trait RangePositions extends Positions with Trees with Positions
- Self Type
- RangePositions with nsc.Global
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use scala.reflect.internal.Positions
- Source
- RangePositions.scala
- Alphabetic
- By Inheritance
- RangePositions
- Positions
- Trees
- Trees
- Trees
- Positions
- Positions
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Type Members
- class ValidatingPosAssigner extends Global.InternalTraverser with Global.PosAssigner
- Definition Classes
- Positions
- case class DocDef(comment: Global.DocComment, definition: Global.Tree) extends Global.Tree with Product with Serializable
Documented definition, eliminated by analyzer
Documented definition, eliminated by analyzer
- 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.- Definition Classes
- Trees
- case class Parens(args: List[Global.Tree]) extends Global.Tree with Product with Serializable
Only used during parsing
Only used during parsing
- Definition Classes
- Trees
- class PostfixSelect extends Global.Select
- 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 erasureArray selection
<qualifier> . <name>
only used during erasure- Definition Classes
- Trees
- class Transformer extends Global.InternalTransformer
- Definition Classes
- Trees
- Annotations
- @nowarn()
- trait TreeCopier extends Global.InternalTreeCopierOps
- Definition Classes
- Trees
- case class TypeTreeWithDeferredRefCheck()(check: () => Global.TypeTree) extends Global.Tree with Global.TypTree with Product with Serializable
emitted by typer, eliminated by refchecks
emitted by typer, eliminated by refchecks
- Definition Classes
- Trees
- 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 = (RangePositions.this)#Transformer
- Definition Classes
- Trees
- 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 = (RangePositions.this)#Transformer
- Definition Classes
- Trees
- 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
- abstract class ChildSolidDescendantsCollector extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
- 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
- class DefaultPosAssigner extends reflect.internal.SymbolTable.InternalTraverser with reflect.internal.SymbolTable.PosAssigner
- Attributes
- protected
- Definition Classes
- Positions
- 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
- 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 = (RangePositions.this)#LazyTreeCopier
- Definition Classes
- Trees
- 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
- class Locator extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
- 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
- trait PosAssigner extends reflect.internal.SymbolTable.InternalTraverser
- Definition Classes
- Positions
- type Position = reflect.internal.util.Position
- Definition Classes
- Positions → Positions
- 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 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 = (RangePositions.this)#StrictTreeCopier
- Definition Classes
- Trees
- 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 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
- 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 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
- class TypedLocator extends reflect.internal.SymbolTable.Locator
- Definition Classes
- Positions
- 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
- class ValidateException extends Exception
- Definition Classes
- Positions
Deprecated Type Members
- class LazyTreeCopier extends Global.LazyTreeCopier with Global.TreeCopier
- Definition Classes
- Trees
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version 2.13.4) use LazyAstTreeCopier instead
- class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier
- Definition Classes
- Trees
- Annotations
- @nowarn() @deprecated
- Deprecated
(Since version 2.13.4) use StrictAstTreeCopier instead
- type ModifiersCreator = (RangePositions.this)#ModifiersExtractor
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use ModifiersExtractor instead
Abstract Value Members
- abstract def treeToString(tree: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
Concrete Value Members
- object noopTransformer extends Global.AstTransformer
- Definition Classes
- Trees
- object treeInfo extends TreeInfo
- Definition Classes
- Trees
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from RangePositions toany2stringadd[RangePositions] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (RangePositions, B)
- Implicit
- This member is added by an implicit conversion from RangePositions toArrowAssoc[RangePositions] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val AlternativeTag: ClassTag[(RangePositions.this)#Alternative]
- Definition Classes
- Trees
- implicit val AnnotatedTag: ClassTag[(RangePositions.this)#Annotated]
- Definition Classes
- Trees
- implicit val AppliedTypeTreeTag: ClassTag[(RangePositions.this)#AppliedTypeTree]
- Definition Classes
- Trees
- def Apply(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- def ApplyConstructor(tpt: (RangePositions.this)#Tree, args: List[(RangePositions.this)#Tree]): (RangePositions.this)#Apply
- Definition Classes
- Trees → Trees
- implicit val ApplyTag: ClassTag[(RangePositions.this)#Apply]
- Definition Classes
- Trees
- implicit val AssignTag: ClassTag[(RangePositions.this)#Assign]
- Definition Classes
- Trees
- def Bind(sym: (RangePositions.this)#Symbol, body: (RangePositions.this)#Tree): (RangePositions.this)#Bind
- Definition Classes
- Trees → Trees
- implicit val BindTag: ClassTag[(RangePositions.this)#Bind]
- Definition Classes
- Trees
- def Block(stats: (RangePositions.this)#Tree*): (RangePositions.this)#Block
- Definition Classes
- Trees → Trees
- implicit val BlockTag: ClassTag[(RangePositions.this)#Block]
- Definition Classes
- Trees
- def CaseDef(pat: (RangePositions.this)#Tree, body: (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
- Definition Classes
- Trees → Trees
- implicit val CaseDefTag: ClassTag[(RangePositions.this)#CaseDef]
- Definition Classes
- Trees
- def ClassDef(sym: (RangePositions.this)#Symbol, constrMods: (RangePositions.this)#Modifiers, vparamss: List[List[(RangePositions.this)#ValDef]], body: List[(RangePositions.this)#Tree], superPos: (RangePositions.this)#Position): (RangePositions.this)#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.
- Definition Classes
- Trees
- implicit val ClassDefTag: ClassTag[(RangePositions.this)#ClassDef]
- Definition Classes
- Trees
- implicit val CompoundTypeTreeTag: ClassTag[(RangePositions.this)#CompoundTypeTree]
- Definition Classes
- Trees
- implicit val DefDefTag: ClassTag[(RangePositions.this)#DefDef]
- Definition Classes
- Trees
- implicit val DefTreeTag: ClassTag[(RangePositions.this)#DefTree]
- Definition Classes
- Trees
- lazy val EmptyTreeTypeSubstituter: (RangePositions.this)#TreeTypeSubstituter
- Definition Classes
- Trees
- implicit val ExistentialTypeTreeTag: ClassTag[(RangePositions.this)#ExistentialTypeTree]
- Definition Classes
- Trees
- implicit val FunctionTag: ClassTag[(RangePositions.this)#Function]
- Definition Classes
- Trees
- implicit val GenericApplyTag: ClassTag[(RangePositions.this)#GenericApply]
- Definition Classes
- Trees
- def Ident(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Ident
- Definition Classes
- Trees → Trees
- def Ident(name: String): (RangePositions.this)#Ident
- Definition Classes
- Trees → Trees
- implicit val IdentTag: ClassTag[(RangePositions.this)#Ident]
- Definition Classes
- Trees
- implicit val IfTag: ClassTag[(RangePositions.this)#If]
- Definition Classes
- Trees
- implicit val ImplDefTag: ClassTag[(RangePositions.this)#ImplDef]
- Definition Classes
- Trees
- implicit val ImportSelectorTag: ClassTag[(RangePositions.this)#ImportSelector]
- Definition Classes
- Trees
- implicit val ImportTag: ClassTag[(RangePositions.this)#Import]
- Definition Classes
- Trees
- implicit val LabelDefTag: ClassTag[(RangePositions.this)#LabelDef]
- Definition Classes
- Trees
- implicit val LiteralTag: ClassTag[(RangePositions.this)#Literal]
- Definition Classes
- Trees
- implicit val MatchTag: ClassTag[(RangePositions.this)#Match]
- Definition Classes
- Trees
- implicit val MemberDefTag: ClassTag[(RangePositions.this)#MemberDef]
- Definition Classes
- Trees
- def Modifiers(flags: (RangePositions.this)#FlagSet): (RangePositions.this)#Modifiers
- Definition Classes
- Trees
- def Modifiers(flags: (RangePositions.this)#FlagSet, privateWithin: (RangePositions.this)#Name): (RangePositions.this)#Modifiers
- Definition Classes
- Trees
- implicit val ModifiersTag: ClassTag[(RangePositions.this)#Modifiers]
- Definition Classes
- Trees
- implicit val ModuleDefTag: ClassTag[(RangePositions.this)#ModuleDef]
- Definition Classes
- Trees
- implicit val NameTreeTag: ClassTag[(RangePositions.this)#NameTree]
- Definition Classes
- Trees
- implicit val NamedArgTag: ClassTag[(RangePositions.this)#NamedArg]
- Definition Classes
- Trees
- def New(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- def New(tpe: (RangePositions.this)#Type, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
- Definition Classes
- Trees
- def New(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- def New(tpt: (RangePositions.this)#Tree, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- def NewFromConstructor(constructor: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Apply
- Definition Classes
- Trees
- implicit val NewTag: ClassTag[(RangePositions.this)#New]
- Definition Classes
- Trees
- lazy val NoMods: (RangePositions.this)#Modifiers
- Definition Classes
- Trees
- val NoPosition: reflect.internal.util.NoPosition.type
- Definition Classes
- Positions → Positions
- implicit val PackageDefTag: ClassTag[(RangePositions.this)#PackageDef]
- Definition Classes
- Trees
- implicit val PositionTag: ClassTag[(RangePositions.this)#Position]
- Definition Classes
- Positions
- def PrimarySuperCall(argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
Factory method for a primary constructor super call
super.<init>(args_1)...(args_n)
Factory method for a primary constructor super call
super.<init>(args_1)...(args_n)
- Definition Classes
- Trees
- implicit val RefTreeTag: ClassTag[(RangePositions.this)#RefTree]
- Definition Classes
- Trees
- implicit val ReferenceToBoxedTag: ClassTag[(RangePositions.this)#ReferenceToBoxed]
- Definition Classes
- Trees
- implicit val ReturnTag: ClassTag[(RangePositions.this)#Return]
- Definition Classes
- Trees
- def Select(qualifier: (RangePositions.this)#Tree, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Select
- Definition Classes
- Trees → Trees
- def Select(qualifier: (RangePositions.this)#Tree, name: String): (RangePositions.this)#Select
- Definition Classes
- Trees → Trees
- implicit val SelectFromTypeTreeTag: ClassTag[(RangePositions.this)#SelectFromTypeTree]
- Definition Classes
- Trees
- implicit val SelectTag: ClassTag[(RangePositions.this)#Select]
- Definition Classes
- Trees
- implicit val SingletonTypeTreeTag: ClassTag[(RangePositions.this)#SingletonTypeTree]
- Definition Classes
- Trees
- implicit val StarTag: ClassTag[(RangePositions.this)#Star]
- Definition Classes
- Trees
- def Super(sym: (RangePositions.this)#Symbol, mix: (RangePositions.this)#TypeName): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- def SuperSelect(clazz: (RangePositions.this)#Symbol, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
- Definition Classes
- Trees
- implicit val SuperTag: ClassTag[(RangePositions.this)#Super]
- Definition Classes
- Trees
- implicit val SymTreeTag: ClassTag[(RangePositions.this)#SymTree]
- Definition Classes
- Trees
- def Template(sym: (RangePositions.this)#Symbol, body: List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
- Definition Classes
- Trees
- implicit val TemplateTag: ClassTag[(RangePositions.this)#Template]
- Definition Classes
- Trees
- implicit val TermTreeTag: ClassTag[(RangePositions.this)#TermTree]
- Definition Classes
- Trees
- def This(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
- implicit val ThisTag: ClassTag[(RangePositions.this)#This]
- Definition Classes
- Trees
- def Throw(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Throw
- Definition Classes
- Trees → Trees
- implicit val ThrowTag: ClassTag[(RangePositions.this)#Throw]
- Definition Classes
- Trees
- implicit val TreeCopierTag: ClassTag[(RangePositions.this)#TreeCopier]
- Definition Classes
- Trees
- implicit val TreeTag: ClassTag[(RangePositions.this)#Tree]
- Definition Classes
- Trees
- def Try(body: (RangePositions.this)#Tree, cases: ((RangePositions.this)#Tree, (RangePositions.this)#Tree)*): (RangePositions.this)#Try
- Definition Classes
- Trees → Trees
- implicit val TryTag: ClassTag[(RangePositions.this)#Try]
- Definition Classes
- Trees
- implicit val TypTreeTag: ClassTag[(RangePositions.this)#TypTree]
- Definition Classes
- Trees
- implicit val TypeApplyTag: ClassTag[(RangePositions.this)#TypeApply]
- Definition Classes
- Trees
- def TypeBoundsTree(sym: (RangePositions.this)#Symbol): (RangePositions.this)#TypeBoundsTree
- Definition Classes
- Trees
- def TypeBoundsTree(bounds: (RangePositions.this)#TypeBounds): (RangePositions.this)#TypeBoundsTree
- Definition Classes
- Trees
- implicit val TypeBoundsTreeTag: ClassTag[(RangePositions.this)#TypeBoundsTree]
- Definition Classes
- Trees
- implicit val TypeDefTag: ClassTag[(RangePositions.this)#TypeDef]
- Definition Classes
- Trees
- def TypeTree(tp: (RangePositions.this)#Type): (RangePositions.this)#TypeTree
- Definition Classes
- Trees → Trees
- implicit val TypeTreeTag: ClassTag[(RangePositions.this)#TypeTree]
- Definition Classes
- Trees
- implicit val TypedTag: ClassTag[(RangePositions.this)#Typed]
- Definition Classes
- Trees
- implicit val UnApplyTag: ClassTag[(RangePositions.this)#UnApply]
- Definition Classes
- Trees
- implicit val ValDefTag: ClassTag[(RangePositions.this)#ValDef]
- Definition Classes
- Trees
- implicit val ValOrDefDefTag: ClassTag[(RangePositions.this)#ValOrDefDef]
- Definition Classes
- Trees
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def atPos[T <: (RangePositions.this)#Tree](pos: (RangePositions.this)#Position)(tree: T): T
- Definition Classes
- Positions → Positions
- def brutallyResetAttrs(x: (RangePositions.this)#Tree, leaveAlone: ((RangePositions.this)#Tree) => Boolean = null): (RangePositions.this)#Tree
- Definition Classes
- Trees
- See also
ResetAttrs
- def changeNonLocalOwners(tree: (RangePositions.this)#Tree, newowner: (RangePositions.this)#Symbol): Unit
- Definition Classes
- Trees
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def copyClassDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], impl: (RangePositions.this)#Template): (RangePositions.this)#ClassDef
- Definition Classes
- Trees
- def copyDefDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], vparamss: List[List[(RangePositions.this)#ValDef]], tpt: (RangePositions.this)#Tree, rhs: (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
- def copyModuleDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, impl: (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
- Definition Classes
- Trees
- def copyTypeDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], rhs: (RangePositions.this)#Tree): (RangePositions.this)#TypeDef
- Definition Classes
- Trees
- def copyValDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tpt: (RangePositions.this)#Tree, rhs: (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
- def deriveCaseDef(cdef: (RangePositions.this)#Tree)(applyToBody: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
- Definition Classes
- Trees
- def deriveClassDef(cdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) => (RangePositions.this)#Template): (RangePositions.this)#ClassDef
- Definition Classes
- Trees
- def deriveDefDef(ddef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
- def deriveFunction(func: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#Function
- Definition Classes
- Trees
- def deriveLabelDef(ldef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#LabelDef
- Definition Classes
- Trees
- def deriveModuleDef(mdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) => (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
- Definition Classes
- Trees
- def deriveTemplate(templ: (RangePositions.this)#Tree)(applyToBody: (List[(RangePositions.this)#Tree]) => List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
- Definition Classes
- Trees
- def deriveValDef(vdef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
- def duplicateAndKeepPositions(tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
- def ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree], focus: Boolean): Unit
- Definition Classes
- Positions
- def ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree]): Unit
- Definition Classes
- Positions
- def ensuring(cond: (RangePositions) => Boolean, msg: => Any): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions toEnsuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (RangePositions) => Boolean): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions toEnsuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions toEnsuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions toEnsuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- 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: (RangePositions.this)#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: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TermName, tparams: List[(RangePositions.this)#TypeDef], vparamss: List[List[(RangePositions.this)#ValDef]], tpt: (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
- def newLazyTreeCopier: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees → Trees
- def newStrictTreeCopier: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees → Trees
- def newTypeDef(sym: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TypeName, tparams: List[(RangePositions.this)#TypeDef]): (RangePositions.this)#TypeDef
- Definition Classes
- Trees
- def newValDef(sym: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TermName, tpt: (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- lazy val posAssigner: (RangePositions.this)#PosAssigner
- Attributes
- protected[this]
- Definition Classes
- Positions → Positions
- def rangePos(source: SourceFile, start: Int, point: Int, end: Int): (RangePositions.this)#Position
- Definition Classes
- Positions
- def resetAttrs(x: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
- See also
ResetAttrs
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val treeCopy: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees
- def treeLine(t: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- def treeStatus(t: (RangePositions.this)#Tree, enclosingTree: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- def treeSymStatus(t: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
- def typeTreeSymbol(tree: (RangePositions.this)#TypeTree): (RangePositions.this)#Symbol
- Attributes
- protected
- Definition Classes
- Trees
- val useOffsetPositions: Boolean
- Definition Classes
- RangePositions → Positions
- def validatePositions(tree: (RangePositions.this)#Tree): Unit
- Definition Classes
- Positions
- 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: (RangePositions.this)#Tree)(op: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
- def wrappingPos(trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
- Definition Classes
- Positions → Positions
- def wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree], focus: Boolean): (RangePositions.this)#Position
- Definition Classes
- Positions
- def wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
- Definition Classes
- Positions → Positions
- def xtransform(transformer: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#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 pendingSuperCall extends reflect.internal.SymbolTable.Apply with reflect.internal.SymbolTable.CannotHaveAttrs
- Definition Classes
- Trees → Trees
Deprecated Value Members
- lazy val emptyValDef: (RangePositions.this)#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 RangePositions toStringFormat[RangePositions] 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: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#transform instead
- def itraverse(traverser: (RangePositions.this)#Traverser, tree: (RangePositions.this)#Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#traverse instead
- def xtraverse(traverser: (RangePositions.this)#Traverser, tree: (RangePositions.this)#Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.3) Use Tree#traverse instead
- def →[B](y: B): (RangePositions, B)
- Implicit
- This member is added by an implicit conversion from RangePositions toArrowAssoc[RangePositions] 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.