Showing content from https://www.scala-lang.org/api/2.11.12/scala-compiler/scala/tools/nsc/ast/Trees.html below:
Trees - Scala Compiler 2.11.12
final def !=(arg0: Any): Boolean
Test two objects for inequality.
final def ##(): Int
Equivalent to x.hashCode
except for boxed numeric types and null
.
def +(other: String): String
def ->[B](y: B): (Trees, B)
final def ==(arg0: Any): Boolean
The expression x == that
is equivalent to if (x eq null) that eq null else x.equals(that)
.
object Alternative extends reflect.internal.SymbolTable.AlternativeExtractor with Serializable
implicit val AlternativeTag: ClassTag[Global.Alternative]
object Annotated extends reflect.internal.SymbolTable.AnnotatedExtractor with Serializable
implicit val AnnotatedTag: ClassTag[Global.Annotated]
object AppliedTypeTree extends reflect.internal.SymbolTable.AppliedTypeTreeExtractor with Serializable
implicit val AppliedTypeTreeTag: ClassTag[Global.AppliedTypeTree]
def Apply(sym: Global.Symbol, args: Global.Tree*): Global.Tree
object Apply extends reflect.internal.SymbolTable.ApplyExtractor with Serializable
def ApplyConstructor(tpt: Global.Tree, args: List[Global.Tree]): Global.Apply
implicit val ApplyTag: ClassTag[Global.Apply]
object Assign extends reflect.internal.SymbolTable.AssignExtractor with Serializable
object AssignOrNamedArg extends reflect.internal.SymbolTable.AssignOrNamedArgExtractor with Serializable
implicit val AssignOrNamedArgTag: ClassTag[Global.AssignOrNamedArg]
implicit val AssignTag: ClassTag[Global.Assign]
def Bind(sym: Global.Symbol, body: Global.Tree): Global.Bind
object Bind extends reflect.internal.SymbolTable.BindExtractor with Serializable
implicit val BindTag: ClassTag[Global.Bind]
def Block(stats: Global.Tree*): Global.Block
object Block extends reflect.internal.SymbolTable.BlockExtractor with Serializable
implicit val BlockTag: ClassTag[Global.Block]
def CaseDef(pat: Global.Tree, body: Global.Tree): Global.CaseDef
object CaseDef extends reflect.internal.SymbolTable.CaseDefExtractor with Serializable
implicit val CaseDefTag: ClassTag[Global.CaseDef]
def ClassDef(sym: Global.Symbol, constrMods: Global.Modifiers, vparamss: List[List[Global.ValDef]], body: List[Global.Tree], superPos: Global.Position): Global.ClassDef
Construct class definition with given class symbol, value parameters, supercall arguments and template body.
object ClassDef extends reflect.internal.SymbolTable.ClassDefExtractor with Serializable
implicit val ClassDefTag: ClassTag[Global.ClassDef]
object CompoundTypeTree extends reflect.internal.SymbolTable.CompoundTypeTreeExtractor with Serializable
implicit val CompoundTypeTreeTag: ClassTag[Global.CompoundTypeTree]
object DefDef extends reflect.internal.SymbolTable.DefDefExtractor with Serializable
implicit val DefDefTag: ClassTag[Global.DefDef]
implicit val DefTreeTag: ClassTag[Global.DefTree]
object EmptyTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.CannotHaveAttrs with Product with Serializable
lazy val EmptyTreeTypeSubstituter: Global.TreeTypeSubstituter
object ExistentialTypeTree extends reflect.internal.SymbolTable.ExistentialTypeTreeExtractor with Serializable
implicit val ExistentialTypeTreeTag: ClassTag[Global.ExistentialTypeTree]
object Function extends reflect.internal.SymbolTable.FunctionExtractor with Serializable
implicit val FunctionTag: ClassTag[Global.Function]
implicit val GenericApplyTag: ClassTag[Global.GenericApply]
def Ident(sym: Global.Symbol): Global.Ident
def Ident(name: String): Global.Ident
object Ident extends reflect.internal.SymbolTable.IdentExtractor with Serializable
implicit val IdentTag: ClassTag[Global.Ident]
object If extends reflect.internal.SymbolTable.IfExtractor with Serializable
implicit val IfTag: ClassTag[Global.If]
implicit val ImplDefTag: ClassTag[Global.ImplDef]
object Import extends reflect.internal.SymbolTable.ImportExtractor with Serializable
object ImportSelector extends reflect.internal.SymbolTable.ImportSelectorExtractor with Serializable
implicit val ImportSelectorTag: ClassTag[Global.ImportSelector]
implicit val ImportTag: ClassTag[Global.Import]
object LabelDef extends reflect.internal.SymbolTable.LabelDefExtractor with Serializable
implicit val LabelDefTag: ClassTag[Global.LabelDef]
object Literal extends reflect.internal.SymbolTable.LiteralExtractor with Serializable
implicit val LiteralTag: ClassTag[Global.Literal]
object Match extends reflect.internal.SymbolTable.MatchExtractor with Serializable
implicit val MatchTag: ClassTag[Global.Match]
implicit val MemberDefTag: ClassTag[Global.MemberDef]
def Modifiers(flags: Global.FlagSet): Global.Modifiers
def Modifiers(flags: Global.FlagSet, privateWithin: Global.Name): Global.Modifiers
object Modifiers extends reflect.internal.SymbolTable.ModifiersExtractor with Serializable
implicit val ModifiersTag: ClassTag[Global.Modifiers]
object ModuleDef extends reflect.internal.SymbolTable.ModuleDefExtractor with Serializable
implicit val ModuleDefTag: ClassTag[Global.ModuleDef]
implicit val NameTreeTag: ClassTag[Global.NameTree]
def New(sym: Global.Symbol, args: Global.Tree*): Global.Tree
def New(tpe: Global.Type, argss: List[List[Global.Tree]]): Global.Tree
def New(tpe: Global.Type, args: Global.Tree*): Global.Tree
def New(tpt: Global.Tree, argss: List[List[Global.Tree]]): Global.Tree
object New extends reflect.internal.SymbolTable.NewExtractor with Serializable
def NewFromConstructor(constructor: Global.Symbol, args: Global.Tree*): Global.Apply
implicit val NewTag: ClassTag[Global.New]
lazy val NoMods: Global.Modifiers
object PackageDef extends reflect.internal.SymbolTable.PackageDefExtractor with Serializable
implicit val PackageDefTag: ClassTag[Global.PackageDef]
def PrimarySuperCall(argss: List[List[Global.Tree]]): Global.Tree
Factory method for a primary constructor super call super.<init>(args_1)...(args_n)
object RefTree extends reflect.internal.SymbolTable.RefTreeExtractor
implicit val RefTreeTag: ClassTag[Global.RefTree]
object ReferenceToBoxed extends reflect.internal.SymbolTable.ReferenceToBoxedExtractor with Serializable
implicit val ReferenceToBoxedTag: ClassTag[Global.ReferenceToBoxed]
object Return extends reflect.internal.SymbolTable.ReturnExtractor with Serializable
implicit val ReturnTag: ClassTag[Global.Return]
def Select(qualifier: Global.Tree, sym: Global.Symbol): Global.Select
def Select(qualifier: Global.Tree, name: String): Global.Select
object Select extends reflect.internal.SymbolTable.SelectExtractor with Serializable
object SelectFromTypeTree extends reflect.internal.SymbolTable.SelectFromTypeTreeExtractor with Serializable
implicit val SelectFromTypeTreeTag: ClassTag[Global.SelectFromTypeTree]
implicit val SelectTag: ClassTag[Global.Select]
object SingletonTypeTree extends reflect.internal.SymbolTable.SingletonTypeTreeExtractor with Serializable
implicit val SingletonTypeTreeTag: ClassTag[Global.SingletonTypeTree]
object Star extends reflect.internal.SymbolTable.StarExtractor with Serializable
implicit val StarTag: ClassTag[Global.Star]
def Super(sym: Global.Symbol, mix: Global.TypeName): Global.Tree
object Super extends reflect.internal.SymbolTable.SuperExtractor with Serializable
implicit val SuperTag: ClassTag[Global.Super]
implicit val SymTreeTag: ClassTag[Global.SymTree]
def Template(sym: Global.Symbol, body: List[Global.Tree]): Global.Template
object Template extends reflect.internal.SymbolTable.TemplateExtractor with Serializable
implicit val TemplateTag: ClassTag[Global.Template]
implicit val TermTreeTag: ClassTag[Global.TermTree]
def This(sym: Global.Symbol): Global.Tree
object This extends reflect.internal.SymbolTable.ThisExtractor with Serializable
implicit val ThisTag: ClassTag[Global.This]
def Throw(tpe: Global.Type, args: Global.Tree*): Global.Throw
object Throw extends reflect.internal.SymbolTable.ThrowExtractor with Serializable
implicit val ThrowTag: ClassTag[Global.Throw]
implicit val TreeCopierTag: ClassTag[Global.TreeCopier]
implicit val TreeTag: ClassTag[Global.Tree]
def Try(body: Global.Tree, cases: (Global.Tree, Global.Tree)*): Global.Try
object Try extends reflect.internal.SymbolTable.TryExtractor with Serializable
implicit val TryTag: ClassTag[Global.Try]
implicit val TypTreeTag: ClassTag[Global.TypTree]
object TypeApply extends reflect.internal.SymbolTable.TypeApplyExtractor with Serializable
implicit val TypeApplyTag: ClassTag[Global.TypeApply]
def TypeBoundsTree(sym: Global.Symbol): Global.TypeBoundsTree
def TypeBoundsTree(bounds: Global.TypeBounds): Global.TypeBoundsTree
object TypeBoundsTree extends reflect.internal.SymbolTable.TypeBoundsTreeExtractor with Serializable
implicit val TypeBoundsTreeTag: ClassTag[Global.TypeBoundsTree]
object TypeDef extends reflect.internal.SymbolTable.TypeDefExtractor with Serializable
implicit val TypeDefTag: ClassTag[Global.TypeDef]
def TypeTree(tp: Global.Type): Global.TypeTree
object TypeTree extends reflect.internal.SymbolTable.TypeTreeExtractor with Serializable
implicit val TypeTreeTag: ClassTag[Global.TypeTree]
object Typed extends reflect.internal.SymbolTable.TypedExtractor with Serializable
implicit val TypedTag: ClassTag[Global.Typed]
object UnApply extends reflect.internal.SymbolTable.UnApplyExtractor with Serializable
implicit val UnApplyTag: ClassTag[Global.UnApply]
object ValDef extends reflect.internal.SymbolTable.ValDefExtractor with Serializable
implicit val ValDefTag: ClassTag[Global.ValDef]
object ValOrDefDef
implicit val ValOrDefDefTag: ClassTag[Global.ValOrDefDef]
final def asInstanceOf[T0]: T0
Cast the receiver object to be of type T0
.
def brutallyResetAttrs(x: Global.Tree, leaveAlone: (Global.Tree) â Boolean = null): Global.Tree
def clone(): AnyRef
Create a copy of the receiver object.
def copyClassDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], impl: Global.Template): Global.ClassDef
def copyDefDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], vparamss: List[List[Global.ValDef]], tpt: Global.Tree, rhs: Global.Tree): Global.DefDef
def copyModuleDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, impl: Global.Template): Global.ModuleDef
def copyTypeDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], rhs: Global.Tree): Global.TypeDef
def copyValDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tpt: Global.Tree, rhs: Global.Tree): Global.ValDef
def deriveCaseDef(cdef: Global.Tree)(applyToBody: (Global.Tree) â Global.Tree): Global.CaseDef
def deriveClassDef(cdef: Global.Tree)(applyToImpl: (Global.Template) â Global.Template): Global.ClassDef
def deriveDefDef(ddef: Global.Tree)(applyToRhs: (Global.Tree) â Global.Tree): Global.DefDef
def deriveFunction(func: Global.Tree)(applyToRhs: (Global.Tree) â Global.Tree): Global.Function
def deriveLabelDef(ldef: Global.Tree)(applyToRhs: (Global.Tree) â Global.Tree): Global.LabelDef
def deriveModuleDef(mdef: Global.Tree)(applyToImpl: (Global.Template) â Global.Template): Global.ModuleDef
def deriveTemplate(templ: Global.Tree)(applyToBody: (List[Global.Tree]) â List[Global.Tree]): Global.Template
def deriveValDef(vdef: Global.Tree)(applyToRhs: (Global.Tree) â Global.Tree): Global.ValDef
def duplicateAndKeepPositions(tree: Global.Tree): Global.Tree
def ensuring(cond: (Trees) â Boolean, msg: â Any): Trees
def ensuring(cond: (Trees) â Boolean): Trees
def ensuring(cond: Boolean, msg: â Any): Trees
def ensuring(cond: Boolean): Trees
final def eq(arg0: AnyRef): Boolean
Tests whether the argument (that
) is a reference to the receiver object (this
).
def equals(arg0: Any): Boolean
The equality method for reference types.
def finalize(): Unit
Called by the garbage collector on the receiver object when there are no more references to the object.
def formatted(fmtstr: String): String
final def getClass(): Class[_]
A representation that corresponds to the dynamic class of the receiver object.
def hashCode(): Int
The hashCode method for reference types.
final def isInstanceOf[T0]: Boolean
Test whether the dynamic type of the receiver object is T0
.
def isReferenceToPredef(t: Global.Tree): Boolean
def isReferenceToScalaMember(t: Global.Tree, Id: Global.Name): Boolean
def itransform(transformer: Global.Transformer, tree: Global.Tree): Global.Tree
def itraverse(traverser: Global.Traverser, tree: Global.Tree): Unit
final def ne(arg0: AnyRef): Boolean
Equivalent to !(this eq that)
.
def newDefDef(sym: Global.Symbol, rhs: Global.Tree)(mods: Global.Modifiers, name: Global.TermName, tparams: List[Global.TypeDef], vparamss: List[List[Global.ValDef]], tpt: Global.Tree): Global.DefDef
def newLazyTreeCopier: Global.TreeCopier
def newStrictTreeCopier: Global.TreeCopier
def newTypeDef(sym: Global.Symbol, rhs: Global.Tree)(mods: Global.Modifiers, name: Global.TypeName, tparams: List[Global.TypeDef]): Global.TypeDef
def newValDef(sym: Global.Symbol, rhs: Global.Tree)(mods: Global.Modifiers, name: Global.TermName, tpt: Global.Tree): Global.ValDef
object noSelfType extends reflect.internal.SymbolTable.ValDef with reflect.internal.SymbolTable.CannotHaveAttrs
object noopTransformer extends Global.Transformer
final def notify(): Unit
Wakes up a single thread that is waiting on the receiver object's monitor.
final def notifyAll(): Unit
Wakes up all threads that are waiting on the receiver object's monitor.
object pendingSuperCall extends reflect.internal.SymbolTable.Apply with reflect.internal.SymbolTable.CannotHaveAttrs
def resetAttrs(x: Global.Tree): Global.Tree
object resetPos extends Global.Traverser
final def synchronized[T0](arg0: â T0): T0
def toString(): String
Creates a String representation of this object.
val treeCopy: Global.TreeCopier
object treeInfo extends TreeInfo
def treeLine(t: Global.Tree): String
val treeNodeCount: View
def treeStatus(t: Global.Tree, enclosingTree: Global.Tree): String
def treeSymStatus(t: Global.Tree): String
def typeTreeSymbol(tree: Global.TypeTree): Global.Symbol
final def wait(): Unit
final def wait(arg0: Long, arg1: Int): Unit
final def wait(arg0: Long): Unit
def wrappingIntoTerm(tree0: Global.Tree)(op: (Global.Tree) â Global.Tree): Global.Tree
def xtransform(transformer: Global.Transformer, tree: Global.Tree): Global.Tree
def xtraverse(traverser: Global.Traverser, tree: Global.Tree): Unit
def â[B](y: B): (Trees, B)
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