A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.scala-lang.org/api/2.12.5/scala-reflect/scala/reflect/api/Universe.html below:

Scala Reflection Library 2.12.5 - scala.reflect.api.Universe

abstract class Universe extends Symbols with Types with FlagSets with Scopes with Names with Trees with Constants with Annotations with Positions with Exprs with TypeTags with ImplicitTags with StandardDefinitions with StandardNames with StandardLiftables with Mirrors with Printers with Liftables with Quasiquotes with Internals

 

Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. Universe
  2. Internals
  3. Quasiquotes
  4. Liftables
  5. Printers
  6. Mirrors
  7. StandardLiftables
  8. StandardNames
  9. StandardDefinitions
  10. ImplicitTags
  11. TypeTags
  12. Exprs
  13. Positions
  14. Annotations
  15. Constants
  16. Trees
  17. Names
  18. Scopes
  19. FlagSets
  20. Types
  21. Symbols
  22. AnyRef
  23. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
Instance Constructors
  1.  new Universe()
Abstract Value Members
  1.  abstract val Alternative: AlternativeExtractor
  2.  implicit abstract val AlternativeTag: ClassTag[Alternative]
  3.  abstract val Annotated: AnnotatedExtractor
  4.  implicit abstract val AnnotatedTag: ClassTag[Annotated]
  5.  abstract val AnnotatedType: AnnotatedTypeExtractor
  6.  implicit abstract val AnnotatedTypeTag: ClassTag[AnnotatedType]
  7.  abstract val Annotation: AnnotationExtractor
  8.  implicit abstract val AnnotationTag: ClassTag[Annotation]
  9.  abstract val AppliedTypeTree: AppliedTypeTreeExtractor
  10.  implicit abstract val AppliedTypeTreeTag: ClassTag[AppliedTypeTree]
  11.  abstract val Apply: ApplyExtractor
  12.  implicit abstract val ApplyTag: ClassTag[Apply]
  13.  implicit abstract val ArrayArgumentTag: ClassTag[ArrayArgument]
  14.  abstract val Assign: AssignExtractor
  15.  abstract val AssignOrNamedArg: AssignOrNamedArgExtractor
  16.  implicit abstract val AssignOrNamedArgTag: ClassTag[AssignOrNamedArg]
  17.  implicit abstract val AssignTag: ClassTag[Assign]
  18.  abstract val Bind: BindExtractor
  19.  implicit abstract val BindTag: ClassTag[Bind]
  20.  abstract val Block: BlockExtractor
  21.  implicit abstract val BlockTag: ClassTag[Block]
  22.  abstract val BoundedWildcardType: BoundedWildcardTypeExtractor
  23.  implicit abstract val BoundedWildcardTypeTag: ClassTag[BoundedWildcardType]
  24.  abstract val CaseDef: CaseDefExtractor
  25.  implicit abstract val CaseDefTag: ClassTag[CaseDef]
  26.  abstract val ClassDef: ClassDefExtractor
  27.  implicit abstract val ClassDefTag: ClassTag[ClassDef]
  28.  abstract val ClassInfoType: ClassInfoTypeExtractor
  29.  implicit abstract val ClassInfoTypeTag: ClassTag[ClassInfoType]
  30.  implicit abstract val ClassSymbolTag: ClassTag[ClassSymbol]
  31.  implicit abstract val CompoundTypeTag: ClassTag[CompoundType]
  32.  abstract val CompoundTypeTree: CompoundTypeTreeExtractor
  33.  implicit abstract val CompoundTypeTreeTag: ClassTag[CompoundTypeTree]
  34.  abstract val Constant: ConstantExtractor
  35.  implicit abstract val ConstantTag: ClassTag[Constant]
  36.  abstract val ConstantType: ConstantTypeExtractor
  37.  implicit abstract val ConstantTypeTag: ClassTag[ConstantType]
  38.  abstract val DefDef: DefDefExtractor
  39.  implicit abstract val DefDefTag: ClassTag[DefDef]
  40.  implicit abstract val DefTreeTag: ClassTag[DefTree]
  41.  abstract val EmptyTree: Tree
  42.  abstract val ExistentialType: ExistentialTypeExtractor
  43.  implicit abstract val ExistentialTypeTag: ClassTag[ExistentialType]
  44.  abstract val ExistentialTypeTree: ExistentialTypeTreeExtractor
  45.  implicit abstract val ExistentialTypeTreeTag: ClassTag[ExistentialTypeTree]
  46.  abstract val Flag: FlagValues
  47.  implicit abstract val FlagSetTag: ClassTag[FlagSet]
  48.  implicit abstract val FreeTermSymbolTag: ClassTag[FreeTermSymbol]
  49.  implicit abstract val FreeTypeSymbolTag: ClassTag[FreeTypeSymbol]
  50.  abstract val Function: FunctionExtractor
  51.  implicit abstract val FunctionTag: ClassTag[Function]
  52.  implicit abstract val GenericApplyTag: ClassTag[GenericApply]
  53.  abstract def Ident(sym: Symbol): Ident
  54.  abstract val Ident: IdentExtractor
  55.  implicit abstract val IdentTag: ClassTag[Ident]
  56.  abstract val If: IfExtractor
  57.  implicit abstract val IfTag: ClassTag[If]
  58.  implicit abstract val ImplDefTag: ClassTag[ImplDef]
  59.  abstract val Import: ImportExtractor
  60.  abstract val ImportSelector: ImportSelectorExtractor
  61.  implicit abstract val ImportSelectorTag: ClassTag[ImportSelector]
  62.  implicit abstract val ImportTag: ClassTag[Import]
  63.  implicit abstract val JavaArgumentTag: ClassTag[JavaArgument]
  64.  abstract val LabelDef: LabelDefExtractor
  65.  implicit abstract val LabelDefTag: ClassTag[LabelDef]
  66.  abstract val Literal: LiteralExtractor
  67.  implicit abstract val LiteralArgumentTag: ClassTag[LiteralArgument]
  68.  implicit abstract val LiteralTag: ClassTag[Literal]
  69.  abstract val Match: MatchExtractor
  70.  implicit abstract val MatchTag: ClassTag[Match]
  71.  implicit abstract val MemberDefTag: ClassTag[MemberDef]
  72.  implicit abstract val MemberScopeTag: ClassTag[MemberScope]
  73.  implicit abstract val MethodSymbolTag: ClassTag[MethodSymbol]
  74.  abstract val MethodType: MethodTypeExtractor
  75.  implicit abstract val MethodTypeTag: ClassTag[MethodType]
  76.  implicit abstract val MirrorTag: ClassTag[Mirror]
  77.  abstract val Modifiers: ModifiersExtractor
  78.  implicit abstract val ModifiersTag: ClassTag[Modifiers]
  79.  abstract val ModuleDef: ModuleDefExtractor
  80.  implicit abstract val ModuleDefTag: ClassTag[ModuleDef]
  81.  implicit abstract val ModuleSymbolTag: ClassTag[ModuleSymbol]
  82.  implicit abstract val NameTag: ClassTag[Name]
  83.  implicit abstract val NameTreeTag: ClassTag[NameTree]
  84.  implicit abstract val NestedArgumentTag: ClassTag[NestedArgument]
  85.  abstract val New: NewExtractor
  86.  implicit abstract val NewTag: ClassTag[New]
  87.  abstract val NoFlags: FlagSet
  88.  abstract val NoPosition: Position
  89.  abstract val NoPrefix: Type
  90.  abstract val NoSymbol: Symbol
  91.  abstract val NoType: Type
  92.  abstract val NullaryMethodType: NullaryMethodTypeExtractor
  93.  implicit abstract val NullaryMethodTypeTag: ClassTag[NullaryMethodType]
  94.  abstract val PackageDef: PackageDefExtractor
  95.  implicit abstract val PackageDefTag: ClassTag[PackageDef]
  96.  abstract val PolyType: PolyTypeExtractor
  97.  implicit abstract val PolyTypeTag: ClassTag[PolyType]
  98.  implicit abstract val PositionTag: ClassTag[Position]
  99.  abstract val RefTree: RefTreeExtractor
  100.  implicit abstract val RefTreeTag: ClassTag[RefTree]
  101.  abstract val ReferenceToBoxed: ReferenceToBoxedExtractor
  102.  implicit abstract val ReferenceToBoxedTag: ClassTag[ReferenceToBoxed]
  103.  abstract val RefinedType: RefinedTypeExtractor
  104.  implicit abstract val RefinedTypeTag: ClassTag[RefinedType]
  105.  abstract val Return: ReturnExtractor
  106.  implicit abstract val ReturnTag: ClassTag[Return]
  107.  implicit abstract val RuntimeClassTag: ClassTag[RuntimeClass]
  108.  implicit abstract val ScopeTag: ClassTag[Scope]
  109.  abstract def Select(qualifier: Tree, sym: Symbol): Select
  110.  abstract val Select: SelectExtractor
  111.  abstract val SelectFromTypeTree: SelectFromTypeTreeExtractor
  112.  implicit abstract val SelectFromTypeTreeTag: ClassTag[SelectFromTypeTree]
  113.  implicit abstract val SelectTag: ClassTag[Select]
  114.  abstract val SingleType: SingleTypeExtractor
  115.  implicit abstract val SingleTypeTag: ClassTag[SingleType]
  116.  implicit abstract val SingletonTypeTag: ClassTag[SingletonType]
  117.  abstract val SingletonTypeTree: SingletonTypeTreeExtractor
  118.  implicit abstract val SingletonTypeTreeTag: ClassTag[SingletonTypeTree]
  119.  abstract val Star: StarExtractor
  120.  implicit abstract val StarTag: ClassTag[Star]
  121.  abstract val Super: SuperExtractor
  122.  implicit abstract val SuperTag: ClassTag[Super]
  123.  abstract val SuperType: SuperTypeExtractor
  124.  implicit abstract val SuperTypeTag: ClassTag[SuperType]
  125.  implicit abstract val SymTreeTag: ClassTag[SymTree]
  126.  implicit abstract val SymbolTag: ClassTag[Symbol]
  127.  abstract val Template: TemplateExtractor
  128.  implicit abstract val TemplateTag: ClassTag[Template]
  129.  abstract val TermName: TermNameExtractor
  130.  implicit abstract val TermNameTag: ClassTag[TermName]
  131.  implicit abstract val TermSymbolTag: ClassTag[TermSymbol]
  132.  implicit abstract val TermTreeTag: ClassTag[TermTree]
  133.  abstract def This(sym: Symbol): Tree
  134.  abstract val This: ThisExtractor
  135.  implicit abstract val ThisTag: ClassTag[This]
  136.  abstract val ThisType: ThisTypeExtractor
  137.  implicit abstract val ThisTypeTag: ClassTag[ThisType]
  138.  abstract val Throw: ThrowExtractor
  139.  implicit abstract val ThrowTag: ClassTag[Throw]
  140.  implicit abstract val TreeCopierTag: ClassTag[TreeCopier]
  141.  implicit abstract val TreeTag: ClassTag[Tree]
  142.  abstract val Try: TryExtractor
  143.  implicit abstract val TryTag: ClassTag[Try]
  144.  implicit abstract val TypTreeTag: ClassTag[TypTree]
  145.  abstract val TypeApply: TypeApplyExtractor
  146.  implicit abstract val TypeApplyTag: ClassTag[TypeApply]
  147.  abstract val TypeBounds: TypeBoundsExtractor
  148.  implicit abstract val TypeBoundsTag: ClassTag[TypeBounds]
  149.  abstract val TypeBoundsTree: TypeBoundsTreeExtractor
  150.  implicit abstract val TypeBoundsTreeTag: ClassTag[TypeBoundsTree]
  151.  abstract val TypeDef: TypeDefExtractor
  152.  implicit abstract val TypeDefTag: ClassTag[TypeDef]
  153.  abstract val TypeName: TypeNameExtractor
  154.  implicit abstract val TypeNameTag: ClassTag[TypeName]
  155.  abstract val TypeRef: TypeRefExtractor
  156.  implicit abstract val TypeRefTag: ClassTag[TypeRef]
  157.  implicit abstract val TypeSymbolTag: ClassTag[TypeSymbol]
  158.  implicit abstract val TypeTagg: ClassTag[Type]
  159.  abstract def TypeTree(tp: Type): TypeTree
  160.  abstract val TypeTree: TypeTreeExtractor
  161.  implicit abstract val TypeTreeTag: ClassTag[TypeTree]
  162.  abstract val Typed: TypedExtractor
  163.  implicit abstract val TypedTag: ClassTag[Typed]
  164.  abstract val UnApply: UnApplyExtractor
  165.  implicit abstract val UnApplyTag: ClassTag[UnApply]
  166.  abstract val ValDef: ValDefExtractor
  167.  implicit abstract val ValDefTag: ClassTag[ValDef]
  168.  implicit abstract val ValOrDefDefTag: ClassTag[ValOrDefDef]
  169.  abstract val WildcardType: Type
  170.  implicit abstract def addFlagOps(left: FlagSet): FlagOps
  171.  abstract def annotationToTree(ann: Annotation): Tree
  172.  abstract def appliedType(sym: Symbol, args: Type*): Type
  173.  abstract def appliedType(sym: Symbol, args: List[Type]): Type
  174.  abstract def appliedType(tycon: Type, args: Type*): Type
  175.  abstract def appliedType(tycon: Type, args: List[Type]): Type
  176.  abstract def atPos[T <: Tree](pos: Position)(tree: T): T
  177.  abstract val compat: Compat
  178.  abstract val definitions: DefinitionsApi
  179.  abstract def glb(ts: List[Type]): Type
  180.  abstract val internal: Internal
  181.  abstract def lub(xs: List[Type]): Type
  182.  abstract def newCodePrinter(out: PrintWriter, tree: Tree, printRootPkg: Boolean): TreePrinter
  183.  abstract def newLazyTreeCopier: TreeCopier
  184.  abstract def newRawTreePrinter(out: PrintWriter): TreePrinter
  185.  abstract def newStrictTreeCopier: TreeCopier
  186.  abstract def newTreePrinter(out: PrintWriter): TreePrinter
  187.  abstract val noSelfType: ValDef
  188.  abstract val pendingSuperCall: Apply
  189.  abstract val rootMirror: Mirror
  190.  abstract def show(position: Position): String
  191.  abstract def show(flags: FlagSet): String
  192.  abstract def show(name: Name): String
  193.  abstract def showDecl(sym: Symbol): String
  194.  abstract def symbolOf[T](implicit arg0: WeakTypeTag[T]): TypeSymbol
  195.  abstract val termNames: TermNamesApi
  196.  abstract def treeToAnnotation(tree: Tree): Annotation
  197.  abstract val typeNames: TypeNamesApi
  198.  abstract def wrappingPos(trees: List[Tree]): Position
  199.  abstract def wrappingPos(default: Position, trees: List[Tree]): Position
  200.  abstract def Apply(sym: Symbol, args: Tree*): Tree
  201.  abstract def ApplyConstructor(tpt: Tree, args: List[Tree]): Tree
  202.  abstract val ArrayArgument: ArrayArgumentExtractor
  203.  abstract def Bind(sym: Symbol, body: Tree): Bind
  204.  abstract def Block(stats: Tree*): Block
  205.  abstract def CaseDef(pat: Tree, body: Tree): CaseDef
  206.  abstract def Ident(name: String): Ident
  207.  abstract val LiteralArgument: LiteralArgumentExtractor
  208.  abstract val NestedArgument: NestedArgumentExtractor
  209.  abstract def New(sym: Symbol, args: Tree*): Tree
  210.  abstract def New(tpe: Type, args: Tree*): Tree
  211.  abstract def New(tpt: Tree, argss: List[List[Tree]]): Tree
  212.  abstract def Select(qualifier: Tree, name: String): Select
  213.  abstract def Super(sym: Symbol, mix: TypeName): Tree
  214.  abstract def Throw(tpe: Type, args: Tree*): Throw
  215.  abstract def Try(body: Tree, cases: (Tree, Tree)*): Try
  216.  abstract val build: ReificationSupportApi
  217.  abstract val emptyValDef: ValDef
  218.  abstract def newTermName(s: String): TermName
  219.  abstract def newTypeName(s: String): TypeName
  220.  abstract val nme: TermNamesApi
  221.  abstract val tpnme: TypeNamesApi
