trait Trees extends reflect.internal.Trees
- Alphabetic
- By Inheritance
- Trees
- Trees
- Trees
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Type Members
- î
case class Alternative extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AlternativeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait AlternativeApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class AlternativeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Annotated extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
- Definition Classes
- Trees
- î
trait AnnotatedApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
abstract class AnnotatedExtractor extends AnyRef
- Definition Classes
- Trees
- î type ApiTransformer = Global.Transformer
- î
case class AppliedTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.AppliedTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait AppliedTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class AppliedTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Apply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.ApplyApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
- î
case class ApplyDynamic extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
- î
abstract class ApplyExtractor extends AnyRef
- Definition Classes
- Trees
- î
class ApplyImplicitView extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
- î
class ApplyToImplicitArgs extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
- î
case class ArrayValue extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
- î
case class Assign extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AssignApi with Product with Serializable
- Definition Classes
- Trees
- î
trait AssignApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class AssignExtractor extends AnyRef
- Definition Classes
- Trees
- î final type AstTransformer = Global.Transformer
- î
case class Bind extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.BindApi with Product with Serializable
- Definition Classes
- Trees
- î
trait BindApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
- î
abstract class BindExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Block extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.BlockApi with Product with Serializable
- Definition Classes
- Trees
- î
trait BlockApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class BlockExtractor extends AnyRef
- Definition Classes
- Trees
- î
trait CannotHaveAttrs extends reflect.internal.SymbolTable.Tree
- Definition Classes
- Trees
- î
case class CaseDef extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait CaseDefApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
abstract class CaseDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
class ChangeOwnerTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
case class ClassDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ClassDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
- î
abstract class ClassDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
class CollectTreeTraverser[T] extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
case class CompoundTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.CompoundTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait CompoundTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class CompoundTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class DefDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.DefDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait DefDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
- î
abstract class DefDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
sealed abstract class DefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.DefTreeApi
- Definition Classes
- Trees
- î
trait DefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
- î
case class DocDef(comment: Global.DocComment, definition: Global.Tree) extends Global.Tree with Product with Serializable
Documented definition, eliminated by analyzer
- î
case class ExistentialTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.ExistentialTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ExistentialTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class ExistentialTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
class FilterTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
class FindTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
class ForeachPartialTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
class ForeachTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
case class Function extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.FunctionApi with Product with Serializable
- Definition Classes
- Trees
- î
trait FunctionApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
- î
abstract class FunctionExtractor extends AnyRef
- Definition Classes
- Trees
- î
abstract class GenericApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.GenericApplyApi
- Definition Classes
- Trees
- î
trait GenericApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
case class Ident extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.IdentApi with Product with Serializable
- Definition Classes
- Trees
- î
trait IdentApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
- î
abstract class IdentExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class If extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.IfApi with Product with Serializable
- Definition Classes
- Trees
- î
trait IfApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class IfExtractor extends AnyRef
- Definition Classes
- Trees
- î
sealed abstract class ImplDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ImplDefApi
- Definition Classes
- Trees
- î
trait ImplDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
- î
case class Import extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.ImportApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ImportApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
- î
abstract class ImportExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class ImportSelector extends reflect.internal.SymbolTable.ImportSelectorApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ImportSelectorApi extends AnyRef
- Definition Classes
- Trees
- î
abstract class ImportSelectorExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class InjectDerivedValue(arg: Global.Tree) extends Global.SymTree with Global.TermTree with Product with Serializable
Derived value class injection (equivalent to:
new C(arg)
after erasure); only used during erasure.Derived value class injection (equivalent to:
new C(arg)
after erasure); only used during erasure. The classC
is stored as a tree attachment. - î
class InternalTransformer extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
- î
class InternalTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
- î
abstract class InternalTreeCopierOps extends reflect.internal.SymbolTable.TreeCopierOps
- Definition Classes
- Trees
- î
case class LabelDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LabelDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait LabelDefApi extends reflect.api.Universe.DefTreeApi with reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class LabelDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
final type LazyAstTreeCopier = Global.LazyTreeCopier
- Annotations
- @nowarn()
- î
case class Literal extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LiteralApi with Product with Serializable
- Definition Classes
- Trees
- î
trait LiteralApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class LiteralExtractor extends AnyRef
- Definition Classes
- Trees
- î
class LocalOwnersTraverser extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
case class Match extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.MatchApi with Product with Serializable
- Definition Classes
- Trees
- î
trait MatchApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class MatchExtractor extends AnyRef
- Definition Classes
- Trees
- î
sealed abstract class MemberDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.MemberDefApi
- Definition Classes
- Trees
- î
trait MemberDefApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
- î
case class Modifiers extends reflect.internal.SymbolTable.ModifiersApi with HasFlags with Product with Serializable
- Definition Classes
- Trees
- î
abstract class ModifiersApi extends AnyRef
- Definition Classes
- Trees
- î
abstract class ModifiersExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class ModuleDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ModuleDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
- î
abstract class ModuleDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
trait NameTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.NameTreeApi
- Definition Classes
- Trees
- î
trait NameTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
case class NamedArg extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.NamedArgApi with Product with Serializable
- Definition Classes
- Trees
- î
trait NamedArgApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class NamedArgExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class New extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.NewApi with Product with Serializable
- Definition Classes
- Trees
- î
trait NewApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class NewExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class PackageDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait PackageDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
- î
abstract class PackageDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Parens(args: List[Global.Tree]) extends Global.Tree with Product with Serializable
Only used during parsing
- î
trait RefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.RefTreeApi
- Definition Classes
- Trees
- î
trait RefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
- î
abstract class RefTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class ReferenceToBoxed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReferenceToBoxedApi with Product with Serializable
- Definition Classes
- Trees
- î
case class Return extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReturnApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ReturnApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class ReturnExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Select extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.SelectApi with Product with Serializable
- Definition Classes
- Trees
- î
trait SelectApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
- î
abstract class SelectExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class SelectFromArray(qualifier: Global.Tree, name: Global.Name, erasure: Global.Type) extends Global.SymTree with Global.RefTree with Global.TermTree with Product with Serializable
Array selection
<qualifier> . <name>
only used during erasure - î
case class SelectFromTypeTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SelectFromTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait SelectFromTypeTreeApi extends reflect.api.Universe.TypTreeApi with reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
- î
abstract class SelectFromTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class SingletonTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SingletonTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait SingletonTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class SingletonTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class Star extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.StarApi with Product with Serializable
- Definition Classes
- Trees
- î
trait StarApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class StarExtractor extends AnyRef
- Definition Classes
- Trees
- î
final type StrictAstTreeCopier = Global.StrictTreeCopier
- Annotations
- @nowarn()
- î
case class Super extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.SuperApi with Product with Serializable
- Definition Classes
- Trees
- î
trait SuperApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class SuperExtractor extends AnyRef
- Definition Classes
- Trees
- î
abstract class SymTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.SymTreeApi
- Definition Classes
- Trees
- î
trait SymTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
case class Template extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TemplateApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TemplateApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
- î
abstract class TemplateExtractor extends AnyRef
- Definition Classes
- Trees
- î
trait TermTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTreeApi
- Definition Classes
- Trees
- î
trait TermTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
case class This extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThisApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ThisApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
- î
abstract class ThisExtractor extends AnyRef
- Definition Classes
- Trees
- î
class ThisSubstituter extends reflect.internal.SymbolTable.InternalTransformer
- Definition Classes
- Trees
- î
case class Throw extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThrowApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ThrowApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class ThrowExtractor extends AnyRef
- Definition Classes
- Trees
- î
class Transformer extends Global.InternalTransformer
- Annotations
- @nowarn()
- î
class Traverser extends AnyRef
- Definition Classes
- Trees
- î
abstract class Tree extends reflect.internal.SymbolTable.TreeContextApiImpl with reflect.internal.SymbolTable.Attachable with Product
- Definition Classes
- Trees
- î
trait TreeApi extends Product
- Definition Classes
- Trees
- î
abstract class TreeContextApiImpl extends reflect.internal.SymbolTable.TreeApi
- Definition Classes
- Trees
- î trait TreeCopier extends Global.InternalTreeCopierOps
- î
abstract class TreeCopierOps extends AnyRef
- Definition Classes
- Trees
- î
class TreeReplacer extends reflect.internal.SymbolTable.InternalTransformer
- Definition Classes
- Trees
- î
trait TreeStackTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
- î
class TreeSubstituter extends reflect.internal.SymbolTable.InternalTransformer
- Definition Classes
- Trees
- î
class TreeSymSubstTraverser extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
- î
class TreeSymSubstituter extends reflect.internal.SymbolTable.InternalTransformer
- Definition Classes
- Trees
- î
class TreeTypeSubstituter extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
- î
case class Try extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TryApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TryApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class TryExtractor extends AnyRef
- Definition Classes
- Trees
- î
trait TypTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTreeApi
- Definition Classes
- Trees
- î
trait TypTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
- î
case class TypeApply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TypeApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
- î
abstract class TypeApplyExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class TypeBoundsTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeBoundsTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TypeBoundsTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class TypeBoundsTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class TypeDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TypeDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
- î
abstract class TypeDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
class TypeMapTreeSubstituter extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Trees
- î
case class TypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeTreeApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
- î
abstract class TypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class TypeTreeWithDeferredRefCheck(precheck: Global.TypeTree)(check: () => Global.TypeTree) extends Global.Tree with Global.TypTree with Product with Serializable
emitted by typer, eliminated by refchecks
- î
case class Typed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TypedApi with Product with Serializable
- Definition Classes
- Trees
- î
trait TypedApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class TypedExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class UnApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.UnApplyApi with Product with Serializable
- Definition Classes
- Trees
- î
trait UnApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
- î
abstract class UnApplyExtractor extends AnyRef
- Definition Classes
- Trees
- î
case class ValDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.ValDefApi with Product with Serializable
- Definition Classes
- Trees
- î
trait ValDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
- î
abstract class ValDefExtractor extends AnyRef
- Definition Classes
- Trees
- î
sealed abstract class ValOrDefDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ValOrDefDefApi
- Definition Classes
- Trees
- î
trait ValOrDefDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
Deprecated Type Members
- î
class LazyTreeCopier extends Global.LazyTreeCopier with Global.TreeCopier
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version 2.13.4) use LazyAstTreeCopier instead
- î
type ModifiersCreator = Global.ModifiersExtractor
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use ModifiersExtractor instead
- î
class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version 2.13.4) use StrictAstTreeCopier instead
Abstract Value Members
- î
abstract def treeToString(tree: Global.Tree): String
- Attributes
- protected
- Definition Classes
- Trees
Concrete Value Members
- î
final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef â Any
- î
final def ##: Int
- Definition Classes
- AnyRef â Any
- î def +(other: String): String
- î def ->[B](y: B): (Trees, B)
- î
final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef â Any
- î
implicit val AlternativeTag: ClassTag[Global.Alternative]
- Definition Classes
- Trees
- î
implicit val AnnotatedTag: ClassTag[Global.Annotated]
- Definition Classes
- Trees
- î
implicit val AppliedTypeTreeTag: ClassTag[Global.AppliedTypeTree]
- Definition Classes
- Trees
- î
def Apply(sym: Global.Symbol, args: Global.Tree*): Global.Tree
- Definition Classes
- Trees â Trees
- î
def ApplyConstructor(tpt: Global.Tree, args: List[Global.Tree]): Global.Apply
- Definition Classes
- Trees â Trees
- î
implicit val ApplyTag: ClassTag[Global.Apply]
- Definition Classes
- Trees
- î
implicit val AssignTag: ClassTag[Global.Assign]
- Definition Classes
- Trees
- î
def Bind(sym: Global.Symbol, body: Global.Tree): Global.Bind
- Definition Classes
- Trees â Trees
- î
implicit val BindTag: ClassTag[Global.Bind]
- Definition Classes
- Trees
- î
def Block(stats: Global.Tree*): Global.Block
- Definition Classes
- Trees â Trees
- î
implicit val BlockTag: ClassTag[Global.Block]
- Definition Classes
- Trees
- î
def CaseDef(pat: Global.Tree, body: Global.Tree): Global.CaseDef
- Definition Classes
- Trees â Trees
- î
implicit val CaseDefTag: ClassTag[Global.CaseDef]
- Definition Classes
- Trees
- î
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.
Construct class definition with given class symbol, value parameters, supercall arguments and template body.
- sym
the class symbol
- constrMods
the modifiers for the class constructor, i.e. as in
class C private (...)
- vparamss
the value parameters -- if they have symbols they should be owned by
sym
- body
the template statements without primary constructor and value parameter fields.
- î
implicit val ClassDefTag: ClassTag[Global.ClassDef]
- Definition Classes
- Trees
- î
implicit val CompoundTypeTreeTag: ClassTag[Global.CompoundTypeTree]
- Definition Classes
- Trees
- î
implicit val DefDefTag: ClassTag[Global.DefDef]
- Definition Classes
- Trees
- î
implicit val DefTreeTag: ClassTag[Global.DefTree]
- Definition Classes
- Trees
- î
lazy val EmptyTreeTypeSubstituter: Global.TreeTypeSubstituter
- Definition Classes
- Trees
- î
implicit val ExistentialTypeTreeTag: ClassTag[Global.ExistentialTypeTree]
- Definition Classes
- Trees
- î
implicit val FunctionTag: ClassTag[Global.Function]
- Definition Classes
- Trees
- î
implicit val GenericApplyTag: ClassTag[Global.GenericApply]
- Definition Classes
- Trees
- î
def Ident(sym: Global.Symbol): Global.Ident
- Definition Classes
- Trees â Trees
- î
def Ident(name: String): Global.Ident
- Definition Classes
- Trees â Trees
- î
implicit val IdentTag: ClassTag[Global.Ident]
- Definition Classes
- Trees
- î
implicit val IfTag: ClassTag[Global.If]
- Definition Classes
- Trees
- î
implicit val ImplDefTag: ClassTag[Global.ImplDef]
- Definition Classes
- Trees
- î
implicit val ImportSelectorTag: ClassTag[Global.ImportSelector]
- Definition Classes
- Trees
- î
implicit val ImportTag: ClassTag[Global.Import]
- Definition Classes
- Trees
- î
implicit val LabelDefTag: ClassTag[Global.LabelDef]
- Definition Classes
- Trees
- î
implicit val LiteralTag: ClassTag[Global.Literal]
- Definition Classes
- Trees
- î
implicit val MatchTag: ClassTag[Global.Match]
- Definition Classes
- Trees
- î
implicit val MemberDefTag: ClassTag[Global.MemberDef]
- Definition Classes
- Trees
- î
def Modifiers(flags: Global.FlagSet): Global.Modifiers
- Definition Classes
- Trees
- î
def Modifiers(flags: Global.FlagSet, privateWithin: Global.Name): Global.Modifiers
- Definition Classes
- Trees
- î
implicit val ModifiersTag: ClassTag[Global.Modifiers]
- Definition Classes
- Trees
- î
implicit val ModuleDefTag: ClassTag[Global.ModuleDef]
- Definition Classes
- Trees
- î
implicit val NameTreeTag: ClassTag[Global.NameTree]
- Definition Classes
- Trees
- î
implicit val NamedArgTag: ClassTag[Global.NamedArg]
- Definition Classes
- Trees
- î
def New(sym: Global.Symbol, args: Global.Tree*): Global.Tree
- Definition Classes
- Trees â Trees
- î
def New(tpe: Global.Type, argss: List[List[Global.Tree]]): Global.Tree
- Definition Classes
- Trees
- î
def New(tpe: Global.Type, args: Global.Tree*): Global.Tree
- Definition Classes
- Trees â Trees
- î
def New(tpt: Global.Tree, argss: List[List[Global.Tree]]): Global.Tree
- Definition Classes
- Trees â Trees
- î
def NewFromConstructor(constructor: Global.Symbol, args: Global.Tree*): Global.Apply
- Definition Classes
- Trees
- î
implicit val NewTag: ClassTag[Global.New]
- Definition Classes
- Trees
- î
lazy val NoMods: Global.Modifiers
- Definition Classes
- Trees
- î
implicit val PackageDefTag: ClassTag[Global.PackageDef]
- Definition Classes
- Trees
- î
def PrimarySuperCall(argss: List[List[Global.Tree]]): Global.Tree
Factory method for a primary constructor super call
super.<init>(args_1)...(args_n)
- î
implicit val RefTreeTag: ClassTag[Global.RefTree]
- Definition Classes
- Trees
- î
implicit val ReferenceToBoxedTag: ClassTag[Global.ReferenceToBoxed]
- Definition Classes
- Trees
- î
implicit val ReturnTag: ClassTag[Global.Return]
- Definition Classes
- Trees
- î
def Select(qualifier: Global.Tree, sym: Global.Symbol): Global.Select
- Definition Classes
- Trees â Trees
- î
def Select(qualifier: Global.Tree, name: String): Global.Select
- Definition Classes
- Trees â Trees
- î
implicit val SelectFromTypeTreeTag: ClassTag[Global.SelectFromTypeTree]
- Definition Classes
- Trees
- î
implicit val SelectTag: ClassTag[Global.Select]
- Definition Classes
- Trees
- î
implicit val SingletonTypeTreeTag: ClassTag[Global.SingletonTypeTree]
- Definition Classes
- Trees
- î
implicit val StarTag: ClassTag[Global.Star]
- Definition Classes
- Trees
- î
def Super(sym: Global.Symbol, mix: Global.TypeName): Global.Tree
- Definition Classes
- Trees â Trees
- î
def SuperSelect(clazz: Global.Symbol, sym: Global.Symbol): Global.Tree
- Definition Classes
- Trees
- î
implicit val SuperTag: ClassTag[Global.Super]
- Definition Classes
- Trees
- î
implicit val SymTreeTag: ClassTag[Global.SymTree]
- Definition Classes
- Trees
- î
def Template(sym: Global.Symbol, body: List[Global.Tree]): Global.Template
- Definition Classes
- Trees
- î
implicit val TemplateTag: ClassTag[Global.Template]
- Definition Classes
- Trees
- î
implicit val TermTreeTag: ClassTag[Global.TermTree]
- Definition Classes
- Trees
- î
def This(sym: Global.Symbol): Global.Tree
- Definition Classes
- Trees â Trees
- î
implicit val ThisTag: ClassTag[Global.This]
- Definition Classes
- Trees
- î
def Throw(tpe: Global.Type, args: Global.Tree*): Global.Throw
- Definition Classes
- Trees â Trees
- î
implicit val ThrowTag: ClassTag[Global.Throw]
- Definition Classes
- Trees
- î implicit val TreeCopierTag: ClassTag[Global.TreeCopier]
- î
implicit val TreeTag: ClassTag[Global.Tree]
- Definition Classes
- Trees
- î
def Try(body: Global.Tree, cases: (Global.Tree, Global.Tree)*): Global.Try
- Definition Classes
- Trees â Trees
- î
implicit val TryTag: ClassTag[Global.Try]
- Definition Classes
- Trees
- î
implicit val TypTreeTag: ClassTag[Global.TypTree]
- Definition Classes
- Trees
- î
implicit val TypeApplyTag: ClassTag[Global.TypeApply]
- Definition Classes
- Trees
- î
def TypeBoundsTree(sym: Global.Symbol): Global.TypeBoundsTree
- Definition Classes
- Trees
- î
def TypeBoundsTree(bounds: Global.TypeBounds): Global.TypeBoundsTree
- Definition Classes
- Trees
- î
implicit val TypeBoundsTreeTag: ClassTag[Global.TypeBoundsTree]
- Definition Classes
- Trees
- î
implicit val TypeDefTag: ClassTag[Global.TypeDef]
- Definition Classes
- Trees
- î
def TypeTree(tp: Global.Type): Global.TypeTree
- Definition Classes
- Trees â Trees
- î
implicit val TypeTreeTag: ClassTag[Global.TypeTree]
- Definition Classes
- Trees
- î
implicit val TypedTag: ClassTag[Global.Typed]
- Definition Classes
- Trees
- î
implicit val UnApplyTag: ClassTag[Global.UnApply]
- Definition Classes
- Trees
- î
implicit val ValDefTag: ClassTag[Global.ValDef]
- Definition Classes
- Trees
- î
implicit val ValOrDefDefTag: ClassTag[Global.ValOrDefDef]
- Definition Classes
- Trees
- î
final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- î
def brutallyResetAttrs(x: Global.Tree, leaveAlone: (Global.Tree) => Boolean = null): Global.Tree
- See also
ResetAttrs
- î
def changeNonLocalOwners(tree: Global.Tree, newowner: Global.Symbol): Unit
- Definition Classes
- Trees
- î
def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- î
def copyClassDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], impl: Global.Template): Global.ClassDef
- Definition Classes
- Trees
- î
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
- Definition Classes
- Trees
- î
def copyModuleDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, impl: Global.Template): Global.ModuleDef
- Definition Classes
- Trees
- î
def copyTypeDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tparams: List[Global.TypeDef], rhs: Global.Tree): Global.TypeDef
- Definition Classes
- Trees
- î
def copyValDef(tree: Global.Tree)(mods: Global.Modifiers, name: Global.Name, tpt: Global.Tree, rhs: Global.Tree): Global.ValDef
- Definition Classes
- Trees
- î
def deriveCaseDef(cdef: Global.Tree)(applyToBody: (Global.Tree) => Global.Tree): Global.CaseDef
- Definition Classes
- Trees
- î
def deriveClassDef(cdef: Global.Tree)(applyToImpl: (Global.Template) => Global.Template): Global.ClassDef
- Definition Classes
- Trees
- î
def deriveDefDef(ddef: Global.Tree)(applyToRhs: (Global.Tree) => Global.Tree): Global.DefDef
- Definition Classes
- Trees
- î
def deriveFunction(func: Global.Tree)(applyToRhs: (Global.Tree) => Global.Tree): Global.Function
- Definition Classes
- Trees
- î
def deriveLabelDef(ldef: Global.Tree)(applyToRhs: (Global.Tree) => Global.Tree): Global.LabelDef
- Definition Classes
- Trees
- î
def deriveModuleDef(mdef: Global.Tree)(applyToImpl: (Global.Template) => Global.Template): Global.ModuleDef
- Definition Classes
- Trees
- î
def deriveTemplate(templ: Global.Tree)(applyToBody: (List[Global.Tree]) => List[Global.Tree]): Global.Template
- Definition Classes
- Trees
- î
def deriveValDef(vdef: Global.Tree)(applyToRhs: (Global.Tree) => Global.Tree): Global.ValDef
- Definition Classes
- Trees
- î
def duplicateAndKeepPositions(tree: Global.Tree): Global.Tree
- Definition Classes
- Trees
- î 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
- Definition Classes
- AnyRef
- î
def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef â Any
- î
def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- î
final def focusInPlace(t: Global.Tree): t.type
- Definition Classes
- Trees
- î
final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef â Any
- Annotations
- @native()
- î
def hashCode(): Int
- Definition Classes
- AnyRef â Any
- Annotations
- @native()
- î
final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- î
final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- î
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
- Definition Classes
- Trees
- î
def newDefDefAt(pos: Global.Position)(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
- Definition Classes
- Trees
- î
def newLazyTreeCopier: Global.TreeCopier
- Definition Classes
- Trees â Trees
- î
def newStrictTreeCopier: Global.TreeCopier
- Definition Classes
- Trees â Trees
- î
def newTypeDef(sym: Global.Symbol, rhs: Global.Tree)(mods: Global.Modifiers, name: Global.TypeName, tparams: List[Global.TypeDef]): Global.TypeDef
- Definition Classes
- Trees
- î
def newValDef(sym: Global.Symbol, rhs: Global.Tree)(mods: Global.Modifiers, name: Global.TermName, tpt: Global.Tree): Global.ValDef
- Definition Classes
- Trees
- î
final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- î
final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- î
def resetAttrs(x: Global.Tree): Global.Tree
- See also
ResetAttrs
- î
final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- î
def toString(): String
- Definition Classes
- AnyRef â Any
- î
val treeCopy: Global.TreeCopier
- Definition Classes
- Trees
- î
def treeLine(t: Global.Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- î
def treeStatus(t: Global.Tree, enclosingTree: Global.Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- î
def treeSymStatus(t: Global.Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- î
def typeTreeSymbol(tree: Global.TypeTree): Global.Symbol
- Attributes
- protected
- Definition Classes
- Trees
- î
final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- î
final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- î
final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- î
def wrappingIntoTerm(tree0: Global.Tree)(op: (Global.Tree) => Global.Tree): Global.Tree
- Definition Classes
- Trees
- î
def xtransform(transformer: Global.Transformer, tree: Global.Tree): Global.Tree
- Attributes
- protected
- Definition Classes
- Trees â Trees
- î
object Alternative extends reflect.internal.SymbolTable.AlternativeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Annotated extends reflect.internal.SymbolTable.AnnotatedExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object AppliedTypeTree extends reflect.internal.SymbolTable.AppliedTypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Apply extends reflect.internal.SymbolTable.ApplyExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Assign extends reflect.internal.SymbolTable.AssignExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Bind extends reflect.internal.SymbolTable.BindExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Block extends reflect.internal.SymbolTable.BlockExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object CaseDef extends reflect.internal.SymbolTable.CaseDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object ClassDef extends reflect.internal.SymbolTable.ClassDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object CompoundTypeTree extends reflect.internal.SymbolTable.CompoundTypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object DefDef extends reflect.internal.SymbolTable.DefDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
case object EmptyTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.CannotHaveAttrs with Product with Serializable
- Definition Classes
- Trees â Trees
- î
object ExistentialTypeTree extends reflect.internal.SymbolTable.ExistentialTypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Function extends reflect.internal.SymbolTable.FunctionExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Ident extends reflect.internal.SymbolTable.IdentExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object If extends reflect.internal.SymbolTable.IfExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Import extends reflect.internal.SymbolTable.ImportExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object ImportSelector extends reflect.internal.SymbolTable.ImportSelectorExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object LabelDef extends reflect.internal.SymbolTable.LabelDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Literal extends reflect.internal.SymbolTable.LiteralExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Match extends reflect.internal.SymbolTable.MatchExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object MethodValue
- Definition Classes
- Trees
- î
object Modifiers extends reflect.internal.SymbolTable.ModifiersExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object ModuleDef extends reflect.internal.SymbolTable.ModuleDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object NamedArg extends reflect.internal.SymbolTable.NamedArgExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object New extends reflect.internal.SymbolTable.NewExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object PackageDef extends reflect.internal.SymbolTable.PackageDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object RefTree extends reflect.internal.SymbolTable.RefTreeExtractor
- Definition Classes
- Trees â Trees
- î
object ReferenceToBoxed extends reflect.internal.SymbolTable.ReferenceToBoxedExtractor with java.io.Serializable
- Definition Classes
- Trees
- î
object Return extends reflect.internal.SymbolTable.ReturnExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Select extends reflect.internal.SymbolTable.SelectExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object SelectFromTypeTree extends reflect.internal.SymbolTable.SelectFromTypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object SingletonTypeTree extends reflect.internal.SymbolTable.SingletonTypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Star extends reflect.internal.SymbolTable.StarExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Super extends reflect.internal.SymbolTable.SuperExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Template extends reflect.internal.SymbolTable.TemplateExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object This extends reflect.internal.SymbolTable.ThisExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Throw extends reflect.internal.SymbolTable.ThrowExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Try extends reflect.internal.SymbolTable.TryExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object TypeApply extends reflect.internal.SymbolTable.TypeApplyExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object TypeBoundsTree extends reflect.internal.SymbolTable.TypeBoundsTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object TypeDef extends reflect.internal.SymbolTable.TypeDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object TypeTree extends reflect.internal.SymbolTable.TypeTreeExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object Typed extends reflect.internal.SymbolTable.TypedExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object UnApply extends reflect.internal.SymbolTable.UnApplyExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object ValDef extends reflect.internal.SymbolTable.ValDefExtractor with java.io.Serializable
- Definition Classes
- Trees â Trees
- î
object ValOrDefDef
- Definition Classes
- Trees
- î
object duplicateAndResetPos extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
- î
object noSelfType extends reflect.internal.SymbolTable.ValDef with reflect.internal.SymbolTable.CannotHaveAttrs
- Definition Classes
- Trees â Trees
- î object noopTransformer extends Global.AstTransformer
- î
object pendingSuperCall extends reflect.internal.SymbolTable.Apply with reflect.internal.SymbolTable.CannotHaveAttrs
- Definition Classes
- Trees â Trees
- î object treeInfo extends TreeInfo
Deprecated Value Members
- î
lazy val emptyValDef: Global.noSelfType.type
- Definition Classes
- Trees â Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
noSelfType
instead
- î
def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Trees toStringFormat[Trees] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- î
def itransform(transformer: Global.Transformer, tree: Global.Tree): Global.Tree
- Attributes
- protected
- Definition Classes
- Trees â Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#transform instead
- î
def itraverse(traverser: Global.Traverser, tree: Global.Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees â Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#traverse instead
- î
def xtraverse(traverser: Global.Traverser, tree: Global.Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#traverse instead
- î
def â[B](y: B): (Trees, B)
- Implicit
- This member is added by an implicit conversion from Trees toArrowAssoc[Trees] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
The Scala compiler and reflection APIs.