CodeQL library for Ruby
codeql/ruby-all 0.8.15-dev (changelog, source)
Search

Module SuccessorTypes

Provides different types of control flow successor types.

Import path

import codeql.ruby.CFG

Classes

BooleanSuccessor

A Boolean control flow successor.

BreakSuccessor

A break control flow successor.

ConditionalSuccessor

A conditional control flow successor. Either a Boolean successor (BooleanSuccessor) or a matching successor (MatchingSuccessor)

ExitSuccessor

An exit control flow successor.

MatchingSuccessor

A matching control flow successor.

NextSuccessor

A next control flow successor.

NormalSuccessor

A normal control flow successor.

RaiseSuccessor

An exceptional control flow successor.

RedoSuccessor

A redo control flow successor.

RetrySuccessor

A retry control flow successor.

ReturnSuccessor

A return control flow successor.