trait MacroCommons extends AnyRef
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MacroCommons
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ApplyUnapply(apply: scala.reflect.macros.Universe.Symbol, unapply: scala.reflect.macros.Universe.Symbol, params: List[(scala.reflect.macros.Universe.TermSymbol, scala.reflect.macros.Universe.Tree)]) extends Product with Serializable
- case class TypeKey(tpe: scala.reflect.macros.Universe.Type) extends Product with Serializable
- implicit class treeOps[T <: scala.reflect.macros.Universe.Tree] extends AnyRef
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val AnnotationAggregateType: scala.reflect.macros.Universe.Type
- final val ClassCls: scala.reflect.macros.Universe.Select
- final val CollectionPkg: scala.reflect.macros.Universe.Select
- final val CommonsPackage: scala.reflect.macros.Universe.Select
- final val FutureSym: scala.reflect.macros.Universe.Symbol
- final val ImplicitsObj: scala.reflect.macros.Universe.Select
- final val ListCls: scala.reflect.macros.Universe.Select
- final val ListObj: scala.reflect.macros.Universe.Select
- final val MapObj: scala.reflect.macros.Universe.Select
- final val MaterializedCls: scala.reflect.macros.Universe.Select
- final val NilObj: scala.reflect.macros.Universe.Select
- final val NoneObj: scala.reflect.macros.Universe.Select
- final val OptionClass: scala.reflect.macros.Universe.ClassSymbol
- final val OptionCls: scala.reflect.macros.Universe.Select
- final val OptionObj: scala.reflect.macros.Universe.Select
- final val ScalaPkg: scala.reflect.macros.Universe.Select
- final val SetCls: scala.reflect.macros.Universe.Select
- final val SetObj: scala.reflect.macros.Universe.Select
- final val SomeObj: scala.reflect.macros.Universe.Select
- final val StringCls: scala.reflect.macros.Universe.Select
- final val UnitCls: scala.reflect.macros.Universe.Select
- def abort(msg: String): Nothing
- def abortOnTypecheckException[T](expr: ⇒ T): T
- def aggregatedAnnotations(s: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Annotation]
- def allAnnotations(s: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Annotation]
- def allCurrentlyKnownSubclasses(sym: scala.reflect.macros.Universe.Symbol): Set[scala.reflect.macros.Universe.Symbol]
- def alternatives(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Symbol]
- def applyUnapplyFor(tpe: scala.reflect.macros.Universe.Type, companion: scala.reflect.macros.Universe.Tree): Option[ApplyUnapply]
- def applyUnapplyFor(tpe: scala.reflect.macros.Universe.Type): Option[ApplyUnapply]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def determineTypeParams(undetTpe: scala.reflect.macros.Universe.Type, detTpe: scala.reflect.macros.Universe.Type, typeParams: List[scala.reflect.macros.Universe.Symbol]): Option[List[scala.reflect.macros.Universe.Type]]
- def echo(msg: String): Unit
- final lazy val enclosingClasses: List[scala.reflect.macros.blackbox.Context.Symbol]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def error(msg: String): Unit
- def existentialSingletonToValDef(sym: scala.reflect.macros.Universe.Symbol, name: scala.reflect.macros.Universe.TermName, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.ValDef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getType(typeTree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Type
- def getterSymbolToValDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.ValDef
- def hasMemberWithSig(tpe: scala.reflect.macros.Universe.Type, name: scala.reflect.macros.Universe.Name, suchThat: (scala.reflect.macros.Universe.Type) ⇒ Boolean): Boolean
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isCorrectUnapply(unapplyResultType: scala.reflect.macros.Universe.Type, applyParams: List[scala.reflect.macros.Universe.Symbol], elemAdjust: (scala.reflect.macros.Universe.Type) ⇒ scala.reflect.macros.Universe.Type = identity): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isParameterless(signature: scala.reflect.macros.Universe.Type): Boolean
- final lazy val isScalaJs: Boolean
- def isSealedHierarchyRoot(sym: scala.reflect.macros.Universe.Symbol): Boolean
- def isTuple(sym: scala.reflect.macros.Universe.Symbol): Boolean
- def isTypeTree(tree: scala.reflect.macros.Universe.Tree): Boolean
- def isVarargs(meth: scala.reflect.macros.Universe.Symbol): Boolean
- def knownNonAbstractSubclasses(sym: scala.reflect.macros.Universe.Symbol): Set[scala.reflect.macros.Universe.Symbol]
- def knownSubtypes(tpe: scala.reflect.macros.Universe.Type): Option[List[scala.reflect.macros.Universe.Type]]
- def matchingApplyUnapply(tpe: scala.reflect.macros.Universe.Type, applySig: scala.reflect.macros.Universe.Type, unapplySig: scala.reflect.macros.Universe.Type): Boolean
- def methodSymbolToDefDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.DefDef
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonRepeatedType(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final lazy val ownerChain: List[scala.reflect.macros.Universe.Symbol]
- def paramSymbolToValDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.ValDef
- def pathTo(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Tree
- def select(pre: scala.reflect.macros.Universe.Tree, name: scala.reflect.macros.Universe.Name): scala.reflect.macros.Universe.Tree
- def singleValueFor(tpe: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.Tree]
- def superSymbols(s: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Symbol]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
treeForType(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
Returns a
Treethat should typecheck to the type passed as argument (without usingTypeTree). - def typeOfTypeSymbol(sym: scala.reflect.macros.Universe.TypeSymbol): scala.reflect.macros.Universe.Type
- def typeSymbolToTypeDef(sym: scala.reflect.macros.Universe.Symbol, forMethod: Boolean = false): scala.reflect.macros.Universe.TypeDef
- def typecheckException(msg: String): Nothing
- def unwrapNullaryMt(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def warning(msg: String): Unit
- object AnonPartialFunction
- object BooleanLiteral
- object ExistentialSingleton
- object SingleParamList
- object StringLiteral