Scala Compiler 2.13.16 - scala.tools.nsc.interactive.RangePositions
Keywords: Scala Compiler 2.13.16 scala.tools.nsc.interactive.RangePositions

Scala Compiler2.13.16 < Back


# Packages

-  package root

  The Scala compiler and reflection APIs.

  The Scala compiler and reflection APIs.

  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package tools
  Definition Classes
    scala
-  package nsc
  Definition Classes
    tools
-  package interactive
  Definition Classes
    nsc
-  package tests
  Definition Classes
    interactive
- CancelException
- CommentPreservingTypers
- CompilerControl
- CondPickler
- ContextTrees
- FreshRunReq
- Global
- InteractiveAnalyzer
- InteractiveReporter
- Lexer
- LogReplay
- Logger
- Main
- MissingResponse
- NoSuchUnitError
- NullLogger
- Pickler
- Picklers
- PresentationCompilerThread
- PrettyWriter
- Problem
- REPL
- RangePositions
- Replayer
- Response
- RichCompilationUnits
- ShutdownReq

t

scala.tools.nsc.interactive

# RangePositions

###

#### 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

Linear Supertypes
Positions, Trees, Trees, Trees, Positions, Positions, AnyRef, Any
Type Hierarchy

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. RangePositions
2. Positions
3. Trees
4. Trees
5. Trees
6. Positions
7. Positions
8. AnyRef
9. Any

Implicitly

1. by any2stringadd
2. by StringFormat
3. by Ensuring
4. by ArrowAssoc

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Type Members

1.  class ValidatingPosAssigner extends Global.InternalTraverser with Global.PosAssigner
   Definition Classes
     Positions
2.  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
3.  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 class `C` is stored as a tree attachment.

   Definition Classes
     Trees
4.  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
5.  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

   Array selection `<qualifier> . <name>` only used during erasure

   Definition Classes
     Trees
6.  class Transformer extends Global.InternalTransformer
   Definition Classes
     Trees
   Annotations
     @nowarn()
7.  trait TreeCopier extends Global.InternalTreeCopierOps
   Definition Classes
     Trees
8.  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

   emitted by typer, eliminated by refchecks

   Definition Classes
     Trees
9.  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
10.  trait AlternativeApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
11.  abstract class AlternativeExtractor extends AnyRef
    Definition Classes
      Trees
12.  case class Annotated extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
    Definition Classes
      Trees
13.  trait AnnotatedApi extends reflect.api.Universe.TreeApi
    Definition Classes
      Trees
14.  abstract class AnnotatedExtractor extends AnyRef
    Definition Classes
      Trees
15.  type ApiTransformer = (RangePositions.this)#Transformer
    Definition Classes
      Trees
16.  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
17.  trait AppliedTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
18.  abstract class AppliedTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
19.  case class Apply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.ApplyApi with Product with Serializable
    Definition Classes
      Trees
20.  trait ApplyApi extends reflect.api.Universe.GenericApplyApi
    Definition Classes
      Trees
21.  case class ApplyDynamic extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with Product with Serializable
    Definition Classes
      Trees
22.  abstract class ApplyExtractor extends AnyRef
    Definition Classes
      Trees
23.  class ApplyImplicitView extends reflect.internal.SymbolTable.Apply
    Definition Classes
      Trees
24.  class ApplyToImplicitArgs extends reflect.internal.SymbolTable.Apply
    Definition Classes
      Trees
25.  case class ArrayValue extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with Product with Serializable
    Definition Classes
      Trees
26.  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
27.  trait AssignApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
28.  abstract class AssignExtractor extends AnyRef
    Definition Classes
      Trees
29.  final type AstTransformer = (RangePositions.this)#Transformer
    Definition Classes
      Trees
30.  case class Bind extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.BindApi with Product with Serializable
    Definition Classes
      Trees
31.  trait BindApi extends reflect.api.Universe.DefTreeApi
    Definition Classes
      Trees
32.  abstract class BindExtractor extends AnyRef
    Definition Classes
      Trees
33.  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
34.  trait BlockApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
35.  abstract class BlockExtractor extends AnyRef
    Definition Classes
      Trees
36.  trait CannotHaveAttrs extends reflect.internal.SymbolTable.Tree
    Definition Classes
      Trees
37.  case class CaseDef extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
    Definition Classes
      Trees
38.  trait CaseDefApi extends reflect.api.Universe.TreeApi
    Definition Classes
      Trees
39.  abstract class CaseDefExtractor extends AnyRef
    Definition Classes
      Trees
40.  class ChangeOwnerTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
41.  abstract class ChildSolidDescendantsCollector extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Positions
42.  case class ClassDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
    Definition Classes
      Trees
