Invoke
class Invoke(start: Node, end: FunctionDeclaration, var dynamicInvoke: Boolean = false) : Edge<FunctionDeclaration>
This edge class denotes the invocation of a FunctionDeclaration by a CallExpression.
Properties
Link copied to clipboard
The type of dependence (e.g. control or data or none). This field is intentionally nullable, because not all Edge edges are selected in the PDG. This selection is performed in the ProgramDependenceGraphPass.
Link copied to clipboard
True, if this is a "dynamic" invoke, meaning that the call will be resolved during runtime, not during compile-time.
Link copied to clipboard
Link copied to clipboard
The index of this node, if it is stored in an de.fraunhofer.aisec.cpg.graph.edges.collections.EdgeList.