Module ArgumentNodes
Import path
import codeql.ruby.dataflow.internal.DataFlowPrivate
Predicates
synthHashSplatStore | Holds if a store-step should be added from keyword argument |
synthSplatStore | Holds if a store-step should be added from positional argument |
Classes
ExplicitArgumentNode | A data-flow node that represents an explicit call argument. |
ImplicitBlockArgumentNode | |
ImplicitSuperBlockArgumentNode | |
ImplicitYieldBlockArgumentNode | |
SynthHashSplatArgumentNode | A data-flow node that represents all keyword arguments wrapped in a hash. |
SynthHashSplatOrSplatArgumentNode | |
SynthSplatArgumentNode | A data-flow node that represents all positional arguments wrapped in an array. |
SynthSplatArgumentShiftNode | A data-flow node that holds data from values inside splat arguments, which need to have their indices shifted. |