Trait/Object

com.avsystem.scex.util

MacroUtils

Related Docs: object MacroUtils | package util

Permalink

trait MacroUtils extends AnyRef

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

Abstract Value Members

  1. abstract val universe: Universe

    Permalink

Concrete 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.api.Universe.TermName

    Permalink
  5. lazy val BeanGetterNamePattern: Regex

    Permalink
  6. lazy val BeanSetterNamePattern: Regex

    Permalink
  7. lazy val BooleanBeanGetterNamePattern: Regex

    Permalink
  8. object DecodedTermName

    Permalink
  9. object DecodedTypeName

    Permalink
  10. object ImplicitlyConverted

    Permalink
  11. object LiteralString

    Permalink
  12. object NewInstance

    Permalink
  13. lazy val ScexPkg: scala.reflect.api.Universe.Select

    Permalink
  14. object SelectDynamic

    Permalink
  15. object StringContextApply

    Permalink
  16. object StringContextTree

    Permalink
  17. object StringInterpolation

    Permalink
  18. def accessibleMembers(tpe: scala.reflect.api.Universe.Type): List[scala.reflect.api.Universe.TermSymbol]

    Permalink

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

  19. lazy val adapterType: scala.reflect.api.Universe.Type

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

    Permalink
  21. def annotationsIncludingOverrides(sym: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Annotation]

    Permalink
  22. lazy val any2stringadd: scala.reflect.api.Universe.Symbol

    Permalink
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. lazy val booleanTpe: scala.reflect.api.Universe.Type

    Permalink
  25. def clone(): AnyRef

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

    Permalink
  27. lazy val dynamicTpe: scala.reflect.api.Universe.Type

    Permalink
  28. lazy val dynamicVarAccessorTpe: scala.reflect.api.Universe.Type

    Permalink
  29. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
  32. lazy val expressionUtilType: scala.reflect.api.Universe.Type

    Permalink
  33. def finalize(): Unit

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

    Permalink
  35. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  36. lazy val getClassSymbol: scala.reflect.api.Universe.Symbol

    Permalink
  37. def getJavaGetter(symbol: scala.reflect.api.Universe.Symbol, javaTpe: scala.reflect.api.Universe.Type): scala.reflect.api.Universe.Symbol

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

    Permalink
  39. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  40. lazy val inputAnnotType: scala.reflect.api.Universe.Type

    Permalink
  41. def isAdapter(tpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  42. def isAdapterConversion(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  43. def isAdapterWrappedMember(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink

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

  44. def isAnnotatedWith(tpe: scala.reflect.api.Universe.Type, annotTpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  45. def isBeanGetter(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  46. def isBeanSetter(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  47. def isBooleanType(tpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  48. def isBottom(tpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  49. def isConstructor(s: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  50. def isExpressionUtil(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  51. def isFromProfileObject(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  52. def isFromToplevelType(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  53. def isGetClass(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  54. def isGlobalImplicitConversion(tree: scala.reflect.api.Universe.Tree): Boolean

    Permalink
  55. final def isInstanceOf[T0]: Boolean

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

    Permalink
  57. def isJavaField(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  58. def isJavaParameterlessMethod(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  59. def isJavaStaticType(tpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  60. def isModuleOrPackage(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  61. def isParameterless(s: scala.reflect.api.Universe.TermSymbol): Boolean

    Permalink
  62. def isProfileObject(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  63. def isProperPosition(pos: scala.reflect.api.Universe.Position): Boolean

    Permalink
  64. def isRootAdapter(tpe: scala.reflect.api.Universe.Type): Boolean

    Permalink
  65. def isScexSynthetic(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  66. def isStableGlobalPath(tree: scala.reflect.api.Universe.Tree): Boolean

    Permalink

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

  67. def isStableTerm(s: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  68. def isStaticModule(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  69. def isStaticOrConstructor(symbol: scala.reflect.api.Universe.Symbol): Boolean

    Permalink
  70. lazy val jBooleanTpe: scala.reflect.api.Universe.Type

    Permalink
  71. def memberSignature(s: scala.reflect.api.Universe.Symbol): String

    Permalink
  72. def methodTypesMatch(originalTpe: scala.reflect.api.Universe.Type, implicitTpe: scala.reflect.api.Universe.Type): Boolean

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

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

    Permalink
  75. lazy val notValidatedAnnotType: scala.reflect.api.Universe.Type

    Permalink
  76. final def notify(): Unit

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

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

    Permalink
  79. def paramsSignature(s: scala.reflect.api.Universe.Symbol): String

    Permalink
  80. def path(tree: scala.reflect.api.Universe.Tree): String

    Permalink
  81. lazy val profileObjectType: scala.reflect.api.Universe.Type

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

    Permalink
  83. lazy val rootAdapterAnnotType: scala.reflect.api.Universe.Type

    Permalink
  84. lazy val rootValueAnnotType: scala.reflect.api.Universe.Type

    Permalink
  85. lazy val safeToString: scala.reflect.api.Universe.Symbol

    Permalink
  86. def scexClassType(suffix: String): scala.reflect.api.Universe.Type

    Permalink
  87. lazy val splicerToString: scala.reflect.api.Universe.Symbol

    Permalink
  88. lazy val splicerType: scala.reflect.api.Universe.Type

    Permalink
  89. lazy val standardStringInterpolations: Set[scala.reflect.api.Universe.Symbol]

    Permalink
  90. lazy val stringAddPlus: scala.reflect.api.Universe.Symbol

    Permalink
  91. lazy val stringConcat: scala.reflect.api.Universe.Symbol

    Permalink
  92. lazy val stringTpe: scala.reflect.api.Universe.Type

    Permalink
  93. def stripTypeApply(tree: scala.reflect.api.Universe.Tree): scala.reflect.api.Universe.Tree

    Permalink
  94. def symAlternatives(sym: scala.reflect.api.Universe.Symbol): List[scala.reflect.api.Universe.Symbol]

    Permalink
  95. def symbolType(symbol: scala.reflect.api.Universe.Symbol): scala.reflect.api.Universe.Type

    Permalink
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  97. lazy val syntheticType: scala.reflect.api.Universe.Type

    Permalink
  98. def takesSingleParameter(symbol: scala.reflect.api.Universe.MethodSymbol): Boolean

    Permalink
  99. lazy val templateInterpolationsType: scala.reflect.api.Universe.Type

    Permalink
  100. def toString(): String

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

    Permalink
  102. lazy val toplevelSymbols: Set[scala.reflect.api.Universe.Symbol]

    Permalink
  103. final def wait(): Unit

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

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped