Module ArgumentNodes
Import path
import codeql.ruby.dataflow.internal.DataFlowPrivatePredicates
| 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. |