Module ParameterNodes
Import path
import codeql.ruby.dataflow.internal.DataFlowPrivate
Classes
BlockParameterNode | The value of a block parameter at function entry, viewed as a node in a data flow graph. |
LambdaSelfReferenceNode | The value of a lambda itself at function entry, viewed as a node in a data flow graph. |
NormalParameterNode | The value of a normal parameter at function entry, viewed as a node in a data flow graph. |
ParameterNodeImpl | |
SelfMethodParameterNodeImpl | The value of the |
SelfParameterNodeImpl | The value of the |
SelfToplevelParameterNodeImpl | The value of the |
SummaryParameterNode | A parameter for a library callable with a flow summary. |
SynthHashSplatParameterNode | A synthetic data-flow node to allow for flow into keyword parameters from hash-splat arguments. |
SynthSplatParameterNode | A synthetic data-flow node to allow for flow into positional parameters from splat arguments. |
SynthSplatParameterShiftNode | A data-flow node that holds data from values inside the synthetic splat parameter, which need to have their indices shifted before being passed onto real splat parameters. |