scala.quasiquotes

ReificationSupport

abstract class ReificationSupport extends SymbolTableCompat

Self Type
ReificationSupport
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ReificationSupport
  2. SymbolTableCompat
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReificationSupport()

Type Members

  1. class ScalaMemberRef extends AnyRef

    Attributes
    protected
  2. class SyntacticValDefBase extends AnyRef

    Attributes
    protected
  3. class UnForCombination extends AnyRef

    Attributes
    protected

Abstract Value Members

  1. abstract val global: SymbolTable

    Definition Classes
    ReificationSupportSymbolTableCompat

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def AnnotatedType(annotations: List[reflect.internal.SymbolTable.Annotation], underlying: reflect.internal.SymbolTable.Type, selfSym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.AnnotatedType

  7. def BoundedWildcardType(bounds: reflect.internal.SymbolTable.TypeBounds): reflect.internal.SymbolTable.BoundedWildcardType

  8. def ClassInfoType(parents: List[reflect.internal.SymbolTable.Type], decls: reflect.internal.SymbolTable.Scope, typeSymbol: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.ClassInfoType

  9. def ConstantType(value: reflect.internal.SymbolTable.Constant): reflect.internal.SymbolTable.ConstantType

  10. def ExistentialType(quantified: List[reflect.internal.SymbolTable.Symbol], underlying: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.ExistentialType

  11. object FilterCall

    Attributes
    protected
  12. object FlagsRepr

  13. object FunctionClassRef extends ScalaMemberRef

    Attributes
    protected
  14. object ImplicitParams

  15. object MaybeSelectApply

    Attributes
    protected
  16. object MaybeTypeTreeOriginal

    Attributes
    protected
  17. object MaybeTyped

    Attributes
    protected
  18. object MaybeUnchecked

    Attributes
    protected
  19. def MethodType(params: List[reflect.internal.SymbolTable.Symbol], resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.MethodType

  20. def NullaryMethodType(resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.NullaryMethodType

  21. def PolyType(typeParams: List[reflect.internal.SymbolTable.Symbol], resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.PolyType

  22. def RefinedType(parents: List[reflect.internal.SymbolTable.Type], decls: reflect.internal.SymbolTable.Scope, typeSymbol: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.RefinedType

  23. object ScalaDot

  24. def SingleType(pre: reflect.internal.SymbolTable.Type, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type

  25. def SuperType(thistpe: reflect.internal.SymbolTable.Type, supertpe: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.Type

  26. object SyntacticApplied

  27. object SyntacticAppliedType

    Construct/deconstruct applied type trees.

  28. object SyntacticAssign

  29. object SyntacticBlock

    Syntactic combinator that abstracts over Block tree.

  30. object SyntacticClassDef

  31. object SyntacticDefDef

  32. object SyntacticEmptyTypeTree

  33. object SyntacticFilter

  34. object SyntacticFor

  35. object SyntacticForYield

  36. object SyntacticFunction

  37. object SyntacticFunctionType

  38. object SyntacticIdent

  39. object SyntacticImport

    Facade over Imports and ImportSelectors that lets to structurally deconstruct/reconstruct them.

  40. object SyntacticMatch

  41. object SyntacticNew

  42. object SyntacticObjectDef

  43. object SyntacticPackageObjectDef

  44. object SyntacticPartialFunction

  45. object SyntacticPatDef

  46. object SyntacticSelectTerm

  47. object SyntacticSelectType

  48. object SyntacticTraitDef

  49. object SyntacticTry

  50. object SyntacticTuple

  51. object SyntacticTupleType

  52. object SyntacticTypeApplied

    Construct/deconstruct type application term trees.

  53. object SyntacticValDef extends SyntacticValDefBase

  54. object SyntacticValEq

  55. object SyntacticValFrom

  56. object SyntacticVarDef extends SyntacticValDefBase

  57. object SyntheticUnit

  58. def ThisType(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type

  59. object TupleClassRef extends ScalaMemberRef

    Attributes
    protected
  60. object TupleCompanionRef extends ScalaMemberRef

    Attributes
    protected
  61. def TypeBounds(lo: reflect.internal.SymbolTable.Type, hi: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.TypeBounds

  62. def TypeRef(pre: reflect.internal.SymbolTable.Type, sym: reflect.internal.SymbolTable.Symbol, args: List[reflect.internal.SymbolTable.Type]): reflect.internal.SymbolTable.Type

  63. object UnCheckIfRefutable

    Attributes
    protected
  64. object UnClosure

    Attributes
    protected
  65. object UnCtor

    Attributes
    protected
  66. object UnFilter

    Attributes
    protected
  67. object UnFlatMap extends UnForCombination

    Attributes
    protected
  68. object UnFor

    Attributes
    protected
  69. object UnForeach extends UnForCombination

    Attributes
    protected
  70. object UnMap extends UnForCombination

    Attributes
    protected
  71. object UnMkTemplate

    Attributes
    protected
  72. object UnPatSeq

    Attributes
    protected
  73. object UnPatSeqWithRes

    Attributes
    protected
  74. object UnSyntheticParam

    Attributes
    protected
  75. object UnVisitor

    Attributes
    protected
  76. object UnitClassRef extends ScalaMemberRef

    Attributes
    protected
  77. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  78. lazy val build: ReificationSupport { val global: ReificationSupport.this.global.type }

    Definition Classes
    SymbolTableCompat
  79. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  82. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  83. implicit def fresh: FreshNameCreator

    Attributes
    protected
  84. def freshTermName(prefix: String = nme.FRESH_TERM_NAME_PREFIX): reflect.internal.SymbolTable.TermName

  85. def freshTypeName(prefix: String): reflect.internal.SymbolTable.TypeName

  86. lazy val gen: TreeGen { val global: ReificationSupport.this.global.type }

    Definition Classes
    SymbolTableCompat
  87. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  88. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  89. object implodePatDefs extends reflect.internal.SymbolTable.Transformer

  90. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  91. def mkAnnotation(trees: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]

  92. def mkAnnotation(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree

  93. def mkCases(cases: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.CaseDef]

    Attributes
    protected
  94. def mkEarlyDef(defns: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]

  95. def mkEarlyDef(defn: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree

  96. def mkEnumerators(enums: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]

    Attributes
    protected
  97. def mkIdent(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Ident

  98. def mkImplicitParam(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.ValDef

  99. def mkImplicitParam(args: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.ValDef]

  100. def mkPackageStat(stats: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]

  101. def mkPackageStat(stat: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree

  102. def mkParam(tree: reflect.internal.SymbolTable.Tree, extraFlags: reflect.internal.SymbolTable.FlagSet, excludeFlags: reflect.internal.SymbolTable.FlagSet): reflect.internal.SymbolTable.ValDef

  103. def mkParam(argss: List[List[reflect.internal.SymbolTable.Tree]], extraFlags: reflect.internal.SymbolTable.FlagSet = NoFlags, excludeFlags: reflect.internal.SymbolTable.FlagSet = DEFERRED): List[List[reflect.internal.SymbolTable.ValDef]]

  104. def mkRefTree(qual: reflect.internal.SymbolTable.Tree, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.RefTree

  105. def mkRefineStat(stats: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]

  106. def mkRefineStat(stat: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree

  107. def mkSelect(qualifier: reflect.internal.SymbolTable.Tree, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Select

  108. def mkSelfType(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.ValDef

    Attributes
    protected
  109. def mkThis(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Tree

  110. def mkTparams(tparams: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.TypeDef]

  111. def mkTypeTree(tp: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.TypeTree

  112. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  113. def newFreeTerm(name: String, value: ⇒ Any, flags: Long = 0L, origin: String = null): reflect.internal.SymbolTable.FreeTermSymbol

  114. def newFreeType(name: String, flags: Long = 0L, origin: String = null): reflect.internal.SymbolTable.FreeTypeSymbol

  115. def newNestedSymbol(owner: reflect.internal.SymbolTable.Symbol, name: Name, pos: reflect.internal.SymbolTable.Position, flags: Long, isClass: Boolean): reflect.internal.SymbolTable.Symbol

  116. def newScopeWith(elems: reflect.internal.SymbolTable.Symbol*): reflect.internal.SymbolTable.Scope

  117. final def notify(): Unit

    Definition Classes
    AnyRef
  118. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  119. def select(owner: reflect.internal.SymbolTable.Symbol, name: Name): reflect.internal.SymbolTable.Symbol

    Attributes
    protected
  120. def selectOverloadedMethod(owner: reflect.internal.SymbolTable.Symbol, name: String, index: Int): reflect.internal.SymbolTable.MethodSymbol

  121. def selectTerm(owner: reflect.internal.SymbolTable.Symbol, name: String): reflect.internal.SymbolTable.TermSymbol

  122. def selectType(owner: reflect.internal.SymbolTable.Symbol, name: String): reflect.internal.SymbolTable.TypeSymbol

  123. def setAnnotations[S <: reflect.internal.SymbolTable.Symbol](sym: S, annots: List[reflect.internal.SymbolTable.AnnotationInfo]): S

  124. def setInfo[S <: reflect.internal.SymbolTable.Symbol](sym: S, tpe: reflect.internal.SymbolTable.Type): S

  125. def setSymbol[T <: reflect.internal.SymbolTable.Tree](tree: T, sym: reflect.internal.SymbolTable.Symbol): T

  126. def setType[T <: reflect.internal.SymbolTable.Tree](tree: T, tpe: reflect.internal.SymbolTable.Type): T

  127. object symbolTable

    Definition Classes
    SymbolTableCompat
  128. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  129. def thisPrefix(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type

  130. def toStats(tree: reflect.internal.SymbolTable.Tree): List[reflect.internal.SymbolTable.Tree]

  131. def toString(): String

    Definition Classes
    AnyRef → Any
  132. lazy val treeInfo: TreeInfo { val global: ReificationSupport.this.global.type }

    Definition Classes
    SymbolTableCompat
  133. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SymbolTableCompat

Inherited from AnyRef

Inherited from Any

Ungrouped