qtil
advanced-security/qtil-ruby 0.0.2
Search

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 self parameters. This includes both positional, named, and block parameters.

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 name.

isPositional

Holds if this position represents a positional parameter at position pos.

isPositionalLowerBound

Holds if this position represents any positional parameter starting from position pos.

isSelf

Holds if this position represents a self parameter.

isSplatAll
toString

Gets a textual representation of this position.