Scala Compiler2.12.2-20170504-135222-21d12e9 < 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. All

### Type Members

1.  class ValidatingPosAssigner extends Global.Traverser 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.  class LazyTreeCopier extends Global.LazyTreeCopier with Global.TreeCopier
   Definition Classes
     Trees
5.  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
6.  class PostfixSelect extends Global.Select
   Definition Classes
     Trees
7.  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
8.  class StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier
   Definition Classes
     Trees
9.  class Transformer extends Global.Transformer
   Definition Classes
     Trees
10.  trait TreeCopier extends Global.InternalTreeCopierOps
    Definition Classes
      Trees
11.  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
12.  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
13.  trait AlternativeApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
14.  abstract class AlternativeExtractor extends AnyRef
    Definition Classes
      Trees
15.  case class Annotated extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
    Definition Classes
      Trees
16.  trait AnnotatedApi extends reflect.api.Universe.TreeApi
    Definition Classes
      Trees
17.  abstract class AnnotatedExtractor extends AnyRef
    Definition Classes
      Trees
18.  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
19.  trait AppliedTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
20.  abstract class AppliedTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
21.  case class Apply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.ApplyApi with Product with Serializable
    Definition Classes
      Trees
22.  trait ApplyApi extends reflect.api.Universe.GenericApplyApi
    Definition Classes
      Trees
23.  case class ApplyDynamic extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with Product with Serializable
    Definition Classes
      Trees
24.  abstract class ApplyExtractor extends AnyRef
    Definition Classes
      Trees
25.  class ApplyImplicitView extends reflect.internal.SymbolTable.Apply
    Definition Classes
      Trees
26.  class ApplyToImplicitArgs extends reflect.internal.SymbolTable.Apply
    Definition Classes
      Trees
27.  case class ArrayValue extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with Product with Serializable
    Definition Classes
      Trees
28.  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
29.  trait AssignApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
30.  abstract class AssignExtractor extends AnyRef
    Definition Classes
      Trees
31.  case class AssignOrNamedArg extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AssignOrNamedArgApi with Product with Serializable
    Definition Classes
      Trees
32.  trait AssignOrNamedArgApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
33.  abstract class AssignOrNamedArgExtractor extends AnyRef
    Definition Classes
      Trees
34.  case class Bind extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.BindApi with Product with Serializable
    Definition Classes
      Trees
35.  trait BindApi extends reflect.api.Universe.DefTreeApi
    Definition Classes
      Trees
36.  abstract class BindExtractor extends AnyRef
    Definition Classes
      Trees
37.  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
38.  trait BlockApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
39.  abstract class BlockExtractor extends AnyRef
    Definition Classes
      Trees
40.  trait CannotHaveAttrs extends reflect.internal.SymbolTable.Tree
    Definition Classes
      Trees
41.  case class CaseDef extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
    Definition Classes
      Trees
42.  trait CaseDefApi extends reflect.api.Universe.TreeApi
    Definition Classes
      Trees
43.  abstract class CaseDefExtractor extends AnyRef
    Definition Classes
      Trees
44.  class ChangeOwnerTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
45.  case class ClassDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
    Definition Classes
      Trees
46.  trait ClassDefApi extends reflect.api.Universe.ImplDefApi
    Definition Classes
      Trees
47.  abstract class ClassDefExtractor extends AnyRef
    Definition Classes
      Trees
48.  class CollectTreeTraverser[T] extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
49.  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
50.  trait CompoundTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
51.  abstract class CompoundTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
52.  case class DefDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.DefDefApi with Product with Serializable
    Definition Classes
      Trees
53.  trait DefDefApi extends reflect.api.Universe.ValOrDefDefApi
    Definition Classes
      Trees
54.  abstract class DefDefExtractor extends AnyRef
    Definition Classes
      Trees
55.  abstract class DefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.DefTreeApi
    Definition Classes
      Trees
56.  trait DefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
    Definition Classes
      Trees
