P package

scala.internal.quoted

Members

object 

CompileTime

class 

Expr

[+T]

Quoted expression of type T

Restriction: only the QuoteContext.tasty.internal implementation is allowed to extend this trait. Any other implementation w...

Quoted expression of type T

Restriction: only the QuoteContext.tasty.internal implementation is allowed to extend this trait. Any other implementation will result in an undefined behavior.

object 

Expr

opaque private[quoted] object 

Matcher

class 

Type

[T]

Quoted type (or kind) T

Restriction: only the QuoteContext.tasty.internal implementation is allowed to extend this trait. Any other implementation will...

Quoted type (or kind) T

Restriction: only the QuoteContext.tasty.internal implementation is allowed to extend this trait. Any other implementation will result in an undefined behavior.

object 

Type

object 

Unpickler

Provides methods to unpickle Expr and Type trees.

Provides methods to unpickle Expr and Type trees.

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] = '{