Scope

io.joern.kotlin2cpg.datastructures.Scope
class Scope[I, V <: DeclarationNew, S] extends Scope[I, V, S]

Attributes

Graph
Supertypes
class Scope[I, V, S]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def pushClosureScope(scopeNode: S): List[V]

Inherited methods

def addToScope(identifier: I, variable: V): S

Attributes

Inherited from:
Scope
def isEmpty: Boolean

Attributes

Inherited from:
Scope
def lookupVariable(identifier: I): Option[V]

Attributes

Inherited from:
Scope
def popScope(): Option[S]

Attributes

Inherited from:
Scope
def pushNewScope(scopeNode: S): Unit

Attributes

Inherited from:
Scope