c

io.scalaland.chimney.internal

ChimneyWhiteboxMacros

class ChimneyWhiteboxMacros extends DslWhiteboxMacros with MacroUtils

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ChimneyWhiteboxMacros
  2. MacroUtils
  3. CompanionUtils
  4. DslWhiteboxMacros
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ChimneyWhiteboxMacros(c: Context)

Type Members

  1. implicit class MethodSymbolOps extends AnyRef
    Definition Classes
    MacroUtils
  2. implicit class SymbolOps extends AnyRef
    Definition Classes
    MacroUtils
  3. implicit class TreeOps extends AnyRef
    Definition Classes
    MacroUtils
  4. implicit class TypeOps extends AnyRef
    Definition Classes
    MacroUtils

Value Members

  1. val c: Context
  2. 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
  3. 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
  4. 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
  5. 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
  6. def patchedCompanionRef(c: Context)(tpe: scala.reflect.macros.blackbox.Context.Type): scala.reflect.macros.blackbox.Context.Tree
    Definition Classes
    CompanionUtils
  7. 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
  8. 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
  9. 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
  10. 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