43.  trait ClassDefApi extends reflect.api.Universe.ImplDefApi
    Definition Classes
      Trees
44.  abstract class ClassDefExtractor extends AnyRef
    Definition Classes
      Trees
45.  class CollectTreeTraverser[T] extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
46.  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
47.  trait CompoundTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
48.  abstract class CompoundTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
49.  case class DefDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.DefDefApi with Product with Serializable
    Definition Classes
      Trees
50.  trait DefDefApi extends reflect.api.Universe.ValOrDefDefApi
    Definition Classes
      Trees
51.  abstract class DefDefExtractor extends AnyRef
    Definition Classes
      Trees
52.  sealed abstract class DefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.DefTreeApi
    Definition Classes
      Trees
53.  trait DefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
    Definition Classes
      Trees
54.  class DefaultPosAssigner extends reflect.internal.SymbolTable.InternalTraverser with reflect.internal.SymbolTable.PosAssigner
    Attributes
      protected
    Definition Classes
      Positions
55.  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
56.  trait ExistentialTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
57.  abstract class ExistentialTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
58.  class FilterTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
59.  class FindTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
60.  class ForeachPartialTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
61.  class ForeachTreeTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
62.  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
63.  trait FunctionApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
    Definition Classes
      Trees
64.  abstract class FunctionExtractor extends AnyRef
    Definition Classes
      Trees
65.  abstract class GenericApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.GenericApplyApi
    Definition Classes
      Trees
66.  trait GenericApplyApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
67.  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
68.  trait IdentApi extends reflect.api.Universe.RefTreeApi
    Definition Classes
      Trees
69.  abstract class IdentExtractor extends AnyRef
    Definition Classes
      Trees
70.  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
71.  trait IfApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
72.  abstract class IfExtractor extends AnyRef
    Definition Classes
      Trees
73.  sealed abstract class ImplDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ImplDefApi
    Definition Classes
      Trees
74.  trait ImplDefApi extends reflect.api.Universe.MemberDefApi
    Definition Classes
      Trees
75.  case class Import extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.ImportApi with Product with Serializable
    Definition Classes
      Trees
76.  trait ImportApi extends reflect.api.Universe.SymTreeApi
    Definition Classes
      Trees
77.  abstract class ImportExtractor extends AnyRef
    Definition Classes
      Trees
78.  case class ImportSelector extends reflect.internal.SymbolTable.ImportSelectorApi with Product with Serializable
    Definition Classes
      Trees
79.  trait ImportSelectorApi extends AnyRef
    Definition Classes
      Trees
80.  abstract class ImportSelectorExtractor extends AnyRef
    Definition Classes
      Trees
81.  class InternalTransformer extends reflect.internal.SymbolTable.Transformer
    Definition Classes
      Trees
82.  class InternalTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
83.  abstract class InternalTreeCopierOps extends reflect.internal.SymbolTable.TreeCopierOps
    Definition Classes
      Trees
84.  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
85.  trait LabelDefApi extends reflect.api.Universe.DefTreeApi with reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
86.  abstract class LabelDefExtractor extends AnyRef
    Definition Classes
      Trees
87.  final type LazyAstTreeCopier = (RangePositions.this)#LazyTreeCopier
    Definition Classes
      Trees
    Annotations
      @nowarn()
88.  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
89.  trait LiteralApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
90.  abstract class LiteralExtractor extends AnyRef
    Definition Classes
      Trees
91.  class LocalOwnersTraverser extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
      Trees
92.  class Locator extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Positions
93.  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
94.  trait MatchApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
95.  abstract class MatchExtractor extends AnyRef
    Definition Classes
      Trees
96.  sealed abstract class MemberDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.MemberDefApi
    Definition Classes
      Trees
97.  trait MemberDefApi extends reflect.api.Universe.DefTreeApi
    Definition Classes
      Trees
98.  case class Modifiers extends reflect.internal.SymbolTable.ModifiersApi with HasFlags with Product with Serializable
    Definition Classes
      Trees
99.  abstract class ModifiersApi extends AnyRef
    Definition Classes
      Trees
100.  abstract class ModifiersExtractor extends AnyRef
     Definition Classes
       Trees
101.  case class ModuleDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
     Definition Classes
       Trees
102.  trait ModuleDefApi extends reflect.api.Universe.ImplDefApi
     Definition Classes
       Trees
103.  abstract class ModuleDefExtractor extends AnyRef
     Definition Classes
       Trees
104.  trait NameTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.NameTreeApi
     Definition Classes
       Trees
