Expr [Tree]
extends ExprAn Expr backed by a tree. Only the current compiler trees are allowed.
These expressions are used for arguments of macros. They contain and actual tree from the program that is being expanded by the macro.
May contain references to code defined outside this Expr instance.
Supertypes
ExprConstructors
Expr
( tree: Tree , scopeId: Int )Members
val
scopeId
: Int
val
tree
: Tree
override
def
equals
( that: Any ) : Boolean
override
def
hashCode
: Int
override
def
toString
: String
def
unseal
( implicit qctx: QuoteContext ) : TermView this expression quoted.Expr[T]
as a Term
View this expression quoted.Expr[T]
as a Term