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.