105.  trait NameTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
106.  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
107.  trait NamedArgApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
108.  abstract class NamedArgExtractor extends AnyRef
     Definition Classes
       Trees
109.  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
110.  trait NewApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
111.  abstract class NewExtractor extends AnyRef
     Definition Classes
       Trees
112.  case class PackageDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
     Definition Classes
       Trees
113.  trait PackageDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
114.  abstract class PackageDefExtractor extends AnyRef
     Definition Classes
       Trees
115.  trait PosAssigner extends reflect.internal.SymbolTable.InternalTraverser
     Definition Classes
       Positions
116.  type Position = reflect.internal.util.Position
     Definition Classes
       Positions → Positions
117.  trait RefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.RefTreeApi
     Definition Classes
       Trees
118.  trait RefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
     Definition Classes
       Trees
119.  abstract class RefTreeExtractor extends AnyRef
     Definition Classes
       Trees
120.  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
121.  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
122.  trait ReturnApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
123.  abstract class ReturnExtractor extends AnyRef
     Definition Classes
       Trees
124.  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
125.  trait SelectApi extends reflect.api.Universe.RefTreeApi
     Definition Classes
       Trees
126.  abstract class SelectExtractor extends AnyRef
     Definition Classes
       Trees
127.  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
128.  trait SelectFromTypeTreeApi extends reflect.api.Universe.TypTreeApi with reflect.api.Universe.RefTreeApi
     Definition Classes
       Trees
129.  abstract class SelectFromTypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
130.  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
131.  trait SingletonTypeTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
132.  abstract class SingletonTypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
133.  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
134.  trait StarApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
135.  abstract class StarExtractor extends AnyRef
     Definition Classes
       Trees
136.  final type StrictAstTreeCopier = (RangePositions.this)#StrictTreeCopier
     Definition Classes
       Trees
     Annotations
       @nowarn()
137.  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
138.  trait SuperApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
139.  abstract class SuperExtractor extends AnyRef
     Definition Classes
       Trees
140.  abstract class SymTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.SymTreeApi
     Definition Classes
       Trees
141.  trait SymTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
142.  case class Template extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TemplateApi with Product with Serializable
     Definition Classes
       Trees
143.  trait TemplateApi extends reflect.api.Universe.SymTreeApi
     Definition Classes
       Trees
144.  abstract class TemplateExtractor extends AnyRef
     Definition Classes
       Trees
145.  trait TermTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTreeApi
     Definition Classes
       Trees
146.  trait TermTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
147.  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
148.  trait ThisApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
     Definition Classes
       Trees
149.  abstract class ThisExtractor extends AnyRef
     Definition Classes
       Trees
150.  class ThisSubstituter extends reflect.internal.SymbolTable.InternalTransformer
     Definition Classes
       Trees
151.  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
152.  trait ThrowApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
153.  abstract class ThrowExtractor extends AnyRef
     Definition Classes
       Trees
154.  class Traverser extends AnyRef
     Definition Classes
       Trees
155.  abstract class Tree extends reflect.internal.SymbolTable.TreeContextApiImpl with reflect.internal.SymbolTable.Attachable with Product
     Definition Classes
       Trees
156.  trait TreeApi extends Product
     Definition Classes
       Trees
157.  abstract class TreeContextApiImpl extends reflect.internal.SymbolTable.TreeApi
     Definition Classes
       Trees
158.  abstract class TreeCopierOps extends AnyRef
     Definition Classes
       Trees
159.  class TreeReplacer extends reflect.internal.SymbolTable.InternalTransformer
     Definition Classes
       Trees
160.  trait TreeStackTraverser extends reflect.internal.SymbolTable.Traverser
     Definition Classes
       Trees
161.  class TreeSubstituter extends reflect.internal.SymbolTable.InternalTransformer
     Definition Classes
       Trees
162.  class TreeSymSubstTraverser extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
     Definition Classes
       Trees
163.  class TreeSymSubstituter extends reflect.internal.SymbolTable.InternalTransformer
     Definition Classes
       Trees
164.  class TreeTypeSubstituter extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
     Definition Classes
       Trees
165.  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
166.  trait TryApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
167.  abstract class TryExtractor extends AnyRef
     Definition Classes
       Trees
168.  trait TypTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTreeApi
     Definition Classes
       Trees
169.  trait TypTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
170.  case class TypeApply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
     Definition Classes
       Trees
171.  trait TypeApplyApi extends reflect.api.Universe.GenericApplyApi
     Definition Classes
       Trees
172.  abstract class TypeApplyExtractor extends AnyRef
     Definition Classes
       Trees
