ModuleVariableMethods

io.shiftleft.semanticcpg.language.modulevariable.nodemethods.ModuleVariableMethods
final class ModuleVariableMethods(node: ModuleVariable) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def definitions: Iterator[Assignment]

Returns the assignments where the module variable is the target (LHS)

Returns the assignments where the module variable is the target (LHS)

Attributes

def references: Iterator[Identifier | FieldIdentifier]

References of this module variable across the codebase, as either identifiers or field identifiers

References of this module variable across the codebase, as either identifiers or field identifiers

Attributes

def referencingMembers: Iterator[Member]

The module members being referenced in the respective module type declaration

The module members being referenced in the respective module type declaration

Attributes