Module ParameterNodes
Import path
import codeql.ruby.dataflow.internal.DataFlowPrivateClasses
| 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. |