Concrete Value Members
  1.  object Expr extends Serializable
  2.  object Liftable extends Universe.StandardLiftableInstances
  3.  object Unliftable extends Universe.StandardUnliftableInstances
  4.  object BooleanFlag extends Serializable
  5.  object TypeTag extends Serializable
  6.  object WeakTypeTag extends Serializable
  7.  final def !=(arg0: Any): Boolean
  8.  final def ##(): Int
  9.  def +(other: String): String
  10.  def ->[B](y: B): (Universe, B)
  11.  final def ==(arg0: Any): Boolean
  12.  def Modifiers(flags: FlagSet): Modifiers
  13.  def Modifiers(flags: FlagSet, privateWithin: Name): Modifiers
  14.  lazy val NoMods: Modifiers
  15.  final def asInstanceOf[T0]: T0
  16.  def clone(): AnyRef
  17.  def ensuring(cond: (Universe) ⇒ Boolean, msg: ⇒ Any): Universe
  18.  def ensuring(cond: (Universe) ⇒ Boolean): Universe
  19.  def ensuring(cond: Boolean, msg: ⇒ Any): Universe
  20.  def ensuring(cond: Boolean): Universe
  21.  final def eq(arg0: AnyRef): Boolean
  22.  def equals(arg0: Any): Boolean
  23.  def finalize(): Unit
  24.  def formatted(fmtstr: String): String
  25.  final def getClass(): Class[_]
  26.  def hashCode(): Int
  27.  final def isInstanceOf[T0]: Boolean
  28.  def itransform(transformer: Transformer, tree: Tree): Tree
  29.  def itraverse(traverser: Traverser, tree: Tree): Unit
  30.  final def ne(arg0: AnyRef): Boolean
  31.  final def notify(): Unit
  32.  final def notifyAll(): Unit
  33.  macro def reify[T](expr: T): Expr[T]
  34.  def render(what: Any, mkPrinter: (PrintWriter) ⇒ TreePrinter, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printKinds: BooleanFlag = None, printMirrors: BooleanFlag = None, printPositions: BooleanFlag = None): String
  35.  def show(any: Any, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printKinds: BooleanFlag = None, printMirrors: BooleanFlag = None, printPositions: BooleanFlag = None): String
  36.  def showCode(tree: Tree, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printPositions: BooleanFlag = None, printRootPkg: Boolean = false): String
  37.  def showRaw(position: Position): String
  38.  def showRaw(flags: FlagSet): String
  39.  def showRaw(name: Name): String
  40.  def showRaw(any: Any, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printKinds: BooleanFlag = None, printMirrors: BooleanFlag = None, printPositions: BooleanFlag = None): String
  41.  final def synchronized[T0](arg0: ⇒ T0): T0
  42.  def toString(): String
  43.  val treeCopy: TreeCopier
  44.  def treeToString(tree: Tree): String
  45.  def typeOf[T](implicit ttag: TypeTag[T]): Type
  46.  def typeTag[T](implicit ttag: TypeTag[T]): TypeTag[T]
  47.  final def wait(): Unit
  48.  final def wait(arg0: Long, arg1: Int): Unit
  49.  final def wait(arg0: Long): Unit
  50.  def weakTypeOf[T](implicit attag: WeakTypeTag[T]): Type
  51.  def weakTypeTag[T](implicit attag: WeakTypeTag[T]): WeakTypeTag[T]
  52.  def xtransform(transformer: Transformer, tree: Tree): Tree
  53.  def xtraverse(traverser: Traverser, tree: Tree): Unit
  54.  def →[B](y: B): (Universe, B)
Deprecated Value Members
  1.  def mkImporter(from0: Universe): Importer { val from: from0.type }
  2.  implicit def stringToTermName(s: String): TermName
  3.  implicit def stringToTypeName(s: String): TypeName

Inherited from Any

Inherited by implicit conversion any2stringadd from Universe to any2stringadd[Universe] Inherited by implicit conversion StringFormat from Universe to StringFormat[Universe] Inherited by implicit conversion ArrowAssoc from Universe to ArrowAssoc[Universe]

Universe

Annotations

Constants

Definitions

Expressions

Flags

Internal

Mirrors

Names

Positions

Printers

Scopes

Standard Names

Symbols

Trees

Types - Operations

TypeTags

Types

Tree Copying

Factories

Tree Traversal and Transformation

Ungrouped


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4