CallTraversal

io.shiftleft.semanticcpg.language.types.expressions.CallTraversal
final class CallTraversal(val traversal: Traversal[Call]) extends AnyVal

A call site

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def argument: Traversal[Expression]

Arguments of the call

Arguments of the call

Attributes

def argument(i: Integer): Traversal[Expression]

i'th arguments of the call

i'th arguments of the call

Attributes

def isDynamic: Traversal[Call]

Only dynamically dispatched calls

Only dynamically dispatched calls

Attributes

def isStatic: Traversal[Call]

Only statically dispatched calls

Only statically dispatched calls

Attributes

def receiver: Traversal[Expression]

The receiver of a call if the call has a receiver associated.

The receiver of a call if the call has a receiver associated.

Attributes

def toMethodReturn(implicit callResolver: ICallResolver): Traversal[MethodReturn]

To formal method return parameter

To formal method return parameter

Attributes

Concrete fields

val traversal: Traversal[Call]