Scope

class Scope extends Scope[String, NodeTypeInfo, NewNode]
Companion:
object
class Scope[String, NodeTypeInfo, NewNode]
class Object
trait Matchable
class Any

Value members

Concrete methods

def addToScope(identifier: String, node: NewNode & HasTypeFullName): Unit
def getEnclosingTypeDecl: Option[NewTypeDecl]
def getWildcardType(identifier: String): Option[String]
def lookupVariableType(identifier: String): Option[String]
override def popScope(): Option[NewNode]
Definition Classes
Scope
override def pushNewScope(scopeNode: NewNode): Unit
Definition Classes
Scope

Inherited methods

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