class ChimneyWhiteboxMacros extends DslWhiteboxMacros with MacroUtils
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ChimneyWhiteboxMacros
- MacroUtils
- CompanionUtils
- DslWhiteboxMacros
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ChimneyWhiteboxMacros(c: Context)
Type Members
-
implicit
class
MethodSymbolOps extends AnyRef
- Definition Classes
- MacroUtils
-
implicit
class
SymbolOps extends AnyRef
- Definition Classes
- MacroUtils
-
implicit
class
TreeOps extends AnyRef
- Definition Classes
- MacroUtils
-
implicit
class
TypeOps extends AnyRef
- Definition Classes
- MacroUtils
Value Members
-
val
c: Context
- Definition Classes
- ChimneyWhiteboxMacros → MacroUtils → CompanionUtils → DslWhiteboxMacros
-
def
expandCoproductInstance[From, To, Inst, C](f: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[Inst], arg3: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- Definition Classes
- DslWhiteboxMacros
-
def
expandFieldComputed[From, To, C](fieldName: scala.reflect.macros.Universe.Name, map: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- Definition Classes
- DslWhiteboxMacros
-
def
expandFieldRenamed[From, To, C](fieldNameFrom: scala.reflect.macros.Universe.Name, fieldNameTo: scala.reflect.macros.Universe.Name)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- Definition Classes
- DslWhiteboxMacros
-
def
expandWithFieldConst[From, To, C](fieldName: scala.reflect.macros.Universe.Name, value: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- Definition Classes
- DslWhiteboxMacros
-
def
patchedCompanionRef(c: Context)(tpe: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Tree
- Definition Classes
- CompanionUtils
- def withCoproductInstanceImpl[From, To, Inst, C](f: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[Inst], arg3: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- def withFieldComputedImpl[From, To, T, U, C](selector: scala.reflect.macros.whitebox.Context.Tree, map: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg3: scala.reflect.macros.whitebox.Context.WeakTypeTag[U], arg4: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- def withFieldConstImpl[From, To, T, U, C](selector: scala.reflect.macros.whitebox.Context.Tree, value: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg3: scala.reflect.macros.whitebox.Context.WeakTypeTag[U], arg4: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree
- def withFieldRenamedImpl[From, To, T, U, C](selectorFrom: scala.reflect.macros.whitebox.Context.Tree, selectorTo: scala.reflect.macros.whitebox.Context.Tree)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[From], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[To], arg2: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg3: scala.reflect.macros.whitebox.Context.WeakTypeTag[U], arg4: scala.reflect.macros.whitebox.Context.WeakTypeTag[C]): scala.reflect.macros.whitebox.Context.Tree