Class ParameterPosition
A parameter position.
Import path
import codeql.ruby.dataflow.internal.DataFlowDispatch
Direct supertypes
Predicates
isAny | Holds if this position represents any parameter, except |
isAnyNamed | Holds if this position represents any positional parameter. |
isBlock | Holds if this position represents a block parameter. |
isHashSplat | Holds if this position represents a hash-splat parameter. |
isKeyword | Holds if this position represents a keyword parameter named |
isLambdaSelf | Holds if this position represents a reference to a lambda itself. Only used for tracking flow through captured variables. |
isPositional | Holds if this position represents a positional parameter at position |
isPositionalLowerBound | Holds if this position represents any positional parameter starting from position |
isSelf | Holds if this position represents a |
isSplat | Holds if this position represents a splat parameter at position |
isSynthHashSplat | Holds if this position represents a synthetic hash-splat parameter. |
isSynthSplat | Holds if this position represents a synthetic splat parameter. |
toString | Gets a textual representation of this position. |