Object

org.emmalanguage.ast.AST

UniverseImplicits

Related Doc: package AST

Permalink

object UniverseImplicits

Factors out the implicit objects that need to be imported from the Scala universe.

Please use

import UniverseImplicits._

u.Type
u.method

as opposed to

import universe._ // or import u._

Type
method

in order to make the parts of the Emma compiler which depend on the Scala metaprogramming API explicit.

Attributes
protected[org.emmalanguage]
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UniverseImplicits
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. implicit val AlternativeTag: ClassTag[scala.reflect.api.Universe.Alternative]

    Permalink
  5. implicit val AnnotatedTag: ClassTag[scala.reflect.api.Universe.Annotated]

    Permalink
  6. implicit val AnnotatedTypeTag: ClassTag[scala.reflect.api.Universe.AnnotatedType]

    Permalink
  7. implicit val AnnotationTag: ClassTag[scala.reflect.api.Universe.Annotation]

    Permalink
  8. implicit val AppliedTypeTreeTag: ClassTag[scala.reflect.api.Universe.AppliedTypeTree]

    Permalink
  9. implicit val ApplyTag: ClassTag[scala.reflect.api.Universe.Apply]

    Permalink
  10. implicit val AssignOrNamedArgTag: ClassTag[scala.reflect.api.Universe.AssignOrNamedArg]

    Permalink
  11. implicit val AssignTag: ClassTag[scala.reflect.api.Universe.Assign]

    Permalink
  12. implicit val BindTag: ClassTag[scala.reflect.api.Universe.Bind]

    Permalink
  13. implicit val BlockTag: ClassTag[scala.reflect.api.Universe.Block]

    Permalink
  14. implicit val BoundedWildcardTypeTag: ClassTag[scala.reflect.api.Universe.BoundedWildcardType]

    Permalink
  15. implicit val CaseDefTag: ClassTag[scala.reflect.api.Universe.CaseDef]

    Permalink
  16. implicit val ClassDefTag: ClassTag[scala.reflect.api.Universe.ClassDef]

    Permalink
  17. implicit val ClassInfoTypeTag: ClassTag[scala.reflect.api.Universe.ClassInfoType]

    Permalink
  18. implicit val ClassSymbolTag: ClassTag[scala.reflect.api.Universe.ClassSymbol]

    Permalink
  19. implicit val CompoundTypeTag: ClassTag[scala.reflect.api.Universe.CompoundType]

    Permalink
  20. implicit val CompoundTypeTreeTag: ClassTag[scala.reflect.api.Universe.CompoundTypeTree]

    Permalink
  21. implicit val ConstantTag: ClassTag[scala.reflect.api.Universe.Constant]

    Permalink
  22. implicit val ConstantTypeTag: ClassTag[scala.reflect.api.Universe.ConstantType]

    Permalink
  23. implicit val DefDefTag: ClassTag[scala.reflect.api.Universe.DefDef]

    Permalink
  24. implicit val DefTreeTag: ClassTag[scala.reflect.api.Universe.DefTree]

    Permalink
  25. implicit val ExistentialTypeTag: ClassTag[scala.reflect.api.Universe.ExistentialType]

    Permalink
  26. implicit val ExistentialTypeTreeTag: ClassTag[scala.reflect.api.Universe.ExistentialTypeTree]

    Permalink
  27. implicit val FlagSetTag: ClassTag[scala.reflect.api.Universe.FlagSet]

    Permalink
  28. implicit val FunctionTag: ClassTag[scala.reflect.api.Universe.Function]

    Permalink
  29. implicit val GenericApplyTag: ClassTag[scala.reflect.api.Universe.GenericApply]

    Permalink
  30. implicit val IdentTag: ClassTag[scala.reflect.api.Universe.Ident]

    Permalink
  31. implicit val IfTag: ClassTag[scala.reflect.api.Universe.If]

    Permalink
  32. implicit val ImplDefTag: ClassTag[scala.reflect.api.Universe.ImplDef]

    Permalink
  33. implicit val ImportSelectorTag: ClassTag[scala.reflect.api.Universe.ImportSelector]

    Permalink
  34. implicit val ImportTag: ClassTag[scala.reflect.api.Universe.Import]

    Permalink
  35. implicit val LabelDefTag: ClassTag[scala.reflect.api.Universe.LabelDef]

    Permalink
  36. implicit val LiteralTag: ClassTag[scala.reflect.api.Universe.Literal]

    Permalink
  37. implicit val MatchTag: ClassTag[scala.reflect.api.Universe.Match]

    Permalink
  38. implicit val MemberDefTag: ClassTag[scala.reflect.api.Universe.MemberDef]

    Permalink
  39. implicit val MemberScopeTag: ClassTag[scala.reflect.api.Universe.MemberScope]

    Permalink
  40. implicit val MethodSymbolTag: ClassTag[scala.reflect.api.Universe.MethodSymbol]

    Permalink
  41. implicit val MethodTypeTag: ClassTag[scala.reflect.api.Universe.MethodType]

    Permalink
  42. implicit val MirrorTag: ClassTag[scala.reflect.api.Universe.Mirror]

    Permalink
  43. implicit val ModifiersTag: ClassTag[scala.reflect.api.Universe.Modifiers]

    Permalink
  44. implicit val ModuleDefTag: ClassTag[scala.reflect.api.Universe.ModuleDef]

    Permalink
  45. implicit val ModuleSymbolTag: ClassTag[scala.reflect.api.Universe.ModuleSymbol]

    Permalink
  46. implicit val NameTag: ClassTag[scala.reflect.api.Universe.Name]

    Permalink
  47. implicit val NameTreeTag: ClassTag[scala.reflect.api.Universe.NameTree]

    Permalink
  48. implicit val NewTag: ClassTag[scala.reflect.api.Universe.New]

    Permalink
  49. implicit val NullaryMethodTypeTag: ClassTag[scala.reflect.api.Universe.NullaryMethodType]

    Permalink
  50. implicit val PackageDefTag: ClassTag[scala.reflect.api.Universe.PackageDef]

    Permalink
  51. implicit val PolyTypeTag: ClassTag[scala.reflect.api.Universe.PolyType]

    Permalink
  52. implicit val PositionTag: ClassTag[scala.reflect.api.Universe.Position]

    Permalink
  53. implicit val RefTreeTag: ClassTag[scala.reflect.api.Universe.RefTree]

    Permalink
  54. implicit val RefinedTypeTag: ClassTag[scala.reflect.api.Universe.RefinedType]

    Permalink
  55. implicit val ReturnTag: ClassTag[scala.reflect.api.Universe.Return]

    Permalink
  56. implicit val RuntimeClassTag: ClassTag[scala.reflect.api.Universe.RuntimeClass]

    Permalink
  57. implicit val ScopeTag: ClassTag[scala.reflect.api.Universe.Scope]

    Permalink
  58. implicit val SelectFromTypeTreeTag: ClassTag[scala.reflect.api.Universe.SelectFromTypeTree]

    Permalink
  59. implicit val SelectTag: ClassTag[scala.reflect.api.Universe.Select]

    Permalink
  60. implicit val SingleTypeTag: ClassTag[scala.reflect.api.Universe.SingleType]

    Permalink
  61. implicit val SingletonTypeTag: ClassTag[scala.reflect.api.Universe.SingletonType]

    Permalink
  62. implicit val SingletonTypeTreeTag: ClassTag[scala.reflect.api.Universe.SingletonTypeTree]

    Permalink
  63. implicit val StarTag: ClassTag[scala.reflect.api.Universe.Star]

    Permalink
  64. implicit val SuperTag: ClassTag[scala.reflect.api.Universe.Super]

    Permalink
  65. implicit val SuperTypeTag: ClassTag[scala.reflect.api.Universe.SuperType]

    Permalink
  66. implicit val SymTreeTag: ClassTag[scala.reflect.api.Universe.SymTree]

    Permalink
  67. implicit val SymbolTag: ClassTag[scala.reflect.api.Universe.Symbol]

    Permalink
  68. implicit val TemplateTag: ClassTag[scala.reflect.api.Universe.Template]

    Permalink
  69. implicit val TermNameTag: ClassTag[scala.reflect.api.Universe.TermName]

    Permalink
  70. implicit val TermSymbolTag: ClassTag[scala.reflect.api.Universe.TermSymbol]

    Permalink
  71. implicit val TermTreeTag: ClassTag[scala.reflect.api.Universe.TermTree]

    Permalink
  72. implicit val ThisTag: ClassTag[scala.reflect.api.Universe.This]

    Permalink
  73. implicit val ThisTypeTag: ClassTag[scala.reflect.api.Universe.ThisType]

    Permalink
  74. implicit val ThrowTag: ClassTag[scala.reflect.api.Universe.Throw]

    Permalink
  75. implicit val TreeCopierTag: ClassTag[scala.reflect.api.Universe.TreeCopier]

    Permalink
  76. implicit val TreeTag: ClassTag[scala.reflect.api.Universe.Tree]

    Permalink
  77. implicit val TryTag: ClassTag[scala.reflect.api.Universe.Try]

    Permalink
  78. implicit val TypTreeTag: ClassTag[scala.reflect.api.Universe.TypTree]

    Permalink
  79. implicit val TypeApplyTag: ClassTag[scala.reflect.api.Universe.TypeApply]

    Permalink
  80. implicit val TypeBoundsTag: ClassTag[scala.reflect.api.Universe.TypeBounds]

    Permalink
  81. implicit val TypeBoundsTreeTag: ClassTag[scala.reflect.api.Universe.TypeBoundsTree]

    Permalink
  82. implicit val TypeDefTag: ClassTag[scala.reflect.api.Universe.TypeDef]

    Permalink
  83. implicit val TypeNameTag: ClassTag[scala.reflect.api.Universe.TypeName]

    Permalink
  84. implicit val TypeRefTag: ClassTag[scala.reflect.api.Universe.TypeRef]

    Permalink
  85. implicit val TypeSymbolTag: ClassTag[scala.reflect.api.Universe.TypeSymbol]

    Permalink
  86. implicit val TypeTagg: ClassTag[scala.reflect.api.Universe.Type]

    Permalink
  87. implicit val TypeTreeTag: ClassTag[scala.reflect.api.Universe.TypeTree]

    Permalink
  88. implicit val TypedTag: ClassTag[scala.reflect.api.Universe.Typed]

    Permalink
  89. implicit val UnApplyTag: ClassTag[scala.reflect.api.Universe.UnApply]

    Permalink
  90. implicit val ValDefTag: ClassTag[scala.reflect.api.Universe.ValDef]

    Permalink
  91. implicit val ValOrDefDefTag: ClassTag[scala.reflect.api.Universe.ValOrDefDef]

    Permalink
  92. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  93. def clone(): AnyRef

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  97. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  100. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  101. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  103. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  104. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped