qtil
advanced-security/qtil-ruby 0.0.2
Search

Module ReturnNodes

Import path

import codeql.ruby.dataflow.internal.DataFlowPrivate

Classes

ExplicitReturnNode

A data-flow node that represents an expression explicitly returned by a callable.

ExprReturnNode

A data-flow node that represents an expression implicitly returned by a callable. An implicit return happens when an expression can be the last thing that is evaluated in the body of the callable.

InitializeReturnNode

A self node inside an initialize method through which data may return.

SynthReturnNode

A synthetic data-flow node for joining flow from different syntactic returns into a single node.