57.  class DefaultPosAssigner extends reflect.internal.SymbolTable.Traverser with reflect.internal.SymbolTable.PosAssigner
    Attributes
      protected
    Definition Classes
      Positions
58.  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
59.  trait ExistentialTypeTreeApi extends reflect.api.Universe.TypTreeApi
    Definition Classes
      Trees
60.  abstract class ExistentialTypeTreeExtractor extends AnyRef
    Definition Classes
      Trees
61.  class FilterTreeTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
62.  class FindTreeTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
63.  class ForeachPartialTreeTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
64.  class ForeachTreeTraverser extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Trees
65.  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
66.  trait FunctionApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
    Definition Classes
      Trees
67.  abstract class FunctionExtractor extends AnyRef
    Definition Classes
      Trees
68.  abstract class GenericApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.GenericApplyApi
    Definition Classes
      Trees
69.  trait GenericApplyApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
70.  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
71.  trait IdentApi extends reflect.api.Universe.RefTreeApi
    Definition Classes
      Trees
72.  abstract class IdentExtractor extends AnyRef
    Definition Classes
      Trees
73.  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
74.  trait IfApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
75.  abstract class IfExtractor extends AnyRef
    Definition Classes
      Trees
76.  abstract class ImplDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ImplDefApi
    Definition Classes
      Trees
77.  trait ImplDefApi extends reflect.api.Universe.MemberDefApi
    Definition Classes
      Trees
78.  case class Import extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.ImportApi with Product with Serializable
    Definition Classes
      Trees
79.  trait ImportApi extends reflect.api.Universe.SymTreeApi
    Definition Classes
      Trees
80.  abstract class ImportExtractor extends AnyRef
    Definition Classes
      Trees
81.  case class ImportSelector extends reflect.internal.SymbolTable.ImportSelectorApi with Product with Serializable
    Definition Classes
      Trees
82.  trait ImportSelectorApi extends AnyRef
    Definition Classes
      Trees
83.  abstract class ImportSelectorExtractor extends AnyRef
    Definition Classes
      Trees
84.  abstract class InternalTreeCopierOps extends reflect.internal.SymbolTable.TreeCopierOps
    Definition Classes
      Trees
85.  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
86.  trait LabelDefApi extends reflect.api.Universe.DefTreeApi with reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
87.  abstract class LabelDefExtractor extends AnyRef
    Definition Classes
      Trees
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 Locator extends reflect.internal.SymbolTable.Traverser
    Definition Classes
      Positions
92.  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
93.  trait MatchApi extends reflect.api.Universe.TermTreeApi
    Definition Classes
      Trees
94.  abstract class MatchExtractor extends AnyRef
    Definition Classes
      Trees
95.  abstract class MemberDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.MemberDefApi
    Definition Classes
      Trees
96.  trait MemberDefApi extends reflect.api.Universe.DefTreeApi
    Definition Classes
      Trees
97.  case class Modifiers extends reflect.internal.SymbolTable.ModifiersApi with HasFlags with Product with Serializable
    Definition Classes
      Trees
98.  abstract class ModifiersApi extends AnyRef
    Definition Classes
      Trees
99.  abstract class ModifiersExtractor extends AnyRef
    Definition Classes
      Trees
100.  case class ModuleDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
     Definition Classes
       Trees
101.  trait ModuleDefApi extends reflect.api.Universe.ImplDefApi
     Definition Classes
       Trees
102.  abstract class ModuleDefExtractor extends AnyRef
     Definition Classes
       Trees
103.  trait NameTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.NameTreeApi
     Definition Classes
       Trees
104.  trait NameTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
105.  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
106.  trait NewApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
107.  abstract class NewExtractor extends AnyRef
     Definition Classes
       Trees
108.  case class PackageDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
     Definition Classes
       Trees
109.  trait PackageDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
110.  abstract class PackageDefExtractor extends AnyRef
     Definition Classes
       Trees
111.  trait PosAssigner extends reflect.internal.SymbolTable.Traverser
     Definition Classes
       Positions
