class SyntaxMacro extends Unappliers
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SyntaxMacro
- Unappliers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SyntaxMacro(c: Context)
Type Members
- case class Arrow(P: scala.reflect.macros.Universe.Type, res: scala.reflect.macros.Universe.Type) extends Mode with Product with Serializable
- final case class ComInfo(name: Option[scala.reflect.macros.Universe.TermName], typ: scala.reflect.macros.Universe.Type) extends Product with Serializable
- final case class ComposeSymbol(t: scala.reflect.macros.Universe.Type) extends Product with Serializable
- sealed trait Mode extends AnyRef
- case class SymMon(P: scala.reflect.macros.Universe.Type, x: scala.reflect.macros.Universe.Type, I: scala.reflect.macros.Universe.Type, res: scala.reflect.macros.Universe.Type) extends Mode with Product with Serializable
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
-
val
Vsym: scala.reflect.macros.Universe.Symbol
- Definition Classes
- Unappliers
- def arr[P, R](body: scala.reflect.macros.blackbox.Context.Tree)(vb: scala.reflect.macros.Universe.Tree)(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[P], arg1: scala.reflect.macros.Universe.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Tree
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
c: Context
- Definition Classes
- SyntaxMacro → Unappliers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
compS: scala.reflect.macros.Universe.Symbol
- Definition Classes
- Unappliers
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def generateSyntax(body: scala.reflect.macros.blackbox.Context.Tree)(implicit mode: Mode): scala.reflect.macros.blackbox.Context.Tree
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getOrPass(types: Map[scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Type])(a: Assoc[Option[scala.reflect.macros.Universe.Tree], List[scala.reflect.macros.Universe.TermName], List[scala.reflect.macros.Universe.TermName]])(implicit mode: Mode): scala.reflect.macros.Universe.Tree
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lastTerm: scala.reflect.macros.Universe.TermName
- def matchElem[A](t: scala.reflect.macros.Universe.Tree, last: Boolean): (List[(scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Type)], ParseElem[scala.reflect.macros.Universe.Tree, scala.reflect.macros.Universe.TermName])
- def midTerm: scala.reflect.macros.Universe.TermName
- def namePat(n: scala.reflect.macros.Universe.TermName): scala.reflect.macros.Universe.Tree
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reportConnectErrors(xs: NonEmptyList[String]): Nothing
- def symmon[P, x, I, R](body: scala.reflect.macros.blackbox.Context.Tree)(vb: scala.reflect.macros.Universe.Tree)(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[P], arg1: scala.reflect.macros.Universe.WeakTypeTag[x], arg2: scala.reflect.macros.Universe.WeakTypeTag[I], arg3: scala.reflect.macros.Universe.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Tree
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @throws( ... ) @native()
- object ComInfo extends Serializable
-
object
ArrSyn
- Definition Classes
- Unappliers
-
object
Break
- Definition Classes
- Unappliers
-
object
DebugLst
- Definition Classes
- Unappliers
-
object
Names
- Definition Classes
- Unappliers
-
object
Syntax
- Definition Classes
- Unappliers
-
object
VarElem
- Definition Classes
- Unappliers
-
object
VarTyp
- Definition Classes
- Unappliers