PickledQuotes

dotty.tools.dotc.quoted.PickledQuotes$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any
object ExprHole

Attributes

Companion:
enum
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

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

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

Attributes

Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any

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

Attributes

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

Attributes

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

Transform the expression into its fully spliced TypeTree

Transform the expression into its fully spliced TypeTree

Attributes

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

Attributes

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

Attributes