112.  type Position = reflect.internal.util.Position
     Definition Classes
       Positions → Positions
113.  case class Range extends Product with Serializable
     Definition Classes
       Positions
114.  trait RefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.RefTreeApi
     Definition Classes
       Trees
115.  trait RefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
     Definition Classes
       Trees
116.  abstract class RefTreeExtractor extends AnyRef
     Definition Classes
       Trees
117.  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
118.  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
119.  trait ReturnApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
120.  abstract class ReturnExtractor extends AnyRef
     Definition Classes
       Trees
121.  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
122.  trait SelectApi extends reflect.api.Universe.RefTreeApi
     Definition Classes
       Trees
123.  abstract class SelectExtractor extends AnyRef
     Definition Classes
       Trees
124.  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
125.  trait SelectFromTypeTreeApi extends reflect.api.Universe.TypTreeApi with reflect.api.Universe.RefTreeApi
     Definition Classes
       Trees
126.  abstract class SelectFromTypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
127.  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
128.  trait SingletonTypeTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
129.  abstract class SingletonTypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
130.  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
131.  trait StarApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
132.  abstract class StarExtractor extends AnyRef
     Definition Classes
       Trees
133.  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
134.  trait SuperApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
135.  abstract class SuperExtractor extends AnyRef
     Definition Classes
       Trees
136.  abstract class SymTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.SymTreeApi
     Definition Classes
       Trees
137.  trait SymTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
138.  case class Template extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TemplateApi with Product with Serializable
     Definition Classes
       Trees
139.  trait TemplateApi extends reflect.api.Universe.SymTreeApi
     Definition Classes
       Trees
140.  abstract class TemplateExtractor extends AnyRef
     Definition Classes
       Trees
141.  trait TermTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTreeApi
     Definition Classes
       Trees
142.  trait TermTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
143.  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
144.  trait ThisApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
     Definition Classes
       Trees
145.  abstract class ThisExtractor extends AnyRef
     Definition Classes
       Trees
146.  class ThisSubstituter extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
147.  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
148.  trait ThrowApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
149.  abstract class ThrowExtractor extends AnyRef
     Definition Classes
       Trees
150.  class Traverser extends AnyRef
     Definition Classes
       Trees
151.  abstract class Tree extends reflect.internal.SymbolTable.TreeContextApiImpl with reflect.internal.SymbolTable.Attachable with Product
     Definition Classes
       Trees
152.  trait TreeApi extends Product
     Definition Classes
       Trees
153.  abstract class TreeContextApiImpl extends reflect.internal.SymbolTable.TreeApi
     Definition Classes
       Trees
154.  abstract class TreeCopierOps extends AnyRef
     Definition Classes
       Trees
155.  class TreeReplacer extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
156.  trait TreeStackTraverser extends reflect.internal.SymbolTable.Traverser
     Definition Classes
       Trees
157.  class TreeSubstituter extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
158.  class TreeSymSubstTraverser extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
     Definition Classes
       Trees
159.  class TreeSymSubstituter extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
160.  class TreeTypeSubstituter extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
     Definition Classes
       Trees
161.  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
162.  trait TryApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
163.  abstract class TryExtractor extends AnyRef
     Definition Classes
       Trees
164.  trait TypTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTreeApi
     Definition Classes
       Trees
165.  trait TypTreeApi extends reflect.api.Universe.TreeApi
     Definition Classes
       Trees
166.  case class TypeApply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
     Definition Classes
       Trees
167.  trait TypeApplyApi extends reflect.api.Universe.GenericApplyApi
     Definition Classes
       Trees
168.  abstract class TypeApplyExtractor extends AnyRef
     Definition Classes
       Trees
169.  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
170.  trait TypeBoundsTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
171.  abstract class TypeBoundsTreeExtractor extends AnyRef
     Definition Classes
       Trees
172.  case class TypeDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
     Definition Classes
       Trees
173.  trait TypeDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
174.  abstract class TypeDefExtractor extends AnyRef
     Definition Classes
       Trees
