Class

com.avsystem.scex.symboldsl

SymbolDslMacros

Related Doc: package symboldsl

Permalink

class SymbolDslMacros extends MacroUtils

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

Instance Constructors

  1. new SymbolDslMacros(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 AttributesObj: scala.reflect.macros.Universe.Select

    Permalink
  6. lazy val BeanGetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  7. lazy val BeanSetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  8. lazy val BooleanBeanGetterNamePattern: Regex

    Permalink
    Definition Classes
    MacroUtils
  9. object DecodedTermName

    Permalink
    Definition Classes
    MacroUtils
  10. object DecodedTypeName

    Permalink
    Definition Classes
    MacroUtils
  11. object ImplicitlyConverted

    Permalink
    Definition Classes
    MacroUtils
  12. object LiteralString

    Permalink
    Definition Classes
    MacroUtils
  13. object MemberCall

    Permalink
    Definition Classes
    MacroUtils
  14. object NewInstance

    Permalink
    Definition Classes
    MacroUtils
  15. object ScexMultiApply

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

    Permalink
    Definition Classes
    MacroUtils
  17. object SelectDynamic

    Permalink
    Definition Classes
    MacroUtils
  18. object StringContextApply

    Permalink
    Definition Classes
    MacroUtils
  19. object StringContextTree

    Permalink
    Definition Classes
    MacroUtils
  20. object StringInterpolation

    Permalink
    Definition Classes
    MacroUtils
  21. lazy val SymbolAttributesObj: scala.reflect.macros.Universe.Select

    Permalink
  22. lazy val SymbolValidatorObj: scala.reflect.macros.Universe.Select

    Permalink
  23. object SyntacticIdent

    Permalink
    Definition Classes
    MacroUtils
  24. object SyntacticSelect

    Permalink
    Definition Classes
    MacroUtils
  25. object VariableIdent

    Permalink
    Definition Classes
    MacroUtils
  26. 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
  27. lazy val adapterType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  28. def allow_impl(expr: scala.reflect.macros.blackbox.Context.Expr[Any]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  29. def annotations(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Annotation]

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

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

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

    Permalink
    Definition Classes
    Any
  33. def attributes_impl(any: scala.reflect.macros.blackbox.Context.Expr[Any]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  34. lazy val booleanTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroUtils
  35. val c: Context

    Permalink
  36. def clone(): AnyRef

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

    Permalink
    Definition Classes
    MacroUtils
  38. def deny_impl(expr: scala.reflect.macros.blackbox.Context.Expr[Any]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  39. lazy val dynamicTpe: scala.reflect.macros.Universe.Type

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  50. def hasType(tree: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): Boolean

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  55. 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
  56. def isAnnotatedWith(tpe: scala.reflect.macros.Universe.Type, annotTpe: scala.reflect.macros.Universe.Type): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  73. def isParameterless(s: scala.reflect.macros.Universe.TermSymbol): Boolean

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  78. 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
  79. def isStableTerm(s: scala.reflect.macros.Universe.Symbol): Boolean

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

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  85. final def ne(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  90. 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
  91. def paramsSignature(s: scala.reflect.macros.Universe.Symbol): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MacroUtils
  113. lazy val templateInterpolationsType: scala.reflect.macros.Universe.Type

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

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

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

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

    Permalink
    Definition Classes
    SymbolDslMacrosMacroUtils
  118. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. 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