173.  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
174.  trait TypeBoundsTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
175.  abstract class TypeBoundsTreeExtractor extends AnyRef
     Definition Classes
       Trees
176.  case class TypeDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
     Definition Classes
       Trees
177.  trait TypeDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
178.  abstract class TypeDefExtractor extends AnyRef
     Definition Classes
       Trees
179.  class TypeMapTreeSubstituter extends reflect.internal.SymbolTable.InternalTraverser
     Definition Classes
       Trees
180.  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
181.  trait TypeTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
182.  abstract class TypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
183.  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
184.  trait TypedApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
185.  abstract class TypedExtractor extends AnyRef
     Definition Classes
       Trees
186.  class TypedLocator extends reflect.internal.SymbolTable.Locator
     Definition Classes
       Positions
187.  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
188.  trait UnApplyApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
189.  abstract class UnApplyExtractor extends AnyRef
     Definition Classes
       Trees
190.  case class ValDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.ValDefApi with Product with Serializable
     Definition Classes
       Trees
191.  trait ValDefApi extends reflect.api.Universe.ValOrDefDefApi
     Definition Classes
       Trees
192.  abstract class ValDefExtractor extends AnyRef
     Definition Classes
       Trees
193.  sealed abstract class ValOrDefDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ValOrDefDefApi
     Definition Classes
       Trees
194.  trait ValOrDefDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
195.  class ValidateException extends Exception
     Definition Classes
       Positions

### Deprecated Type Members

1.  class LazyTreeCopier extends Global.LazyTreeCopier with Global.TreeCopier
   Definition Classes
     Trees
   Annotations
     @nowarn() @deprecated
   Deprecated

     (Since version 2.13.4) use LazyAstTreeCopier instead

2.  class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier
   Definition Classes
     Trees
   Annotations
     @nowarn() @deprecated
   Deprecated

     (Since version 2.13.4) use StrictAstTreeCopier instead

3.  type ModifiersCreator = (RangePositions.this)#ModifiersExtractor
   Definition Classes
     Trees
   Annotations
     @deprecated
   Deprecated

     (Since version 2.11.0) use ModifiersExtractor instead

### Abstract Value Members

