P package

scala.internal.quoted

Members

object 

CompileTime

final class 

Expr

[Tree]

An 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

An 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.

object 

Expr

object 

Patterns

object 

PickledQuote

trait 

PickledQuote

Pickled representation of a quoted expression or type

Pickled representation of a quoted expression or type

object 

TastyString

Utils for String representation of TASTY

Utils for String representation of TASTY

final class 

Type

[Tree]

Quoted type (or kind) T backed by a tree

Quoted type (or kind) T backed by a tree

object 

Type

class 

showName

Annotation used inside a quote to give a custom name to a definition. The name argument must be a literal String.

Usage:

Annotation used inside a quote to give a custom name to a definition. The name argument must be a literal String.

Usage:

def let(name: String)(value: Expr[Int])(in: Expr[Int] => Expr[Int]): Expr[Int] = '{