175.  class TypeMapTreeSubstituter extends reflect.internal.SymbolTable.Traverser
     Definition Classes
       Trees
176.  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
177.  trait TypeTreeApi extends reflect.api.Universe.TypTreeApi
     Definition Classes
       Trees
178.  abstract class TypeTreeExtractor extends AnyRef
     Definition Classes
       Trees
179.  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
180.  trait TypedApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
181.  abstract class TypedExtractor extends AnyRef
     Definition Classes
       Trees
182.  class TypedLocator extends reflect.internal.SymbolTable.Locator
     Definition Classes
       Positions
183.  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
184.  trait UnApplyApi extends reflect.api.Universe.TermTreeApi
     Definition Classes
       Trees
185.  abstract class UnApplyExtractor extends AnyRef
     Definition Classes
       Trees
186.  trait UnderConstructionTransformer extends reflect.internal.SymbolTable.Transformer
     Definition Classes
       Trees
187.  case class ValDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.ValDefApi with Product with Serializable
     Definition Classes
       Trees
188.  trait ValDefApi extends reflect.api.Universe.ValOrDefDefApi
     Definition Classes
       Trees
189.  abstract class ValDefExtractor extends AnyRef
     Definition Classes
       Trees
190.  abstract class ValOrDefDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ValOrDefDefApi
     Definition Classes
       Trees
191.  trait ValOrDefDefApi extends reflect.api.Universe.MemberDefApi
     Definition Classes
       Trees
192.  class ValidateException extends Exception
     Definition Classes
       Positions
193.  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.Transformer
   Definition Classes
     Trees
2.  object resetPos extends Global.Traverser
   Definition Classes
     Trees
3.  object treeInfo extends TreeInfo
   Definition Classes
     Trees
4.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
5.  final def ##(): Int
   Definition Classes
     AnyRef → Any
6.  def +(other: String): String
   Implicit
     This member is added by an implicit conversion from RangePositions to any2stringadd[RangePositions] performed by method any2stringadd in scala.Predef.
   Definition Classes
     any2stringadd
7.  def ->[B](y: B): (RangePositions, B)
   Implicit
     This member is added by an implicit conversion from RangePositions to ArrowAssoc[RangePositions] performed by method ArrowAssoc in scala.Predef.
   Definition Classes
     ArrowAssoc
   Annotations
     @inline()
