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.13.7/scala-reflect/scala/reflect/api/Universe.html below:

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

Universe

Annotations

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