Class ParameterPosition
A parameter position.
Import path
import codeql.ruby.dataflow.internal.DataFlowDispatchDirect 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. |