PickledQuotes

class Object
trait Matchable
class Any

Type members

Classlikes

Companion:
object
object ExprHole
Companion:
class

typeHole/types argument of QuoteUnpickler.{unpickleExpr,unpickleExprV2,unpickleType,unpickleTypeV2}

typeHole/types argument of QuoteUnpickler.{unpickleExpr,unpickleExprV2,unpickleType,unpickleTypeV2}

Value members

Concrete methods

def pickleQuote(tree: Tree)(using Context): List[String]

Pickle the tree of the quote into strings

Pickle the tree of the quote into strings

def quotedExprToTree[T](expr: Expr[T])(using Context): Tree

Transform the expression into its fully spliced Tree

Transform the expression into its fully spliced Tree

def quotedTypeToTree(tpe: Type[_ <: AnyKind])(using Context): Tree

Transform the expression into its fully spliced TypeTree

Transform the expression into its fully spliced TypeTree

def reifyTypeHoleArgs(args: List[Tree])(using Context): List[Type[_ <: AnyKind]]
def unpickleTerm(pickled: String | List[String], typeHole: TypeHole, termHole: ExprHole)(using Context): Tree

Unpickle the tree contained in the TastyExpr

Unpickle the tree contained in the TastyExpr

def unpickleTypeTree(pickled: String | List[String], typeHole: TypeHole)(using Context): Tree

Unpickle the tree contained in the TastyType

Unpickle the tree contained in the TastyType