8.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
9.  implicit val AlternativeTag: ClassTag[(RangePositions.this)#Alternative]
   Definition Classes
     Trees
10.  implicit val AnnotatedTag: ClassTag[(RangePositions.this)#Annotated]
    Definition Classes
      Trees
11.  implicit val AppliedTypeTreeTag: ClassTag[(RangePositions.this)#AppliedTypeTree]
    Definition Classes
      Trees
12.  def Apply(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
13.  def ApplyConstructor(tpt: (RangePositions.this)#Tree, args: List[(RangePositions.this)#Tree]): (RangePositions.this)#Apply
    Definition Classes
      Trees → Trees
14.  implicit val ApplyTag: ClassTag[(RangePositions.this)#Apply]
    Definition Classes
      Trees
15.  implicit val AssignOrNamedArgTag: ClassTag[(RangePositions.this)#AssignOrNamedArg]
    Definition Classes
      Trees
16.  implicit val AssignTag: ClassTag[(RangePositions.this)#Assign]
    Definition Classes
      Trees
17.  def Bind(sym: (RangePositions.this)#Symbol, body: (RangePositions.this)#Tree): (RangePositions.this)#Bind
    Definition Classes
      Trees → Trees
18.  implicit val BindTag: ClassTag[(RangePositions.this)#Bind]
    Definition Classes
      Trees
19.  def Block(stats: (RangePositions.this)#Tree*): (RangePositions.this)#Block
    Definition Classes
      Trees → Trees
20.  implicit val BlockTag: ClassTag[(RangePositions.this)#Block]
    Definition Classes
      Trees
21.  def CaseDef(pat: (RangePositions.this)#Tree, body: (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
    Definition Classes
      Trees → Trees
22.  implicit val CaseDefTag: ClassTag[(RangePositions.this)#CaseDef]
    Definition Classes
      Trees
23.  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
24.  implicit val ClassDefTag: ClassTag[(RangePositions.this)#ClassDef]
    Definition Classes
      Trees
25.  implicit val CompoundTypeTreeTag: ClassTag[(RangePositions.this)#CompoundTypeTree]
    Definition Classes
      Trees
26.  implicit val DefDefTag: ClassTag[(RangePositions.this)#DefDef]
    Definition Classes
      Trees
27.  implicit val DefTreeTag: ClassTag[(RangePositions.this)#DefTree]
    Definition Classes
      Trees
28.  lazy val EmptyTreeTypeSubstituter: (RangePositions.this)#TreeTypeSubstituter
    Definition Classes
      Trees
29.  implicit val ExistentialTypeTreeTag: ClassTag[(RangePositions.this)#ExistentialTypeTree]
    Definition Classes
      Trees
30.  implicit val FunctionTag: ClassTag[(RangePositions.this)#Function]
    Definition Classes
      Trees
31.  implicit val GenericApplyTag: ClassTag[(RangePositions.this)#GenericApply]
    Definition Classes
      Trees
32.  def Ident(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Ident
    Definition Classes
      Trees → Trees
33.  def Ident(name: String): (RangePositions.this)#Ident
    Definition Classes
      Trees → Trees
34.  implicit val IdentTag: ClassTag[(RangePositions.this)#Ident]
    Definition Classes
      Trees
35.  implicit val IfTag: ClassTag[(RangePositions.this)#If]
    Definition Classes
      Trees
36.  implicit val ImplDefTag: ClassTag[(RangePositions.this)#ImplDef]
    Definition Classes
      Trees
37.  implicit val ImportSelectorTag: ClassTag[(RangePositions.this)#ImportSelector]
    Definition Classes
      Trees
38.  implicit val ImportTag: ClassTag[(RangePositions.this)#Import]
    Definition Classes
      Trees
39.  implicit val LabelDefTag: ClassTag[(RangePositions.this)#LabelDef]
    Definition Classes
      Trees
40.  implicit val LiteralTag: ClassTag[(RangePositions.this)#Literal]
    Definition Classes
      Trees
41.  implicit val MatchTag: ClassTag[(RangePositions.this)#Match]
    Definition Classes
      Trees
42.  implicit val MemberDefTag: ClassTag[(RangePositions.this)#MemberDef]
    Definition Classes
      Trees
43.  def Modifiers(flags: (RangePositions.this)#FlagSet): (RangePositions.this)#Modifiers
    Definition Classes
      Trees
44.  def Modifiers(flags: (RangePositions.this)#FlagSet, privateWithin: (RangePositions.this)#Name): (RangePositions.this)#Modifiers
    Definition Classes
      Trees
45.  implicit val ModifiersTag: ClassTag[(RangePositions.this)#Modifiers]
    Definition Classes
      Trees
46.  implicit val ModuleDefTag: ClassTag[(RangePositions.this)#ModuleDef]
    Definition Classes
      Trees
47.  implicit val NameTreeTag: ClassTag[(RangePositions.this)#NameTree]
    Definition Classes
      Trees
48.  def New(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
49.  def New(tpe: (RangePositions.this)#Type, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
    Definition Classes
      Trees
50.  def New(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
51.  def New(tpt: (RangePositions.this)#Tree, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
52.  def NewFromConstructor(constructor: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Apply
    Definition Classes
      Trees
53.  implicit val NewTag: ClassTag[(RangePositions.this)#New]
    Definition Classes
      Trees
54.  lazy val NoMods: (RangePositions.this)#Modifiers
    Definition Classes
      Trees
55.  val NoPosition: reflect.internal.util.NoPosition.type
    Definition Classes
      Positions → Positions
56.  implicit val PackageDefTag: ClassTag[(RangePositions.this)#PackageDef]
    Definition Classes
      Trees
57.  implicit val PositionTag: ClassTag[(RangePositions.this)#Position]
    Definition Classes
      Positions
58.  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
59.  implicit val RefTreeTag: ClassTag[(RangePositions.this)#RefTree]
    Definition Classes
      Trees
60.  implicit val ReferenceToBoxedTag: ClassTag[(RangePositions.this)#ReferenceToBoxed]
    Definition Classes
      Trees
61.  implicit val ReturnTag: ClassTag[(RangePositions.this)#Return]
    Definition Classes
      Trees
62.  def Select(qualifier: (RangePositions.this)#Tree, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Select
    Definition Classes
      Trees → Trees
63.  def Select(qualifier: (RangePositions.this)#Tree, name: String): (RangePositions.this)#Select
    Definition Classes
      Trees → Trees
64.  implicit val SelectFromTypeTreeTag: ClassTag[(RangePositions.this)#SelectFromTypeTree]
    Definition Classes
      Trees
65.  implicit val SelectTag: ClassTag[(RangePositions.this)#Select]
    Definition Classes
      Trees
66.  implicit val SingletonTypeTreeTag: ClassTag[(RangePositions.this)#SingletonTypeTree]
    Definition Classes
      Trees
67.  implicit val StarTag: ClassTag[(RangePositions.this)#Star]
    Definition Classes
      Trees
68.  def Super(sym: (RangePositions.this)#Symbol, mix: (RangePositions.this)#TypeName): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
69.  def SuperSelect(clazz: (RangePositions.this)#Symbol, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
    Definition Classes
      Trees
70.  implicit val SuperTag: ClassTag[(RangePositions.this)#Super]
    Definition Classes
      Trees
71.  implicit val SymTreeTag: ClassTag[(RangePositions.this)#SymTree]
    Definition Classes
      Trees
72.  def Template(sym: (RangePositions.this)#Symbol, body: List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
    Definition Classes
      Trees
73.  implicit val TemplateTag: ClassTag[(RangePositions.this)#Template]
    Definition Classes
      Trees
74.  implicit val TermTreeTag: ClassTag[(RangePositions.this)#TermTree]
    Definition Classes
      Trees
75.  def This(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
    Definition Classes
      Trees → Trees
76.  implicit val ThisTag: ClassTag[(RangePositions.this)#This]
    Definition Classes
      Trees
77.  def Throw(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Throw
    Definition Classes
      Trees → Trees
78.  implicit val ThrowTag: ClassTag[(RangePositions.this)#Throw]
    Definition Classes
      Trees
79.  implicit val TreeCopierTag: ClassTag[(RangePositions.this)#TreeCopier]
    Definition Classes
      Trees
80.  implicit val TreeTag: ClassTag[(RangePositions.this)#Tree]
    Definition Classes
      Trees
81.  def Try(body: (RangePositions.this)#Tree, cases: ((RangePositions.this)#Tree, (RangePositions.this)#Tree)*): (RangePositions.this)#Try
    Definition Classes
      Trees → Trees
82.  implicit val TryTag: ClassTag[(RangePositions.this)#Try]
    Definition Classes
      Trees
83.  implicit val TypTreeTag: ClassTag[(RangePositions.this)#TypTree]
    Definition Classes
      Trees
84.  implicit val TypeApplyTag: ClassTag[(RangePositions.this)#TypeApply]
    Definition Classes
      Trees
85.  def TypeBoundsTree(sym: (RangePositions.this)#Symbol): (RangePositions.this)#TypeBoundsTree
    Definition Classes
      Trees
86.  def TypeBoundsTree(bounds: (RangePositions.this)#TypeBounds): (RangePositions.this)#TypeBoundsTree
    Definition Classes
      Trees
87.  implicit val TypeBoundsTreeTag: ClassTag[(RangePositions.this)#TypeBoundsTree]
    Definition Classes
      Trees
88.  implicit val TypeDefTag: ClassTag[(RangePositions.this)#TypeDef]
    Definition Classes
      Trees
89.  def TypeTree(tp: (RangePositions.this)#Type): (RangePositions.this)#TypeTree
    Definition Classes
      Trees → Trees
90.  implicit val TypeTreeTag: ClassTag[(RangePositions.this)#TypeTree]
    Definition Classes
      Trees
91.  implicit val TypedTag: ClassTag[(RangePositions.this)#Typed]
    Definition Classes
      Trees
92.  implicit val UnApplyTag: ClassTag[(RangePositions.this)#UnApply]
    Definition Classes
      Trees
93.  implicit val ValDefTag: ClassTag[(RangePositions.this)#ValDef]
    Definition Classes
      Trees
94.  implicit val ValOrDefDefTag: ClassTag[(RangePositions.this)#ValOrDefDef]
    Definition Classes
      Trees
95.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
96.  def atPos[T <: (RangePositions.this)#Tree](pos: (RangePositions.this)#Position)(tree: T): T
    Definition Classes
      Positions → Positions
97.  def brutallyResetAttrs(x: (RangePositions.this)#Tree, leaveAlone: ((RangePositions.this)#Tree) ⇒ Boolean = null): (RangePositions.this)#Tree

    Definition Classes
      Trees
    See also

      ResetAttrs

98.  def clone(): AnyRef
    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
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 to Ensuring[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 to Ensuring[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 to Ensuring[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 to Ensuring[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: Any): Boolean
     Definition Classes
       AnyRef → Any
121.  def finalize(): Unit
     Attributes
       protected[java.lang]
     Definition Classes
       AnyRef
     Annotations
       @throws( classOf[java.lang.Throwable] )
122.  def findOverlapping(cts: List[(RangePositions.this)#Tree]): List[((RangePositions.this)#Tree, (RangePositions.this)#Tree)]
     Definition Classes
       Positions
123.  def formatted(fmtstr: String): String
     Implicit
       This member is added by an implicit conversion from RangePositions to StringFormat[RangePositions] performed by method StringFormat in scala.Predef.
     Definition Classes
       StringFormat
     Annotations
       @inline()
124.  final def getClass(): Class[_]
     Definition Classes
       AnyRef → Any
125.  def hashCode(): Int
     Definition Classes
       AnyRef → Any
126.  final def isInstanceOf[T0]: Boolean
     Definition Classes
       Any
127.  def isReferenceToPredef(t: (RangePositions.this)#Tree): Boolean
     Definition Classes
       Trees
128.  def isReferenceToScalaMember(t: (RangePositions.this)#Tree, Id: (RangePositions.this)#Name): Boolean
     Definition Classes
       Trees
129.  def itransform(transformer: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
     Attributes
       protected
     Definition Classes
       Trees → Trees
130.  def itraverse(traverser: (RangePositions.this)#Traverser, tree: (RangePositions.this)#Tree): Unit
     Attributes
       protected
     Definition Classes
       Trees → Trees
131.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
132.  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
133.  def newLazyTreeCopier: (RangePositions.this)#TreeCopier
     Definition Classes
       Trees → Trees
134.  def newStrictTreeCopier: (RangePositions.this)#TreeCopier
     Definition Classes
       Trees → Trees
135.  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
136.  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
137.  final def notify(): Unit
     Definition Classes
       AnyRef
138.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
139.  lazy val posAssigner: (RangePositions.this)#PosAssigner
     Attributes
       protected[this]
     Definition Classes
       Positions → Positions
140.  def rangePos(source: SourceFile, start: Int, point: Int, end: Int): (RangePositions.this)#Position
     Definition Classes
       Positions
141.  def resetAttrs(x: (RangePositions.this)#Tree): (RangePositions.this)#Tree

     Definition Classes
       Trees
     See also

       ResetAttrs

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

### Inherited from Positions

### Inherited from Trees

### Inherited from Positions

### Inherited from AnyRef

### Inherited from Any

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

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

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

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

### Ungrouped