NoScope

scala.quoted.runtime.impl.NoScope$
object NoScope extends Scope

Only used for outer scope of top level splice and staging run

Attributes

Graph
Supertypes
trait Scope
class Object
trait Matchable
class Any
Self type
NoScope.type

Members list

Concise view

Value members

Concrete methods

override def outer: Scope

Outer scope that was used to create the quote containing this splice. NoScope otherwise.

Outer scope that was used to create the quote containing this splice. NoScope otherwise.

Attributes

Definition Classes
override def root: Scope

Scope of the top level splice or staging run

Scope of the top level splice or staging run

Attributes

Definition Classes

Inherited methods

def atSameLocation(scope: Scope): Boolean

If the two scopes correspond to the same splice in source.

If the two scopes correspond to the same splice in source.

Attributes

Inherited from:
Scope
def isOuterScopeOf(scope: Scope): Boolean

Is this is a outer scope of the given scope

Is this is a outer scope of the given scope

Attributes

Inherited from:
Scope
def stack: List[String]

Stack of locations where scopes where evaluated

Stack of locations where scopes where evaluated

Attributes

Inherited from:
Scope