Packages

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
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): T
    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 newLazyTreeCopier: (RangePositions.this)#TreeCopier
    Definition Classes
    Trees → Trees
  129. def newStrictTreeCopier: (RangePositions.this)#TreeCopier
    Definition Classes
    Trees → Trees
  130. 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
  131. 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
  132. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  133. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  134. lazy val posAssigner: (RangePositions.this)#PosAssigner
    Attributes
    protected[this]
    Definition Classes
    Positions → Positions
  135. def rangePos(source: SourceFile, start: Int, point: Int, end: Int): (RangePositions.this)#Position
    Definition Classes
    Positions
  136. def resetAttrs(x: (RangePositions.this)#Tree): (RangePositions.this)#Tree

    Definition Classes
    Trees
    See also

    ResetAttrs

  137. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  138. def toString(): String
    Definition Classes
    AnyRef → Any
  139. val treeCopy: (RangePositions.this)#TreeCopier
    Definition Classes
    Trees
  140. def treeLine(t: (RangePositions.this)#Tree): String
    Attributes
    protected
    Definition Classes
    Trees
  141. def treeStatus(t: (RangePositions.this)#Tree, enclosingTree: (RangePositions.this)#Tree): String
    Attributes
    protected
    Definition Classes
    Trees
  142. def treeSymStatus(t: (RangePositions.this)#Tree): String
    Attributes
    protected
    Definition Classes
    Trees
  143. def typeTreeSymbol(tree: (RangePositions.this)#TypeTree): (RangePositions.this)#Symbol
    Attributes
    protected
    Definition Classes
    Trees
  144. val useOffsetPositions: Boolean
    Definition Classes
    RangePositions → Positions
  145. def validatePositions(tree: (RangePositions.this)#Tree): Unit
    Definition Classes
    Positions
  146. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  147. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  148. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  149. def wrappingIntoTerm(tree0: (RangePositions.this)#Tree)(op: ((RangePositions.this)#Tree) => (RangePositions.this)#Tree): (RangePositions.this)#Tree
    Definition Classes
    Trees
  150. def wrappingPos(trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
    Definition Classes
    Positions → Positions
  151. def wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree], focus: Boolean): (RangePositions.this)#Position
    Definition Classes
    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 Trees

Inherited from Trees

Inherited from Positions

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