EmptyScope

amyc.analyzer.EmptyScope$
object EmptyScope extends Scope

Empty Scope

Attributes

Graph
Supertypes
class Scope
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
EmptyScope.type

Members list

Value members

Concrete methods

override def isLocal(name: String): Boolean

Attributes

Definition Classes
override def isParam(name: String): Boolean

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def resolve(name: String): Option[Symbol]

Resolve a new in the current Scope The Search is recursive !!

Resolve a new in the current Scope The Search is recursive !!

Attributes

Inherited from:
Scope
def resolveInScope(name: String): Option[Symbol]

Resolve a new in the current Scope The Search is not recursive !!

Resolve a new in the current Scope The Search is not recursive !!

Attributes

Inherited from:
Scope
final def withLocal(name: String, id: Symbol): Scope

Create a new Scope with the mapping (name -> id) in locals The parent of the new Scope is the caller

Create a new Scope with the mapping (name -> id) in locals The parent of the new Scope is the caller

Value parameters

id

(Identifier) -

str

(name) -

Attributes

Inherited from:
Scope
final def withLocals(locals: Bag): Scope

Attributes

Inherited from:
Scope
final def withParam(name: String, id: Symbol): Scope

Create a new Scope with the mapping (name -> id) in params The parent of the new Scope is the caller

Create a new Scope with the mapping (name -> id) in params The parent of the new Scope is the caller

Attributes

Inherited from:
Scope
final def withParams(params: Bag): Scope

Attributes

Inherited from:
Scope