io.joern.pysrc2cpg.ContextStack
See theContextStack companion object
class ContextStack
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Assignments to variables on the module-level may be exported to other modules and behave as inter-procedurally global variables.
Assignments to variables on the module-level may be exported to other modules and behave as inter-procedurally global variables.
Value parameters
- lhs
-
the LHS node of an assignment
Attributes
def createIdentifierLinks(createLocal: (String, Option[String]) => NewLocal, createClosureBinding: (String, String) => NewClosureBinding, createAstEdge: (NewNode, NewNode, Int) => Unit, createRefEdge: (NewNode, NewNode) => Unit, createCaptureEdge: (NewNode, NewNode) => Unit): Unit
def createMemberLinks(moduleTypeDecl: NewTypeDecl, astEdgeLinker: (NewNode, NewNode, Int) => Unit): Unit
For module-methods, the variables of this method can be imported into other modules which resembles behaviour much like fields/members. This inter-procedural accessibility should be marked via the module's type decl node.
For module-methods, the variables of this method can be imported into other modules which resembles behaviour much like fields/members. This inter-procedural accessibility should be marked via the module's type decl node.
Attributes
def pushMethod(scopeName: Option[String], methodNode: NewMethod, methodBlockNode: NewBlock, methodRefNode: Option[NewMethodRef]): Unit
In this article