scala.quasiquotes.QuasiquoteCompat

ReificationSupportImpl

class ReificationSupportImpl extends ReificationSupportApi with CompatSupportApi

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ReificationSupportImpl
  2. CompatSupportApi
  3. ReificationSupportApi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReificationSupportImpl()

Type Members

  1. trait FlagsReprExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  2. trait ImplicitParamsExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  3. trait ScalaDotExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  4. trait SyntacticAppliedExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  5. trait SyntacticAssignExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  6. trait SyntacticBlockExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  7. trait SyntacticClassDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  8. trait SyntacticDefDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  9. trait SyntacticEmptyTypeTreeExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  10. trait SyntacticFilterExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  11. trait SyntacticForExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  12. trait SyntacticFunctionExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  13. trait SyntacticFunctionTypeExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  14. trait SyntacticIdentExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  15. trait SyntacticImportExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  16. trait SyntacticMatchExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  17. trait SyntacticNewExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  18. trait SyntacticObjectDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  19. trait SyntacticPackageObjectDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  20. trait SyntacticPartialFunctionExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  21. trait SyntacticPatDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  22. trait SyntacticSelectTermExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  23. trait SyntacticSelectTypeExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  24. trait SyntacticTraitDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  25. trait SyntacticTryExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  26. trait SyntacticTupleExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  27. trait SyntacticTypeAppliedExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  28. trait SyntacticValDefExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  29. trait SyntacticValEqExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi
  30. trait SyntacticValFromExtractor extends AnyRef

    Definition Classes
    ReificationSupportApi

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.api.Universe.Annotation], underlying: reflect.api.Universe.Type, selfSym: reflect.api.Universe.Symbol): reflect.api.Universe.AnnotatedType

  7. def BoundedWildcardType(bounds: reflect.api.Universe.TypeBounds): reflect.api.Universe.BoundedWildcardType

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

  9. def ConstantType(value: reflect.api.Universe.Constant): reflect.api.Universe.ConstantType

  10. object EmptyValDefLike

    Definition Classes
    CompatSupportApi
  11. def ExistentialType(quantified: List[reflect.api.Universe.Symbol], underlying: reflect.api.Universe.Type): reflect.api.Universe.ExistentialType

  12. val FlagsRepr: FlagsReprExtractor

  13. val ImplicitParams: ImplicitParamsExtractor

  14. def MethodType(params: List[reflect.api.Universe.Symbol], resultType: reflect.api.Universe.Type): reflect.api.Universe.MethodType

  15. object Modifiers

    Definition Classes
    CompatSupportApi
  16. def NullaryMethodType(resultType: reflect.api.Universe.Type): reflect.api.Universe.NullaryMethodType

  17. def PolyType(typeParams: List[reflect.api.Universe.Symbol], resultType: reflect.api.Universe.Type): reflect.api.Universe.PolyType

  18. def RefinedType(parents: List[reflect.api.Universe.Type], decls: reflect.api.Universe.Scope, typeSymbol: reflect.api.Universe.Symbol): reflect.api.Universe.RefinedType

  19. val ScalaDot: ScalaDotExtractor

  20. def SingleType(pre: reflect.api.Universe.Type, sym: reflect.api.Universe.Symbol): reflect.api.Universe.Type

  21. def SuperType(thistpe: reflect.api.Universe.Type, supertpe: reflect.api.Universe.Type): reflect.api.Universe.Type

  22. val SyntacticApplied: SyntacticAppliedExtractor

  23. val SyntacticAppliedType: SyntacticTypeAppliedExtractor

  24. val SyntacticAssign: SyntacticAssignExtractor

  25. val SyntacticBlock: SyntacticBlockExtractor

  26. val SyntacticClassDef: SyntacticClassDefExtractor

  27. val SyntacticDefDef: SyntacticDefDefExtractor

  28. val SyntacticEmptyTypeTree: SyntacticEmptyTypeTreeExtractor

  29. val SyntacticFilter: SyntacticFilterExtractor

  30. val SyntacticFor: SyntacticForExtractor

  31. val SyntacticForYield: SyntacticForExtractor

  32. val SyntacticFunction: SyntacticFunctionExtractor

  33. val SyntacticFunctionType: SyntacticFunctionTypeExtractor

  34. val SyntacticIdent: SyntacticIdentExtractor

  35. val SyntacticImport: SyntacticImportExtractor

  36. val SyntacticMatch: SyntacticMatchExtractor

  37. val SyntacticNew: SyntacticNewExtractor

  38. val SyntacticObjectDef: SyntacticObjectDefExtractor

  39. val SyntacticPackageObjectDef: SyntacticPackageObjectDefExtractor

  40. val SyntacticPartialFunction: SyntacticPartialFunctionExtractor

  41. val SyntacticPatDef: SyntacticPatDefExtractor

  42. val SyntacticSelectTerm: SyntacticSelectTermExtractor

  43. val SyntacticSelectType: SyntacticSelectTypeExtractor

  44. val SyntacticTraitDef: SyntacticTraitDefExtractor

  45. val SyntacticTry: SyntacticTryExtractor

  46. val SyntacticTuple: SyntacticTupleExtractor

  47. val SyntacticTupleType: SyntacticTupleExtractor

  48. val SyntacticTypeApplied: SyntacticTypeAppliedExtractor

  49. val SyntacticValDef: SyntacticValDefExtractor

  50. val SyntacticValEq: SyntacticValEqExtractor

  51. val SyntacticValFrom: SyntacticValFromExtractor

  52. val SyntacticVarDef: SyntacticValDefExtractor

  53. object TermName

    Definition Classes
    CompatSupportApi
  54. def ThisType(sym: reflect.api.Universe.Symbol): reflect.api.Universe.Type

  55. def TypeBounds(lo: reflect.api.Universe.Type, hi: reflect.api.Universe.Type): reflect.api.Universe.TypeBounds

  56. object TypeName

    Definition Classes
    CompatSupportApi
  57. def TypeRef(pre: reflect.api.Universe.Type, sym: reflect.api.Universe.Symbol, args: List[reflect.api.Universe.Type]): reflect.api.Universe.Type

  58. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  59. def clone(): AnyRef

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  63. def freshTermName(prefix: String): reflect.api.Universe.TermName

  64. def freshTypeName(prefix: String): reflect.api.Universe.TypeName

  65. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  67. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  68. def mkAnnotation(tree: reflect.api.Universe.Tree): reflect.api.Universe.Tree

  69. def mkAnnotation(trees: List[reflect.api.Universe.Tree]): List[reflect.api.Universe.Tree]

  70. def mkEarlyDef(defn: reflect.api.Universe.Tree): reflect.api.Universe.Tree

  71. def mkEarlyDef(defns: List[reflect.api.Universe.Tree]): List[reflect.api.Universe.Tree]

  72. def mkIdent(sym: reflect.api.Universe.Symbol): reflect.api.Universe.Ident

  73. def mkPackageStat(stat: reflect.api.Universe.Tree): reflect.api.Universe.Tree

  74. def mkPackageStat(stats: List[reflect.api.Universe.Tree]): List[reflect.api.Universe.Tree]

  75. def mkRefTree(qual: reflect.api.Universe.Tree, sym: reflect.api.Universe.Symbol): reflect.api.Universe.Tree

  76. def mkRefineStat(stat: reflect.api.Universe.Tree): reflect.api.Universe.Tree

  77. def mkRefineStat(stats: List[reflect.api.Universe.Tree]): List[reflect.api.Universe.Tree]

  78. def mkSelect(qualifier: reflect.api.Universe.Tree, sym: reflect.api.Universe.Symbol): reflect.api.Universe.Select

  79. def mkThis(sym: reflect.api.Universe.Symbol): reflect.api.Universe.Tree

  80. def mkTypeTree(tp: reflect.api.Universe.Type): reflect.api.Universe.TypeTree

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

    Definition Classes
    AnyRef
  82. def newFreeTerm(name: String, value: ⇒ Any, flags: reflect.api.Universe.FlagSet, origin: String): reflect.api.Universe.FreeTermSymbol

    Create a fresh free term symbol.

    Create a fresh free term symbol.

    name

    the name of the free variable

    value

    the value of the free variable at runtime

    flags

    (optional) flags of the free variable

    origin

    debug information that tells where this symbol comes from

    Definition Classes
    ReificationSupportImplReificationSupportApi
  83. def newFreeType(name: String, flags: reflect.api.Universe.FlagSet, origin: String): reflect.api.Universe.FreeTypeSymbol

    Create a fresh free type symbol.

    Create a fresh free type symbol.

    name

    the name of the free variable

    flags

    (optional) flags of the free variable

    origin

    debug information that tells where this symbol comes from

    Definition Classes
    ReificationSupportImplReificationSupportApi
  84. def newNestedSymbol(owner: reflect.api.Universe.Symbol, name: reflect.api.Universe.Name, pos: reflect.api.Universe.Position, flags: reflect.api.Universe.FlagSet, isClass: Boolean): reflect.api.Universe.Symbol

    A fresh symbol with given name name, position pos and flags flags that has the current symbol as its owner.

    A fresh symbol with given name name, position pos and flags flags that has the current symbol as its owner.

    Definition Classes
    ReificationSupportImplReificationSupportApi
  85. def newScopeWith(elems: reflect.api.Universe.Symbol*): reflect.api.Universe.Scope

  86. final def notify(): Unit

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

    Definition Classes
    AnyRef
  88. def selectOverloadedMethod(owner: reflect.api.Universe.Symbol, name: String, index: Int): reflect.api.Universe.MethodSymbol

    Selects overloaded method symbol with given name and index

    Selects overloaded method symbol with given name and index

    Definition Classes
    ReificationSupportImplReificationSupportApi
  89. def selectTerm(owner: reflect.api.Universe.Symbol, name: String): reflect.api.Universe.TermSymbol

    Selects term symbol with given name and type from the defined members of prefix type

    Selects term symbol with given name and type from the defined members of prefix type

    Definition Classes
    ReificationSupportImplReificationSupportApi
  90. def selectType(owner: reflect.api.Universe.Symbol, name: String): reflect.api.Universe.TypeSymbol

    Selects type symbol with given simple name name from the defined members of owner.

    Selects type symbol with given simple name name from the defined members of owner.

    Definition Classes
    ReificationSupportImplReificationSupportApi
  91. def setAnnotations[S <: reflect.api.Universe.Symbol](sym: S, annots: List[reflect.api.Universe.Annotation]): S

    Set symbol's annotations to given annotations annots.

    Set symbol's annotations to given annotations annots.

    Definition Classes
    ReificationSupportImplReificationSupportApi
  92. def setInfo[S <: reflect.api.Universe.Symbol](sym: S, tpe: reflect.api.Universe.Type): S

    Set symbol's type signature to given type.

    Set symbol's type signature to given type.

    returns

    the symbol itself

    Definition Classes
    ReificationSupportImplReificationSupportApi
  93. def setSymbol[T <: reflect.api.Universe.Tree](tree: T, sym: reflect.api.Universe.Symbol): T

  94. def setType[T <: reflect.api.Universe.Tree](tree: T, tpe: reflect.api.Universe.Type): T

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

    Definition Classes
    AnyRef
  96. def thisPrefix(sym: reflect.api.Universe.Symbol): reflect.api.Universe.Type

  97. def toStats(tree: reflect.api.Universe.Tree): List[reflect.api.Universe.Tree]

  98. def toString(): String

    Definition Classes
    AnyRef → Any
  99. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CompatSupportApi

Inherited from ReificationSupportApi

Inherited from AnyRef

Inherited from Any

Ungrouped