MethodParameterTraversal

@Traversal(elementType = scala.Predef.classOf[io.shiftleft.codepropertygraph.generated.nodes.MethodParameterIn]) final
class MethodParameterTraversal(val traversal: Traversal[MethodParameterIn]) extends AnyVal

Formal method input parameter

class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def argument(implicit callResolver: ICallResolver): Traversal[Expression]

Traverse to arguments (actual parameters) associated with this formal parameter

Traverse to arguments (actual parameters) associated with this formal parameter

def asOutput: Traversal[MethodParameterOut]

Traverse to corresponding formal output parameter

Traverse to corresponding formal output parameter

def index(num: Int): Traversal[MethodParameterIn]

Traverse to all numth parameters

Traverse to all numth parameters

def indexFrom(num: Int): Traversal[MethodParameterIn]

Traverse to all parameters with index greater or equal than num

Traverse to all parameters with index greater or equal than num

def indexTo(num: Int): Traversal[MethodParameterIn]

Traverse to all parameters with index smaller or equal than num

Traverse to all parameters with index smaller or equal than num

def method: Traversal[Method]

Traverse to method associated with this formal parameter

Traverse to method associated with this formal parameter

def referencingIdentifiers: Traversal[Identifier]

Places (identifier) where this parameter is being referenced

Places (identifier) where this parameter is being referenced

def typ: Traversal[Type]

Traverse to parameter type

Traverse to parameter type

Concrete fields

val traversal: Traversal[MethodParameterIn]