class
TraverserBuilderMacros extends Reflection
Instance Constructors
-
new
TraverserBuilderMacros(c: Context)
Type Members
-
abstract
class
Adt extends AnyRef
-
-
class
Field extends AnyRef
-
class
Leaf extends Adt
-
-
-
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
-
final
def
==(arg0: Any): Boolean
-
lazy val
ApiNameQualifierClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
ApiScopeClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
ApiStatClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
ApiTreeClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
ImplQuasiClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
ImplTreeClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
PatClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
PatTypeClass: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
PatTypeRefClass: scala.reflect.macros.Universe.ClassSymbol
-
def
PrivateMeta(flags: scala.reflect.macros.Universe.FlagSet): scala.reflect.macros.Universe.Modifiers
-
def
PrivateMeta: scala.reflect.macros.Universe.Modifiers
-
def
Protected: scala.reflect.macros.Universe.Modifiers
-
lazy val
RegistryAnnotation: scala.reflect.macros.Universe.ClassSymbol
-
lazy val
RegistryModule: scala.reflect.macros.Universe.ModuleSymbol
-
val
XtensionQuasiquoteTerm: String
-
final
def
asInstanceOf[T0]: T0
-
def
buildCases[T, A](f: scala.reflect.macros.whitebox.Context.Tree, objs: List[scala.reflect.macros.whitebox.Context.Tree], parameter: scala.reflect.macros.Universe.TermName)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): List[scala.reflect.macros.whitebox.Context.Tree]
-
def
buildDelegateWith[T, A](cases: List[scala.reflect.macros.whitebox.Context.Tree], parameter: scala.reflect.macros.Universe.TermName)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): scala.reflect.macros.whitebox.Context.Tree
-
def
buildFromTopSymbolDelegate[T, A](f: scala.reflect.macros.whitebox.Context.Tree, firsts: scala.reflect.macros.whitebox.Context.Tree*)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): scala.reflect.macros.whitebox.Context.Tree
-
def
buildFuncWith[T, A](cases: List[scala.reflect.macros.whitebox.Context.Tree], parameter: scala.reflect.macros.Universe.TermName)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): scala.reflect.macros.whitebox.Context.Tree
-
def
buildImplDelegate[T, A](f: scala.reflect.macros.whitebox.Context.Tree, objs: scala.reflect.macros.whitebox.Context.Tree*)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): scala.reflect.macros.whitebox.Context.Tree
-
val
c: Context
-
def
caseMatch[T, A](f: scala.reflect.macros.whitebox.Context.Tree, constructor: scala.reflect.macros.whitebox.Context.Tree, origin: scala.reflect.macros.Universe.TermName, names: List[scala.reflect.macros.Universe.TermName], types: List[scala.reflect.macros.whitebox.Context.Type])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): Option[scala.reflect.macros.whitebox.Context.Tree]
-
def
changeOrderOf(firsts: List[scala.reflect.macros.Universe.Symbol], allLeafs: List[scala.reflect.macros.Universe.Symbol]): List[scala.reflect.macros.Universe.Symbol]
-
def
clone(): AnyRef
-
def
createEnum[T, A](f: scala.reflect.macros.whitebox.Context.Tree, name: scala.reflect.macros.Universe.TermName, typ: scala.reflect.macros.whitebox.Context.Type)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T], arg1: scala.reflect.macros.whitebox.Context.WeakTypeTag[A]): Option[(scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Tree)]
-
-
-
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
figureOutDirectSubclasses(sym: scala.reflect.macros.Universe.ClassSymbol): List[scala.reflect.macros.Universe.Symbol]
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
def
getAllLeafsOrderedInTree[T](firsts: scala.reflect.macros.whitebox.Context.Tree*)(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): List[scala.reflect.macros.whitebox.Context.Tree]
-
def
getAllLeaves(root: Root): List[Leaf]
-
final
def
getClass(): Class[_]
-
def
getParamsWithTypes(typ: scala.reflect.macros.whitebox.Context.Type): Option[(List[scala.reflect.macros.Universe.TermName], List[scala.reflect.macros.whitebox.Context.Type])]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
lazy val
mirror: scala.reflect.macros.Universe.Mirror
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
lazy val
u: scala.reflect.macros.whitebox.Context.universe.type
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Inherited from AnyRef
Inherited from Any