Class

com.avsystem.scex

Macros

Related Doc: package scex

Permalink

class Macros extends MacroUtils

Created: 18-11-2013 Author: ghik

Linear Supertypes
MacroUtils, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Macros
  2. MacroUtils
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Macros(c: Context)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val AdapterWrappedName: scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroUtils
  5. lazy val BeanGetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  6. lazy val BeanSetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  7. lazy val BooleanBeanGetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  8. val CommonsPkg: scala.reflect.macros.Universe.Select

    Permalink
  9. object DecodedTermName

    Permalink
    Definition Classes
    MacroUtils
  10. object DecodedTypeName

    Permalink
    Definition Classes
    MacroUtils
  11. lazy val ExpressionContextCls: scala.reflect.macros.Universe.Symbol

    Permalink
  12. object ImplicitlyConverted

    Permalink
    Definition Classes
    MacroUtils
  13. lazy val JEnumTpe: scala.reflect.macros.Universe.Type

    Permalink
  14. object LiteralString

    Permalink
    Definition Classes
    MacroUtils
  15. object MemberCall

    Permalink
    Definition Classes
    MacroUtils
  16. object NewInstance

    Permalink
    Definition Classes
    MacroUtils
  17. lazy val ScexLiteralObj: scala.reflect.macros.Universe.Symbol

    Permalink
  18. lazy val ScexLiteralTpe: scala.reflect.macros.Universe.Type

    Permalink
  19. object ScexMultiApply

    Permalink
    Definition Classes
    MacroUtils
  20. lazy val ScexPkg: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroUtils
  21. object SelectDynamic

    Permalink
    Definition Classes
    MacroUtils
  22. object StringContextApply

    Permalink
    Definition Classes
    MacroUtils
  23. object StringContextTree

    Permalink
    Definition Classes
    MacroUtils
  24. object StringInterpolation

    Permalink
    Definition Classes
    MacroUtils
  25. object SyntacticIdent

    Permalink
    Definition Classes
    MacroUtils
  26. object SyntacticSelect

    Permalink
    Definition Classes
    MacroUtils
  27. lazy val TemplateInterpolationsObj: scala.reflect.macros.Universe.Select

    Permalink
  28. object VariableIdent

    Permalink
    Definition Classes
    MacroUtils
  29. def accessibleMembers(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.TermSymbol]

    Permalink

    Accessible members include methods, modules, val/var setters and getters and Java fields.

    Accessible members include methods, modules, val/var setters and getters and Java fields.

    Definition Classes
    MacroUtils
  30. lazy val adapterType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  31. def annotations(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Annotation]

    Permalink
    Definition Classes
    MacroUtils
  32. def annotationsIncludingOverrides(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Annotation]

    Permalink
    Definition Classes
    MacroUtils
  33. lazy val any2stringadd: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  34. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  35. lazy val booleanTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  36. val c: Context

    Permalink
  37. def checkConstantExpr_impl[T](expr: scala.reflect.macros.blackbox.Context.Expr[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  38. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def debugTree(pref: String, tree: scala.reflect.macros.Universe.Tree): Unit

    Permalink
    Definition Classes
    MacroUtils
  40. lazy val dynamicTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  41. lazy val dynamicVarAccessorTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  42. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  44. def erasureFullName(tpe: scala.reflect.macros.Universe.Type): String

    Permalink
    Definition Classes
    MacroUtils
  45. lazy val expressionUtilType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def fixOverride(s: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  48. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  49. lazy val getClassSymbol: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  50. def getJavaGetter(symbol: scala.reflect.macros.Universe.Symbol, javaTpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  51. def getType(typeTree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Type

    Permalink
  52. def hasType(tree: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  53. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  54. lazy val inputAnnotType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  55. def isAdapter(tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  56. def isAdapterConversion(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  57. def isAdapterWrappedMember(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink

    Is this symbol the 'wrapped' field of Java getter adapter?

    Is this symbol the 'wrapped' field of Java getter adapter?

    Definition Classes
    MacroUtils
  58. def isAnnotatedWith(tpe: scala.reflect.macros.Universe.Type, annotTpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  59. def isBeanGetter(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  60. def isBeanSetter(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  61. def isBooleanType(tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  62. def isBottom(tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  63. def isConstructor(s: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  64. def isExpressionUtil(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  65. def isFromProfileObject(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  66. def isFromToplevelType(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  67. def isGetClass(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  68. def isGlobalImplicitConversion(tree: scala.reflect.macros.Universe.Tree): Boolean

    Permalink
    Definition Classes
    MacroUtils
  69. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  70. def isJavaClass(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  71. def isJavaField(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  72. def isJavaParameterlessMethod(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  73. def isJavaStaticType(tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  74. def isModuleOrPackage(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  75. def isNullable_impl[T](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  76. def isParameterless(s: scala.reflect.macros.Universe.TermSymbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  77. def isProfileObject(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  78. def isProperPosition(pos: scala.reflect.macros.Universe.Position): Boolean

    Permalink
    Definition Classes
    MacroUtils
  79. def isRootAdapter(tpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  80. def isScexSynthetic(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  81. def isStableGlobalPath(tree: scala.reflect.macros.Universe.Tree): Boolean

    Permalink

    Is this tree a path that starts with package and goes through stable symbols (vals and objects)?

    Is this tree a path that starts with package and goes through stable symbols (vals and objects)?

    Definition Classes
    MacroUtils
  82. def isStableTerm(s: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  83. def isStaticModule(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  84. def isStaticOrConstructor(symbol: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  85. lazy val jBooleanTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  86. def materializeTypeToken[T](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  87. def memberSignature(s: scala.reflect.macros.Universe.Symbol): String

    Permalink
    Definition Classes
    MacroUtils
  88. def methodTypesMatch(originalTpe: scala.reflect.macros.Universe.Type, implicitTpe: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroUtils
  89. def mkContextTypeInfo[C](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[C]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  90. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  91. def nonBottomSymbolType(symbol: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  92. lazy val notValidatedAnnotType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  93. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  94. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  95. def paramsOf(tpe: scala.reflect.macros.Universe.Type): (List[List[scala.reflect.macros.Universe.Symbol]], List[scala.reflect.macros.Universe.Symbol])

    Permalink
    Definition Classes
    MacroUtils
  96. def paramsSignature(s: scala.reflect.macros.Universe.Symbol): String

    Permalink
    Definition Classes
    MacroUtils
  97. def path(tree: scala.reflect.macros.Universe.Tree): String

    Permalink
    Definition Classes
    MacroUtils
  98. lazy val profileObjectType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  99. def reifyImplicitView_impl[T](arg: scala.reflect.macros.blackbox.Context.Expr[Any])(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  100. def reifyOption[A](opt: Option[A], innerReify: (A) ⇒ scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroUtils
  101. lazy val rootAdapterAnnotType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  102. lazy val rootValueAnnotType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  103. lazy val safeToString: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  104. def sameRange(pos1: scala.reflect.macros.Universe.Position, pos2: scala.reflect.macros.Universe.Position): Boolean

    Permalink
    Definition Classes
    MacroUtils
  105. def scexClassType(suffix: String): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  106. lazy val splicerToString: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  107. lazy val splicerType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  108. lazy val standardStringInterpolations: Set[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroUtils
  109. lazy val stringAddPlus: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  110. lazy val stringConcat: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  111. lazy val stringTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  112. def stripInferredTrees(tree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroUtils
  113. def stripTypeApply(tree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroUtils
  114. def symAlternatives(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroUtils
  115. def symbolType(symbol: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  116. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  117. lazy val syntheticType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  118. def takesSingleParameter(symbol: scala.reflect.macros.Universe.MethodSymbol): Boolean

    Permalink
    Definition Classes
    MacroUtils
  119. def templateInterpolation_impl[T, A](args: scala.reflect.macros.blackbox.Context.Expr[A]*)(implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  120. lazy val templateInterpolationsType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  121. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  122. def toStringSymbol(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroUtils
  123. lazy val toplevelSymbols: Set[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroUtils
  124. lazy val universe: scala.reflect.macros.blackbox.Context.universe.type

    Permalink
    Definition Classes
    MacrosMacroUtils
  125. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. def withOverrides(s: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroUtils

Inherited from MacroUtils

Inherited from AnyRef

Inherited from Any

Ungrouped