1.  abstract def treeToString(tree: (RangePositions.this)#Tree): String
   Attributes
     protected
   Definition Classes
     Trees

### Concrete Value Members

1.  object noopTransformer extends Global.AstTransformer
   Definition Classes
     Trees
2.  object treeInfo extends TreeInfo
   Definition Classes
     Trees
3.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  final def ##: Int
   Definition Classes
     AnyRef → Any
5.  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
6.  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()
7.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
8.  implicit val AlternativeTag: ClassTag[(RangePositions.this)#Alternative]
   Definition Classes
     Trees
9.  implicit val AnnotatedTag: ClassTag[(RangePositions.this)#Annotated]
   Definition Classes
     Trees
10.  implicit val AppliedTypeTreeTag: ClassTag[(RangePositions.this)#AppliedTypeTree]
    Definition Classes
      Trees
11.  def Apply(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
12.  def ApplyConstructor(tpt: (RangePositions.this)#Tree, args: List[(RangePositions.this)#Tree]): (RangePositions.this)#Apply
    Definition Classes
      Trees → Trees
13.  implicit val ApplyTag: ClassTag[(RangePositions.this)#Apply]
    Definition Classes
      Trees
14.  implicit val AssignTag: ClassTag[(RangePositions.this)#Assign]
    Definition Classes
      Trees
15.  def Bind(sym: (RangePositions.this)#Symbol, body: (RangePositions.this)#Tree): (RangePositions.this)#Bind
    Definition Classes
      Trees → Trees
16.  implicit val BindTag: ClassTag[(RangePositions.this)#Bind]
    Definition Classes
      Trees
17.  def Block(stats: (RangePositions.this)#Tree*): (RangePositions.this)#Block
    Definition Classes
      Trees → Trees
18.  implicit val BlockTag: ClassTag[(RangePositions.this)#Block]
    Definition Classes
      Trees
19.  def CaseDef(pat: (RangePositions.this)#Tree, body: (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
    Definition Classes
      Trees → Trees
20.  implicit val CaseDefTag: ClassTag[(RangePositions.this)#CaseDef]
    Definition Classes
      Trees
21.  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
22.  implicit val ClassDefTag: ClassTag[(RangePositions.this)#ClassDef]
    Definition Classes
      Trees
23.  implicit val CompoundTypeTreeTag: ClassTag[(RangePositions.this)#CompoundTypeTree]
    Definition Classes
      Trees
24.  implicit val DefDefTag: ClassTag[(RangePositions.this)#DefDef]
    Definition Classes
      Trees
25.  implicit val DefTreeTag: ClassTag[(RangePositions.this)#DefTree]
    Definition Classes
      Trees
26.  lazy val EmptyTreeTypeSubstituter: (RangePositions.this)#TreeTypeSubstituter
    Definition Classes
      Trees
27.  implicit val ExistentialTypeTreeTag: ClassTag[(RangePositions.this)#ExistentialTypeTree]
    Definition Classes
      Trees
28.  implicit val FunctionTag: ClassTag[(RangePositions.this)#Function]
    Definition Classes
      Trees
29.  implicit val GenericApplyTag: ClassTag[(RangePositions.this)#GenericApply]
    Definition Classes
      Trees
30.  def Ident(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Ident
    Definition Classes
      Trees → Trees
31.  def Ident(name: String): (RangePositions.this)#Ident
    Definition Classes
      Trees → Trees
32.  implicit val IdentTag: ClassTag[(RangePositions.this)#Ident]
    Definition Classes
      Trees
33.  implicit val IfTag: ClassTag[(RangePositions.this)#If]
    Definition Classes
      Trees
34.  implicit val ImplDefTag: ClassTag[(RangePositions.this)#ImplDef]
    Definition Classes
      Trees
35.  implicit val ImportSelectorTag: ClassTag[(RangePositions.this)#ImportSelector]
    Definition Classes
      Trees
36.  implicit val ImportTag: ClassTag[(RangePositions.this)#Import]
    Definition Classes
      Trees
37.  implicit val LabelDefTag: ClassTag[(RangePositions.this)#LabelDef]
    Definition Classes
      Trees
38.  implicit val LiteralTag: ClassTag[(RangePositions.this)#Literal]
    Definition Classes
      Trees
39.  implicit val MatchTag: ClassTag[(RangePositions.this)#Match]
    Definition Classes
      Trees
40.  implicit val MemberDefTag: ClassTag[(RangePositions.this)#MemberDef]
    Definition Classes
      Trees
41.  def Modifiers(flags: (RangePositions.this)#FlagSet): (RangePositions.this)#Modifiers
    Definition Classes
      Trees
42.  def Modifiers(flags: (RangePositions.this)#FlagSet, privateWithin: (RangePositions.this)#Name): (RangePositions.this)#Modifiers
    Definition Classes
      Trees
43.  implicit val ModifiersTag: ClassTag[(RangePositions.this)#Modifiers]
    Definition Classes
      Trees
44.  implicit val ModuleDefTag: ClassTag[(RangePositions.this)#ModuleDef]
    Definition Classes
      Trees
45.  implicit val NameTreeTag: ClassTag[(RangePositions.this)#NameTree]
    Definition Classes
      Trees
46.  implicit val NamedArgTag: ClassTag[(RangePositions.this)#NamedArg]
    Definition Classes
      Trees
47.  def New(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
48.  def New(tpe: (RangePositions.this)#Type, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
    Definition Classes
      Trees
49.  def New(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
50.  def New(tpt: (RangePositions.this)#Tree, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
51.  def NewFromConstructor(constructor: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Apply
    Definition Classes
      Trees
52.  implicit val NewTag: ClassTag[(RangePositions.this)#New]
    Definition Classes
      Trees
53.  lazy val NoMods: (RangePositions.this)#Modifiers
    Definition Classes
      Trees
54.  val NoPosition: reflect.internal.util.NoPosition.type
    Definition Classes
      Positions → Positions
55.  implicit val PackageDefTag: ClassTag[(RangePositions.this)#PackageDef]
    Definition Classes
      Trees
56.  implicit val PositionTag: ClassTag[(RangePositions.this)#Position]
    Definition Classes
      Positions
57.  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
58.  implicit val RefTreeTag: ClassTag[(RangePositions.this)#RefTree]
    Definition Classes
      Trees
59.  implicit val ReferenceToBoxedTag: ClassTag[(RangePositions.this)#ReferenceToBoxed]
    Definition Classes
      Trees
60.  implicit val ReturnTag: ClassTag[(RangePositions.this)#Return]
    Definition Classes
      Trees
61.  def Select(qualifier: (RangePositions.this)#Tree, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Select
    Definition Classes
      Trees → Trees
62.  def Select(qualifier: (RangePositions.this)#Tree, name: String): (RangePositions.this)#Select
    Definition Classes
      Trees → Trees
63.  implicit val SelectFromTypeTreeTag: ClassTag[(RangePositions.this)#SelectFromTypeTree]
    Definition Classes
      Trees
64.  implicit val SelectTag: ClassTag[(RangePositions.this)#Select]
    Definition Classes
      Trees
65.  implicit val SingletonTypeTreeTag: ClassTag[(RangePositions.this)#SingletonTypeTree]
    Definition Classes
      Trees
66.  implicit val StarTag: ClassTag[(RangePositions.this)#Star]
    Definition Classes
      Trees
67.  def Super(sym: (RangePositions.this)#Symbol, mix: (RangePositions.this)#TypeName): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
68.  def SuperSelect(clazz: (RangePositions.this)#Symbol, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
    Definition Classes
      Trees
69.  implicit val SuperTag: ClassTag[(RangePositions.this)#Super]
    Definition Classes
      Trees
70.  implicit val SymTreeTag: ClassTag[(RangePositions.this)#SymTree]
    Definition Classes
      Trees
71.  def Template(sym: (RangePositions.this)#Symbol, body: List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
    Definition Classes
      Trees
72.  implicit val TemplateTag: ClassTag[(RangePositions.this)#Template]
    Definition Classes
      Trees
73.  implicit val TermTreeTag: ClassTag[(RangePositions.this)#TermTree]
    Definition Classes
      Trees
74.  def This(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
75.  implicit val ThisTag: ClassTag[(RangePositions.this)#This]
    Definition Classes
      Trees
76.  def Throw(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Throw
    Definition Classes
      Trees → Trees
77.  implicit val ThrowTag: ClassTag[(RangePositions.this)#Throw]
    Definition Classes
      Trees
78.  implicit val TreeCopierTag: ClassTag[(RangePositions.this)#TreeCopier]
    Definition Classes
      Trees
79.  implicit val TreeTag: ClassTag[(RangePositions.this)#Tree]
    Definition Classes
      Trees
80.  def Try(body: (RangePositions.this)#Tree, cases: ((RangePositions.this)#Tree, (RangePositions.this)#Tree)*): (RangePositions.this)#Try
    Definition Classes
      Trees → Trees
81.  implicit val TryTag: ClassTag[(RangePositions.this)#Try]
    Definition Classes
      Trees
82.  implicit val TypTreeTag: ClassTag[(RangePositions.this)#TypTree]
    Definition Classes
      Trees
83.  implicit val TypeApplyTag: ClassTag[(RangePositions.this)#TypeApply]
    Definition Classes
      Trees
84.  def TypeBoundsTree(sym: (RangePositions.this)#Symbol): (RangePositions.this)#TypeBoundsTree
    Definition Classes
      Trees
85.  def TypeBoundsTree(bounds: (RangePositions.this)#TypeBounds): (RangePositions.this)#TypeBoundsTree
    Definition Classes
      Trees
86.  implicit val TypeBoundsTreeTag: ClassTag[(RangePositions.this)#TypeBoundsTree]
    Definition Classes
      Trees
87.  implicit val TypeDefTag: ClassTag[(RangePositions.this)#TypeDef]
    Definition Classes
      Trees
88.  def TypeTree(tp: (RangePositions.this)#Type): (RangePositions.this)#TypeTree
    Definition Classes
      Trees → Trees
89.  implicit val TypeTreeTag: ClassTag[(RangePositions.this)#TypeTree]
    Definition Classes
      Trees
90.  implicit val TypedTag: ClassTag[(RangePositions.this)#Typed]
    Definition Classes
      Trees
91.  implicit val UnApplyTag: ClassTag[(RangePositions.this)#UnApply]
    Definition Classes
      Trees
92.  implicit val ValDefTag: ClassTag[(RangePositions.this)#ValDef]
    Definition Classes
      Trees
93.  implicit val ValOrDefDefTag: ClassTag[(RangePositions.this)#ValOrDefDef]
    Definition Classes
      Trees
94.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
95.  def atPos[T <: (RangePositions.this)#Tree](pos: (RangePositions.this)#Position)(tree: T): tree.type
    Definition Classes
      Positions → Positions
96.  def brutallyResetAttrs(x: (RangePositions.this)#Tree, leaveAlone: ((RangePositions.this)#Tree) => Boolean = null): (RangePositions.this)#Tree

    Definition Classes
      Trees
    See also

      ResetAttrs

97.  def changeNonLocalOwners(tree: (RangePositions.this)#Tree, newowner: (RangePositions.this)#Symbol): Unit
    Definition Classes
      Trees
98.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.CloneNotSupportedException]) @native()
99.  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
100.  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
101.  def copyModuleDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, impl: (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
     Definition Classes
       Trees
102.  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
103.  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
104.  def deriveCaseDef(cdef: (RangePositions.this)#Tree)(applyToBody: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
     Definition Classes
       Trees
105.  def deriveClassDef(cdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) => (RangePositions.this)#Template): (RangePositions.this)#ClassDef
     Definition Classes
       Trees
106.  def deriveDefDef(ddef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#DefDef
     Definition Classes
       Trees
107.  def deriveFunction(func: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#Function
     Definition Classes
       Trees
108.  def deriveLabelDef(ldef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#LabelDef
     Definition Classes
       Trees
109.  def deriveModuleDef(mdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) => (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
     Definition Classes
       Trees
110.  def deriveTemplate(templ: (RangePositions.this)#Tree)(applyToBody: (List[(RangePositions.this)#Tree]) => List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
     Definition Classes
       Trees
111.  def deriveValDef(vdef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#ValDef
     Definition Classes
       Trees
112.  def duplicateAndKeepPositions(tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
     Definition Classes
       Trees
113.  def ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree], focus: Boolean): Unit
     Definition Classes
       Positions
114.  def ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree]): Unit
     Definition Classes
       Positions
115.  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
116.  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
117.  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
118.  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
119.  final def eq(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
120.  def equals(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef → Any
121.  def finalize(): Unit
     Attributes
       protected[lang]
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.Throwable])
122.  final def focusInPlace(t: (RangePositions.this)#Tree): t.type
     Definition Classes
       Trees
123.  final def getClass(): Class[_ <: AnyRef]
     Definition Classes
       AnyRef → Any
     Annotations
       @native()
124.  def hashCode(): Int
     Definition Classes
       AnyRef → Any
     Annotations
       @native()
125.  final def isInstanceOf[T0]: Boolean
     Definition Classes
       Any
126.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
127.  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
128.  def newDefDefAt(pos: (RangePositions.this)#Position)(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
129.  def newLazyTreeCopier: (RangePositions.this)#TreeCopier
     Definition Classes
       Trees → Trees
130.  def newStrictTreeCopier: (RangePositions.this)#TreeCopier
     Definition Classes
       Trees → Trees
131.  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
132.  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
133.  final def notify(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
134.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
135.  lazy val posAssigner: (RangePositions.this)#PosAssigner
     Attributes
       protected[this]
     Definition Classes
       Positions → Positions
136.  def rangePos(source: SourceFile, start: Int, point: Int, end: Int): (RangePositions.this)#Position
     Definition Classes
       Positions
137.  def resetAttrs(x: (RangePositions.this)#Tree): (RangePositions.this)#Tree

     Definition Classes
       Trees
     See also

       ResetAttrs

138.  final def synchronized[T0](arg0: => T0): T0
     Definition Classes
       AnyRef
139.  def toString(): String
     Definition Classes
       AnyRef → Any
140.  val treeCopy: (RangePositions.this)#TreeCopier
     Definition Classes
       Trees
141.  def treeLine(t: (RangePositions.this)#Tree): String
     Attributes
       protected
     Definition Classes
       Trees
142.  def treeStatus(t: (RangePositions.this)#Tree, enclosingTree: (RangePositions.this)#Tree): String
     Attributes
       protected
     Definition Classes
       Trees
143.  def treeSymStatus(t: (RangePositions.this)#Tree): String
     Attributes
       protected
     Definition Classes
       Trees
144.  def typeTreeSymbol(tree: (RangePositions.this)#TypeTree): (RangePositions.this)#Symbol
     Attributes
       protected
     Definition Classes
       Trees
145.  val useOffsetPositions: Boolean
     Definition Classes
       RangePositions → Positions
146.  def validatePositions(tree: (RangePositions.this)#Tree): Unit
     Definition Classes
       Positions
147.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
148.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
149.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException]) @native()
150.  def wrappingIntoTerm(tree0: (RangePositions.this)#Tree)(op: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#Tree
     Definition Classes
       Trees
151.  def wrappingPos(trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
     Definition Classes
       Positions → Positions
152.  def wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
     Definition Classes
       Positions → Positions
153.  def xtransform(transformer: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
     Attributes
       protected
     Definition Classes
       Trees → Trees
154.  object Alternative extends reflect.internal.SymbolTable.AlternativeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
155.  object Annotated extends reflect.internal.SymbolTable.AnnotatedExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
156.  object AppliedTypeTree extends reflect.internal.SymbolTable.AppliedTypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
157.  object Apply extends reflect.internal.SymbolTable.ApplyExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
158.  object Assign extends reflect.internal.SymbolTable.AssignExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
159.  object Bind extends reflect.internal.SymbolTable.BindExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
160.  object Block extends reflect.internal.SymbolTable.BlockExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
161.  object CaseDef extends reflect.internal.SymbolTable.CaseDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
162.  object ClassDef extends reflect.internal.SymbolTable.ClassDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
163.  object CompoundTypeTree extends reflect.internal.SymbolTable.CompoundTypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
164.  object DefDef extends reflect.internal.SymbolTable.DefDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
165.  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
166.  object ExistentialTypeTree extends reflect.internal.SymbolTable.ExistentialTypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
167.  object Function extends reflect.internal.SymbolTable.FunctionExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
168.  object Ident extends reflect.internal.SymbolTable.IdentExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
169.  object If extends reflect.internal.SymbolTable.IfExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
170.  object Import extends reflect.internal.SymbolTable.ImportExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
171.  object ImportSelector extends reflect.internal.SymbolTable.ImportSelectorExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
172.  object LabelDef extends reflect.internal.SymbolTable.LabelDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
173.  object Literal extends reflect.internal.SymbolTable.LiteralExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
174.  object Match extends reflect.internal.SymbolTable.MatchExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
175.  object MethodValue
     Definition Classes
       Trees
176.  object Modifiers extends reflect.internal.SymbolTable.ModifiersExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
177.  object ModuleDef extends reflect.internal.SymbolTable.ModuleDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
178.  object NamedArg extends reflect.internal.SymbolTable.NamedArgExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
179.  object New extends reflect.internal.SymbolTable.NewExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
180.  object PackageDef extends reflect.internal.SymbolTable.PackageDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
181.  object RefTree extends reflect.internal.SymbolTable.RefTreeExtractor
     Definition Classes
       Trees → Trees
182.  object ReferenceToBoxed extends reflect.internal.SymbolTable.ReferenceToBoxedExtractor with java.io.Serializable
     Definition Classes
       Trees
183.  object Return extends reflect.internal.SymbolTable.ReturnExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
184.  object Select extends reflect.internal.SymbolTable.SelectExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
185.  object SelectFromTypeTree extends reflect.internal.SymbolTable.SelectFromTypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
186.  object SingletonTypeTree extends reflect.internal.SymbolTable.SingletonTypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
187.  object Star extends reflect.internal.SymbolTable.StarExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
188.  object Super extends reflect.internal.SymbolTable.SuperExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
189.  object Template extends reflect.internal.SymbolTable.TemplateExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
190.  object This extends reflect.internal.SymbolTable.ThisExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
191.  object Throw extends reflect.internal.SymbolTable.ThrowExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
192.  object Try extends reflect.internal.SymbolTable.TryExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
193.  object TypeApply extends reflect.internal.SymbolTable.TypeApplyExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
194.  object TypeBoundsTree extends reflect.internal.SymbolTable.TypeBoundsTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
195.  object TypeDef extends reflect.internal.SymbolTable.TypeDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
196.  object TypeTree extends reflect.internal.SymbolTable.TypeTreeExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
197.  object Typed extends reflect.internal.SymbolTable.TypedExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
198.  object UnApply extends reflect.internal.SymbolTable.UnApplyExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
199.  object ValDef extends reflect.internal.SymbolTable.ValDefExtractor with java.io.Serializable
     Definition Classes
       Trees → Trees
200.  object ValOrDefDef
     Definition Classes
       Trees
201.  object duplicateAndResetPos extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
202.  object noSelfType extends reflect.internal.SymbolTable.ValDef with reflect.internal.SymbolTable.CannotHaveAttrs
     Definition Classes
       Trees → Trees
203.  object pendingSuperCall extends reflect.internal.SymbolTable.Apply with reflect.internal.SymbolTable.CannotHaveAttrs
     Definition Classes
       Trees → Trees

### Deprecated Value Members

1.  lazy val emptyValDef: (RangePositions.this)#noSelfType.type
   Definition Classes
     Trees → Trees
   Annotations
     @deprecated
   Deprecated

     (Since version 2.11.0) use `noSelfType` instead

2.  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 of `value.formatted(formatString)`, or use the `f""` string interpolator. In Java 15 and later, `formatted` resolves to the new method in String which has reversed parameters.

3.  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

4.  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

5.  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

6.  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.

### Inherited from Positions

### Inherited from Trees

### Inherited from Positions

### Inherited from AnyRef

### Inherited from Any

### Inherited by implicit conversion any2stringadd fromRangePositions to any2stringadd[RangePositions]

### Inherited by implicit conversion StringFormat fromRangePositions to StringFormat[RangePositions]

### Inherited by implicit conversion Ensuring fromRangePositions to Ensuring[RangePositions]

### Inherited by implicit conversion ArrowAssoc fromRangePositions to ArrowAssoc[RangePositions]

### Ungrouped