package internal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- internal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed abstract class TreeShaper[C <: Context] extends AnyRef
Value Members
- def members[T](c: Context)(obj: scala.reflect.macros.whitebox.Context.Expr[AnyRef])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): Iterable[scala.reflect.macros.Universe.Symbol]
Selects all members of type T on the given object.
- def renderName(name: scala.reflect.macros.Universe.Name forSome {val _1: Context}): String
- def sequenceExpr[T](c: Context)(expressions: Iterable[scala.reflect.macros.whitebox.Context.Expr[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[List[T]]
Converts a list of Expr into a single Expr of the form
Converts a list of Expr into a single Expr of the form
List(expr1, expr2, expr3)
- c
The context to create the expression in.
- expressions
The expressions to be converted into one.
- object TreeShaper