Scope

class Scope extends Scope[String, NewNode, NewNode]
class Scope[String, NewNode, NewNode]
class Object
trait Matchable
class Any

Value members

Concrete methods

def addConstOrStaticInitToScope(ast: Ast): Unit
def addFieldInitToScope(ast: Ast): Unit
override def addToScope(identifier: String, variable: NewNode): NewNode
Definition Classes
Scope
def getConstAndStaticInits: List[Ast]
def getEnclosingNamespaceName: Option[String]
def getEnclosingTypeDeclType: Option[String]
def getFieldInits: List[Ast]
def getLocalsInScope: List[NewLocal]
override def popScope(): Option[NewNode]
Definition Classes
Scope
override def pushNewScope(scopeNode: NewNode): Unit
Definition Classes
Scope

Inherited methods

def isEmpty: Boolean
Inherited from:
Scope
def lookupVariable(identifier: String): Option[NewNode]
Inherited from:
Scope