OpNodes
io.shiftleft.semanticcpg.language.modulevariable.OpNodes
object OpNodes
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OpNodes.type
Members list
Type members
Classlikes
class ModuleVariable(node: Member) extends Member
Represents a module-level global variable. This kind of node behaves like both a local variable and a field access and is common in languages such as Python/JavaScript.
Represents a module-level global variable. This kind of node behaves like both a local variable and a field access and is common in languages such as Python/JavaScript.
Attributes
- Supertypes
-
class Membertrait Declarationtrait AstNodetrait StoredNodetrait Producttrait Equalstrait MemberBasetrait DeclarationBasetrait AstNodeBasetrait AbstractNodetrait StaticType[AnyRef]class NodeRef[MemberDb]class Nodetrait NodeOrDetachedNodeclass Elementclass Objecttrait Matchableclass AnyShow all
class ModuleVariableReference(node: Block) extends Block
Represents a module variable access block, which represents a lowered view of operations taken on both the local variable and member-level access.
Represents a module variable access block, which represents a lowered view of operations taken on both the local variable and member-level access.
Attributes
- See also
- Supertypes
-
class Blocktrait Expressiontrait CfgNodetrait AstNodetrait StoredNodetrait Producttrait Equalstrait BlockBasetrait ExpressionBasetrait CfgNodeBasetrait AstNodeBasetrait AbstractNodetrait StaticType[AnyRef]class NodeRef[BlockDb]class Nodetrait NodeOrDetachedNodeclass Elementclass Objecttrait Matchableclass AnyShow all
In this article