Showing content from https://www.scala-lang.org/api/2.13.2/scala-reflect/scala/reflect/api/JavaUniverse.html below:
Scala Reflection Library 2.13.2 - scala.reflect.api.JavaUniverse
trait JavaUniverse extends Universe
î·î
Ordering
- Grouped
- Alphabetic
- By Inheritance
Inherited
- JavaUniverse
- Universe
- Internals
- Quasiquotes
- Liftables
- Printers
- Mirrors
- StandardLiftables
- StandardNames
- StandardDefinitions
- ImplicitTags
- TypeTags
- Exprs
- Positions
- Annotations
- Constants
- Trees
- Names
- Scopes
- FlagSets
- Types
- Symbols
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
Visibility
- Public
- Protected
Abstract Value Members
- î
abstract val Alternative: AlternativeExtractor
- î
implicit abstract val AlternativeTag: ClassTag[Alternative]
- î
abstract val Annotated: AnnotatedExtractor
- î
implicit abstract val AnnotatedTag: ClassTag[Annotated]
- î
abstract val AnnotatedType: AnnotatedTypeExtractor
- î
implicit abstract val AnnotatedTypeTag: ClassTag[AnnotatedType]
- î
abstract val Annotation: AnnotationExtractor
- î
implicit abstract val AnnotationTag: ClassTag[Annotation]
- î
abstract val AppliedTypeTree: AppliedTypeTreeExtractor
- î
implicit abstract val AppliedTypeTreeTag: ClassTag[AppliedTypeTree]
- î
abstract val Apply: ApplyExtractor
- î
implicit abstract val ApplyTag: ClassTag[Apply]
- î
abstract val Assign: AssignExtractor
- î
implicit abstract val AssignTag: ClassTag[Assign]
- î
abstract val Bind: BindExtractor
- î
implicit abstract val BindTag: ClassTag[Bind]
- î
abstract val Block: BlockExtractor
- î
implicit abstract val BlockTag: ClassTag[Block]
- î
abstract val BoundedWildcardType: BoundedWildcardTypeExtractor
- î
implicit abstract val BoundedWildcardTypeTag: ClassTag[BoundedWildcardType]
- î
abstract val CaseDef: CaseDefExtractor
- î
implicit abstract val CaseDefTag: ClassTag[CaseDef]
- î
abstract val ClassDef: ClassDefExtractor
- î
implicit abstract val ClassDefTag: ClassTag[ClassDef]
- î
abstract val ClassInfoType: ClassInfoTypeExtractor
- î
implicit abstract val ClassInfoTypeTag: ClassTag[ClassInfoType]
- î
implicit abstract val ClassSymbolTag: ClassTag[ClassSymbol]
- î
implicit abstract val CompoundTypeTag: ClassTag[CompoundType]
- î
abstract val CompoundTypeTree: CompoundTypeTreeExtractor
- î
implicit abstract val CompoundTypeTreeTag: ClassTag[CompoundTypeTree]
- î
abstract val Constant: ConstantExtractor
- î
implicit abstract val ConstantTag: ClassTag[Constant]
- î
abstract val ConstantType: ConstantTypeExtractor
- î
implicit abstract val ConstantTypeTag: ClassTag[ConstantType]
- î
abstract val DefDef: DefDefExtractor
- î
implicit abstract val DefDefTag: ClassTag[DefDef]
- î
implicit abstract val DefTreeTag: ClassTag[DefTree]
- î
abstract val EmptyTree: Tree
- î
abstract val ExistentialType: ExistentialTypeExtractor
- î
implicit abstract val ExistentialTypeTag: ClassTag[ExistentialType]
- î
abstract val ExistentialTypeTree: ExistentialTypeTreeExtractor
- î
implicit abstract val ExistentialTypeTreeTag: ClassTag[ExistentialTypeTree]
- î
abstract val Flag: FlagValues
- î
implicit abstract val FlagSetTag: ClassTag[FlagSet]
- î
implicit abstract val FreeTermSymbolTag: ClassTag[FreeTermSymbol]
- î
implicit abstract val FreeTypeSymbolTag: ClassTag[FreeTypeSymbol]
- î
abstract val Function: FunctionExtractor
- î
implicit abstract val FunctionTag: ClassTag[Function]
- î
implicit abstract val GenericApplyTag: ClassTag[GenericApply]
- î
abstract def Ident(sym: Symbol): Ident
- î
abstract val Ident: IdentExtractor
- î
implicit abstract val IdentTag: ClassTag[Ident]
- î
abstract val If: IfExtractor
- î
implicit abstract val IfTag: ClassTag[If]
- î
implicit abstract val ImplDefTag: ClassTag[ImplDef]
- î
abstract val Import: ImportExtractor
- î
abstract val ImportSelector: ImportSelectorExtractor
- î
implicit abstract val ImportSelectorTag: ClassTag[ImportSelector]
- î
implicit abstract val ImportTag: ClassTag[Import]
- î
implicit abstract val JavaArgumentTag: ClassTag[JavaArgument]
- î
abstract val LabelDef: LabelDefExtractor
- î
implicit abstract val LabelDefTag: ClassTag[LabelDef]
- î
abstract val Literal: LiteralExtractor
- î
implicit abstract val LiteralTag: ClassTag[Literal]
- î
abstract val Match: MatchExtractor
- î
implicit abstract val MatchTag: ClassTag[Match]
- î
implicit abstract val MemberDefTag: ClassTag[MemberDef]
- î
implicit abstract val MemberScopeTag: ClassTag[MemberScope]
- î
implicit abstract val MethodSymbolTag: ClassTag[MethodSymbol]
- î
abstract val MethodType: MethodTypeExtractor
- î
implicit abstract val MethodTypeTag: ClassTag[MethodType]
- î
implicit abstract val MirrorTag: ClassTag[Mirror]
- î
abstract val Modifiers: ModifiersExtractor
- î
implicit abstract val ModifiersTag: ClassTag[Modifiers]
- î
abstract val ModuleDef: ModuleDefExtractor
- î
implicit abstract val ModuleDefTag: ClassTag[ModuleDef]
- î
implicit abstract val ModuleSymbolTag: ClassTag[ModuleSymbol]
- î
implicit abstract val NameTag: ClassTag[Name]
- î
implicit abstract val NameTreeTag: ClassTag[NameTree]
- î
abstract val NamedArg: NamedArgExtractor
- î
implicit abstract val NamedArgTag: ClassTag[NamedArg]
- î
abstract val New: NewExtractor
- î
implicit abstract val NewTag: ClassTag[New]
- î
abstract val NoFlags: FlagSet
- î
abstract val NoPosition: Position
- î
abstract val NoPrefix: Type
- î
abstract val NoSymbol: Symbol
- î
abstract val NoType: Type
- î
abstract val NullaryMethodType: NullaryMethodTypeExtractor
- î
implicit abstract val NullaryMethodTypeTag: ClassTag[NullaryMethodType]
- î
abstract val PackageDef: PackageDefExtractor
- î
implicit abstract val PackageDefTag: ClassTag[PackageDef]
- î
abstract val PolyType: PolyTypeExtractor
- î
implicit abstract val PolyTypeTag: ClassTag[PolyType]
- î
implicit abstract val PositionTag: ClassTag[Position]
- î
abstract val RefTree: RefTreeExtractor
- î
implicit abstract val RefTreeTag: ClassTag[RefTree]
- î
abstract val ReferenceToBoxed: ReferenceToBoxedExtractor
- î
implicit abstract val ReferenceToBoxedTag: ClassTag[ReferenceToBoxed]
- î
abstract val RefinedType: RefinedTypeExtractor
- î
implicit abstract val RefinedTypeTag: ClassTag[RefinedType]
- î
abstract val Return: ReturnExtractor
- î
implicit abstract val ReturnTag: ClassTag[Return]
- î
implicit abstract val ScopeTag: ClassTag[Scope]
- î
abstract def Select(qualifier: Tree, sym: Symbol): Select
- î
abstract val Select: SelectExtractor
- î
abstract val SelectFromTypeTree: SelectFromTypeTreeExtractor
- î
implicit abstract val SelectFromTypeTreeTag: ClassTag[SelectFromTypeTree]
- î
implicit abstract val SelectTag: ClassTag[Select]
- î
abstract val SingleType: SingleTypeExtractor
- î
implicit abstract val SingleTypeTag: ClassTag[SingleType]
- î
implicit abstract val SingletonTypeTag: ClassTag[SingletonType]
- î
abstract val SingletonTypeTree: SingletonTypeTreeExtractor
- î
implicit abstract val SingletonTypeTreeTag: ClassTag[SingletonTypeTree]
- î
abstract val Star: StarExtractor
- î
implicit abstract val StarTag: ClassTag[Star]
- î
abstract val Super: SuperExtractor
- î
implicit abstract val SuperTag: ClassTag[Super]
- î
abstract val SuperType: SuperTypeExtractor
- î
implicit abstract val SuperTypeTag: ClassTag[SuperType]
- î
implicit abstract val SymTreeTag: ClassTag[SymTree]
- î
implicit abstract val SymbolTag: ClassTag[Symbol]
- î
abstract val Template: TemplateExtractor
- î
implicit abstract val TemplateTag: ClassTag[Template]
- î
abstract val TermName: TermNameExtractor
- î
implicit abstract val TermNameTag: ClassTag[TermName]
- î
implicit abstract val TermSymbolTag: ClassTag[TermSymbol]
- î
implicit abstract val TermTreeTag: ClassTag[TermTree]
- î
abstract def This(sym: Symbol): Tree
- î
abstract val This: ThisExtractor
- î
implicit abstract val ThisTag: ClassTag[This]
- î
abstract val ThisType: ThisTypeExtractor
- î
implicit abstract val ThisTypeTag: ClassTag[ThisType]
- î
abstract val Throw: ThrowExtractor
- î
implicit abstract val ThrowTag: ClassTag[Throw]
- î
implicit abstract val TreeCopierTag: ClassTag[TreeCopier]
- î
implicit abstract val TreeTag: ClassTag[Tree]
- î
abstract val Try: TryExtractor
- î
implicit abstract val TryTag: ClassTag[Try]
- î
implicit abstract val TypTreeTag: ClassTag[TypTree]
- î
abstract val TypeApply: TypeApplyExtractor
- î
implicit abstract val TypeApplyTag: ClassTag[TypeApply]
- î
abstract val TypeBounds: TypeBoundsExtractor
- î
implicit abstract val TypeBoundsTag: ClassTag[TypeBounds]
- î
abstract val TypeBoundsTree: TypeBoundsTreeExtractor
- î
implicit abstract val TypeBoundsTreeTag: ClassTag[TypeBoundsTree]
- î
abstract val TypeDef: TypeDefExtractor
- î
implicit abstract val TypeDefTag: ClassTag[TypeDef]
- î
abstract val TypeName: TypeNameExtractor
- î
implicit abstract val TypeNameTag: ClassTag[TypeName]
- î
abstract val TypeRef: TypeRefExtractor
- î
implicit abstract val TypeRefTag: ClassTag[TypeRef]
- î
implicit abstract val TypeSymbolTag: ClassTag[TypeSymbol]
- î
implicit abstract val TypeTagg: ClassTag[Type]
- î
abstract def TypeTree(tp: Type): TypeTree
- î
abstract val TypeTree: TypeTreeExtractor
- î
implicit abstract val TypeTreeTag: ClassTag[TypeTree]
- î
abstract val Typed: TypedExtractor
- î
implicit abstract val TypedTag: ClassTag[Typed]
- î
abstract val UnApply: UnApplyExtractor
- î
implicit abstract val UnApplyTag: ClassTag[UnApply]
- î
abstract val ValDef: ValDefExtractor
- î
implicit abstract val ValDefTag: ClassTag[ValDef]
- î
implicit abstract val ValOrDefDefTag: ClassTag[ValOrDefDef]
- î
abstract val WildcardType: Type
- î
implicit abstract def addFlagOps(left: FlagSet): FlagOps
- î
abstract def annotationToTree(ann: Annotation): Tree
- î
abstract def appliedType(sym: Symbol, args: Type*): Type
- î
abstract def appliedType(sym: Symbol, args: List[Type]): Type
- î
abstract def appliedType(tycon: Type, args: Type*): Type
- î
abstract def appliedType(tycon: Type, args: List[Type]): Type
- î
abstract def atPos[T <: Tree](pos: Position)(tree: T): T
- î
abstract val definitions: DefinitionsApi
- î
abstract def glb(ts: List[Type]): Type
- î
abstract val internal: Internal
- î
abstract def lub(xs: List[Type]): Type
- î
abstract def newCodePrinter(out: PrintWriter, tree: Tree, printRootPkg: Boolean): TreePrinter
- î
abstract def newLazyTreeCopier: TreeCopier
- î
abstract def newRawTreePrinter(out: PrintWriter): TreePrinter
- î
abstract def newStrictTreeCopier: TreeCopier
- î
abstract def newTreePrinter(out: PrintWriter): TreePrinter
- î
abstract val noSelfType: ValDef
- î
abstract val pendingSuperCall: Apply
- î
abstract val rootMirror: Mirror
- î
abstract def runtimeMirror(cl: ClassLoader): Mirror
- î
abstract def show(position: Position): String
- î
abstract def show(flags: FlagSet): String
- î
abstract def show(name: Name): String
- î
abstract def showDecl(sym: Symbol): String
- î
abstract def symbolOf[T](implicit arg0: WeakTypeTag[T]): TypeSymbol
- î
abstract val termNames: TermNamesApi
- î
abstract def treeToAnnotation(tree: Tree): Annotation
- î
abstract val typeNames: TypeNamesApi
- î
abstract def wrappingPos(trees: List[Tree]): Position
- î
abstract def wrappingPos(default: Position, trees: List[Tree]): Position
- î
abstract def Apply(sym: Symbol, args: Tree*): Tree
- î
abstract def ApplyConstructor(tpt: Tree, args: List[Tree]): Tree
- î
abstract def Bind(sym: Symbol, body: Tree): Bind
- î
abstract def Block(stats: Tree*): Block
- î
abstract def CaseDef(pat: Tree, body: Tree): CaseDef
- î
abstract def Ident(name: String): Ident
- î
abstract def New(sym: Symbol, args: Tree*): Tree
- î
abstract def New(tpe: Type, args: Tree*): Tree
- î
abstract def New(tpt: Tree, argss: List[List[Tree]]): Tree
- î
abstract def Select(qualifier: Tree, name: String): Select
- î
abstract def Super(sym: Symbol, mix: TypeName): Tree
- î
abstract def Throw(tpe: Type, args: Tree*): Throw
- î
abstract def Try(body: Tree, cases: (Tree, Tree)*): Try
- î
abstract val compat: Compat
- î
abstract val emptyValDef: ValDef
- î
abstract def newTermName(s: String): TermName
- î
abstract def newTypeName(s: String): TypeName
- î
abstract val nme: TermNamesApi
- î
abstract val tpnme: TypeNamesApi
Concrete Value Members
- î
object Expr extends java.io.Serializable
- î
final def !=(arg0: Any): Boolean
- î
final def ##: Int
- î
def +(other: String): String
- î
def ->[B](y: B): (JavaUniverse, B)
- î
final def ==(arg0: Any): Boolean
- î
def Modifiers(flags: FlagSet): Modifiers
- î
def Modifiers(flags: FlagSet, privateWithin: Name): Modifiers
- î
lazy val NoMods: Modifiers
- î
implicit val RuntimeClassTag: ClassTag[RuntimeClass]
- î
final def asInstanceOf[T0]: T0
- î
def clone(): AnyRef
- î
def ensuring(cond: (JavaUniverse) => Boolean, msg: => Any): JavaUniverse
- î
def ensuring(cond: (JavaUniverse) => Boolean): JavaUniverse
- î
def ensuring(cond: Boolean, msg: => Any): JavaUniverse
- î
def ensuring(cond: Boolean): JavaUniverse
- î
final def eq(arg0: AnyRef): Boolean
- î
def equals(arg0: AnyRef): Boolean
- î
def finalize(): Unit
- î
def formatted(fmtstr: String): String
- î
final def getClass(): Class[_ <: AnyRef]
- î
def hashCode(): Int
- î
final def isInstanceOf[T0]: Boolean
- î
def itransform(transformer: Transformer, tree: Tree): Tree
- î
final def ne(arg0: AnyRef): Boolean
- î
final def notify(): Unit
- î
final def notifyAll(): Unit
- î
macro def reify[T](expr: T): Expr[T]
- î
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
- î
def show(any: Any, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printKinds: BooleanFlag = None, printMirrors: BooleanFlag = None, printPositions: BooleanFlag = None): String
- î
def showCode(tree: Tree, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printPositions: BooleanFlag = None, printRootPkg: Boolean = false): String
- î
def showRaw(position: Position): String
- î
def showRaw(flags: FlagSet): String
- î
def showRaw(name: Name): String
- î
def showRaw(any: Any, printTypes: BooleanFlag = None, printIds: BooleanFlag = None, printOwners: BooleanFlag = None, printKinds: BooleanFlag = None, printMirrors: BooleanFlag = None, printPositions: BooleanFlag = None): String
- î
final def synchronized[T0](arg0: => T0): T0
- î
def toString(): String
- î
val treeCopy: TreeCopier
- î
def treeToString(tree: Tree): String
- î
def typeOf[T](implicit ttag: TypeTag[T]): Type
- î
def typeTag[T](implicit ttag: TypeTag[T]): TypeTag[T]
- î
final def wait(): Unit
- î
final def wait(arg0: Long, arg1: Int): Unit
- î
final def wait(arg0: Long): Unit
- î
def weakTypeOf[T](implicit attag: WeakTypeTag[T]): Type
- î
def weakTypeTag[T](implicit attag: WeakTypeTag[T]): WeakTypeTag[T]
- î
def xtransform(transformer: Transformer, tree: Tree): Tree
- î
object Liftable extends Universe.StandardLiftableInstances
- î
object Unliftable extends Universe.StandardUnliftableInstances
- î
object BooleanFlag extends java.io.Serializable
- î
object TypeTag extends java.io.Serializable
- î
object WeakTypeTag extends java.io.Serializable
Universe
Annotations
Constants
Definitions
Expressions
Flags
Internal
JavaMirrors
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