qtil
advanced-security/qtil-ruby 0.0.2
Search

Class ArgumentPosition

An argument position.

Import path

import codeql.ruby.dataflow.internal.DataFlowDispatch

Direct supertypes

Predicates

isAny

Holds if this position represents any argument, except self arguments. This includes both positional, named, and block arguments.

isAnyNamed

Holds if this position represents any positional parameter.

isBlock

Holds if this position represents a block argument.

isHashSplat

Holds if this position represents a synthesized argument containing all keyword arguments wrapped in a hash.

isKeyword

Holds if this position represents a keyword argument named name.

isPositional

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

isSelf

Holds if this position represents a self argument.

isSplatAll
toString

Gets a textual representation of this position.