trait RangePositions extends Positions with Trees with Positions
- Self Type
- RangePositions with nsc.Global
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use scala.reflect.internal.Positions
- Source
- RangePositions.scala
- Alphabetic
- By Inheritance
- RangePositions
- Positions
- Trees
- Trees
- Trees
- Positions
- Positions
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
-
class
ValidatingPosAssigner extends Global.Traverser with Global.PosAssigner
- Definition Classes
- Positions
-
case class
DocDef(comment: Global.DocComment, definition: Global.Tree) extends Global.Tree with Product with Serializable
Documented definition, eliminated by analyzer
Documented definition, eliminated by analyzer
- Definition Classes
- Trees
-
case class
InjectDerivedValue(arg: Global.Tree) extends Global.SymTree with Global.TermTree with Product with Serializable
Derived value class injection (equivalent to:
new C(arg)
after erasure); only used during erasure.Derived value class injection (equivalent to:
new C(arg)
after erasure); only used during erasure. The classC
is stored as a tree attachment.- Definition Classes
- Trees
-
class
LazyTreeCopier extends Global.LazyTreeCopier with Global.TreeCopier
- Definition Classes
- Trees
-
case class
Parens(args: List[Global.Tree]) extends Global.Tree with Product with Serializable
Only used during parsing
Only used during parsing
- Definition Classes
- Trees
-
class
PostfixSelect extends Global.Select
- Definition Classes
- Trees
-
case class
SelectFromArray(qualifier: Global.Tree, name: Global.Name, erasure: Global.Type) extends Global.SymTree with Global.RefTree with Global.TermTree with Product with Serializable
Array selection
<qualifier> . <name>
only used during erasureArray selection
<qualifier> . <name>
only used during erasure- Definition Classes
- Trees
-
class
StrictTreeCopier extends Global.StrictTreeCopier with Global.TreeCopier
- Definition Classes
- Trees
-
class
Transformer extends Global.Transformer
- Definition Classes
- Trees
-
trait
TreeCopier extends Global.InternalTreeCopierOps
- Definition Classes
- Trees
-
case class
TypeTreeWithDeferredRefCheck()(check: () ⇒ Global.TypeTree) extends Global.Tree with Global.TypTree with Product with Serializable
emitted by typer, eliminated by refchecks
emitted by typer, eliminated by refchecks
- Definition Classes
- Trees
-
case class
Alternative extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AlternativeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AlternativeApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AlternativeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Annotated extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.AnnotatedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AnnotatedApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
AnnotatedExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
AppliedTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.AppliedTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AppliedTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
AppliedTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Apply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.ApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
case class
ApplyDynamic extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
ApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ApplyImplicitView extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
class
ApplyToImplicitArgs extends reflect.internal.SymbolTable.Apply
- Definition Classes
- Trees
-
case class
ArrayValue extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with Product with Serializable
- Definition Classes
- Trees
-
case class
Assign extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.AssignApi with Product with Serializable
- Definition Classes
- Trees
-
trait
AssignApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AssignExtractor extends AnyRef
- Definition Classes
- Trees
-
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
-
trait
AssignOrNamedArgApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
AssignOrNamedArgExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Bind extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.BindApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BindApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
abstract
class
BindExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Block extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.BlockApi with Product with Serializable
- Definition Classes
- Trees
-
trait
BlockApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
BlockExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
CannotHaveAttrs extends reflect.internal.SymbolTable.Tree
- Definition Classes
- Trees
-
case class
CaseDef extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.CaseDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CaseDefApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
abstract
class
CaseDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ChangeOwnerTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
case class
ClassDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ClassDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ClassDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ClassDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
CollectTreeTraverser[T] extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
case class
CompoundTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.CompoundTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
CompoundTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
CompoundTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
DefDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.DefDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
DefDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
DefDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
DefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.DefTreeApi
- Definition Classes
- Trees
-
trait
DefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
class
DefaultPosAssigner extends reflect.internal.SymbolTable.Traverser with reflect.internal.SymbolTable.PosAssigner
- Attributes
- protected
- Definition Classes
- Positions
-
case class
ExistentialTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.ExistentialTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ExistentialTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
ExistentialTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
class
FilterTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
FindTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
ForeachPartialTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
ForeachTreeTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
case class
Function extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.FunctionApi with Product with Serializable
- Definition Classes
- Trees
-
trait
FunctionApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
FunctionExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
GenericApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.GenericApplyApi
- Definition Classes
- Trees
-
trait
GenericApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
case class
Ident extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.IdentApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IdentApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
IdentExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
If extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.IfApi with Product with Serializable
- Definition Classes
- Trees
-
trait
IfApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
IfExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ImplDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ImplDefApi
- Definition Classes
- Trees
-
trait
ImplDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
case class
Import extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.ImportApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ImportApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ImportExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ImportSelector extends reflect.internal.SymbolTable.ImportSelectorApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ImportSelectorApi extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ImportSelectorExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
InternalTreeCopierOps extends reflect.internal.SymbolTable.TreeCopierOps
- Definition Classes
- Trees
-
case class
LabelDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LabelDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
LabelDefApi extends reflect.api.Universe.DefTreeApi with reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
LabelDefExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Literal extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.LiteralApi with Product with Serializable
- Definition Classes
- Trees
-
trait
LiteralApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
LiteralExtractor extends AnyRef
- Definition Classes
- Trees
-
class
Locator extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
case class
Match extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.MatchApi with Product with Serializable
- Definition Classes
- Trees
-
trait
MatchApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
MatchExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
MemberDef extends reflect.internal.SymbolTable.DefTree with reflect.internal.SymbolTable.MemberDefApi
- Definition Classes
- Trees
-
trait
MemberDefApi extends reflect.api.Universe.DefTreeApi
- Definition Classes
- Trees
-
case class
Modifiers extends reflect.internal.SymbolTable.ModifiersApi with HasFlags with Product with Serializable
- Definition Classes
- Trees
-
abstract
class
ModifiersApi extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ModifiersExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ModuleDef extends reflect.internal.SymbolTable.ImplDef with reflect.internal.SymbolTable.ModuleDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ModuleDefApi extends reflect.api.Universe.ImplDefApi
- Definition Classes
- Trees
-
abstract
class
ModuleDefExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
NameTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.NameTreeApi
- Definition Classes
- Trees
-
trait
NameTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
New extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.NewApi with Product with Serializable
- Definition Classes
- Trees
-
trait
NewApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
NewExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
PackageDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.PackageDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
PackageDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
abstract
class
PackageDefExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
PosAssigner extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Positions
-
type
Position = reflect.internal.util.Position
- Definition Classes
- Positions → Positions
-
case class
Range extends Product with Serializable
- Definition Classes
- Positions
-
trait
RefTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.NameTree with reflect.internal.SymbolTable.RefTreeApi
- Definition Classes
- Trees
-
trait
RefTreeApi extends reflect.api.Universe.SymTreeApi with reflect.api.Universe.NameTreeApi
- Definition Classes
- Trees
-
abstract
class
RefTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
ReferenceToBoxed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReferenceToBoxedApi with Product with Serializable
- Definition Classes
- Trees
-
case class
Return extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ReturnApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ReturnApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ReturnExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Select extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.SelectApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectApi extends reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
SelectFromTypeTree extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.RefTree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SelectFromTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SelectFromTypeTreeApi extends reflect.api.Universe.TypTreeApi with reflect.api.Universe.RefTreeApi
- Definition Classes
- Trees
-
abstract
class
SelectFromTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
SingletonTypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.SingletonTypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SingletonTypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
SingletonTypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Star extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.StarApi with Product with Serializable
- Definition Classes
- Trees
-
trait
StarApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
StarExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Super extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.SuperApi with Product with Serializable
- Definition Classes
- Trees
-
trait
SuperApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
SuperExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
SymTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.SymTreeApi
- Definition Classes
- Trees
-
trait
SymTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
Template extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TemplateApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TemplateApi extends reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
TemplateExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TermTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTreeApi
- Definition Classes
- Trees
-
trait
TermTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
This extends reflect.internal.SymbolTable.SymTree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThisApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThisApi extends reflect.api.Universe.TermTreeApi with reflect.api.Universe.SymTreeApi
- Definition Classes
- Trees
-
abstract
class
ThisExtractor extends AnyRef
- Definition Classes
- Trees
-
class
ThisSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
case class
Throw extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.ThrowApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ThrowApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
ThrowExtractor extends AnyRef
- Definition Classes
- Trees
-
class
Traverser extends AnyRef
- Definition Classes
- Trees
-
abstract
class
Tree extends reflect.internal.SymbolTable.TreeContextApiImpl with reflect.internal.SymbolTable.Attachable with Product
- Definition Classes
- Trees
-
trait
TreeApi extends Product
- Definition Classes
- Trees
-
abstract
class
TreeContextApiImpl extends reflect.internal.SymbolTable.TreeApi
- Definition Classes
- Trees
-
abstract
class
TreeCopierOps extends AnyRef
- Definition Classes
- Trees
-
class
TreeReplacer extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
trait
TreeStackTraverser extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
class
TreeSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeSymSubstTraverser extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
class
TreeSymSubstituter extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
class
TreeTypeSubstituter extends reflect.internal.SymbolTable.TypeMapTreeSubstituter
- Definition Classes
- Trees
-
case class
Try extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TryApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TryApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TryExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
TypTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTreeApi
- Definition Classes
- Trees
-
trait
TypTreeApi extends reflect.api.Universe.TreeApi
- Definition Classes
- Trees
-
case class
TypeApply extends reflect.internal.SymbolTable.GenericApply with reflect.internal.SymbolTable.TypeApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeApplyApi extends reflect.api.Universe.GenericApplyApi
- Definition Classes
- Trees
-
abstract
class
TypeApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
TypeBoundsTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeBoundsTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeBoundsTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeBoundsTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
TypeDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.TypeDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
abstract
class
TypeDefExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypeMapTreeSubstituter extends reflect.internal.SymbolTable.Traverser
- Definition Classes
- Trees
-
case class
TypeTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TypTree with reflect.internal.SymbolTable.TypeTreeApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypeTreeApi extends reflect.api.Universe.TypTreeApi
- Definition Classes
- Trees
-
abstract
class
TypeTreeExtractor extends AnyRef
- Definition Classes
- Trees
-
case class
Typed extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.TypedApi with Product with Serializable
- Definition Classes
- Trees
-
trait
TypedApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
TypedExtractor extends AnyRef
- Definition Classes
- Trees
-
class
TypedLocator extends reflect.internal.SymbolTable.Locator
- Definition Classes
- Positions
-
case class
UnApply extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.UnApplyApi with Product with Serializable
- Definition Classes
- Trees
-
trait
UnApplyApi extends reflect.api.Universe.TermTreeApi
- Definition Classes
- Trees
-
abstract
class
UnApplyExtractor extends AnyRef
- Definition Classes
- Trees
-
trait
UnderConstructionTransformer extends reflect.internal.SymbolTable.Transformer
- Definition Classes
- Trees
-
case class
ValDef extends reflect.internal.SymbolTable.ValOrDefDef with reflect.internal.SymbolTable.ValDefApi with Product with Serializable
- Definition Classes
- Trees
-
trait
ValDefApi extends reflect.api.Universe.ValOrDefDefApi
- Definition Classes
- Trees
-
abstract
class
ValDefExtractor extends AnyRef
- Definition Classes
- Trees
-
abstract
class
ValOrDefDef extends reflect.internal.SymbolTable.MemberDef with reflect.internal.SymbolTable.ValOrDefDefApi
- Definition Classes
- Trees
-
trait
ValOrDefDefApi extends reflect.api.Universe.MemberDefApi
- Definition Classes
- Trees
-
class
ValidateException extends Exception
- Definition Classes
- Positions
-
type
ModifiersCreator = (RangePositions.this)#ModifiersExtractor
- Definition Classes
- Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use ModifiersExtractor instead
Abstract Value Members
-
abstract
def
treeToString(tree: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
Concrete Value Members
-
object
noopTransformer extends Global.Transformer
- Definition Classes
- Trees
-
object
resetPos extends Global.Traverser
- Definition Classes
- Trees
-
object
treeInfo extends TreeInfo
- Definition Classes
- Trees
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from RangePositions to any2stringadd[RangePositions] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (RangePositions, B)
- Implicit
- This member is added by an implicit conversion from RangePositions to ArrowAssoc[RangePositions] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
val
AlternativeTag: ClassTag[(RangePositions.this)#Alternative]
- Definition Classes
- Trees
-
implicit
val
AnnotatedTag: ClassTag[(RangePositions.this)#Annotated]
- Definition Classes
- Trees
-
implicit
val
AppliedTypeTreeTag: ClassTag[(RangePositions.this)#AppliedTypeTree]
- Definition Classes
- Trees
-
def
Apply(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
def
ApplyConstructor(tpt: (RangePositions.this)#Tree, args: List[(RangePositions.this)#Tree]): (RangePositions.this)#Apply
- Definition Classes
- Trees → Trees
-
implicit
val
ApplyTag: ClassTag[(RangePositions.this)#Apply]
- Definition Classes
- Trees
-
implicit
val
AssignOrNamedArgTag: ClassTag[(RangePositions.this)#AssignOrNamedArg]
- Definition Classes
- Trees
-
implicit
val
AssignTag: ClassTag[(RangePositions.this)#Assign]
- Definition Classes
- Trees
-
def
Bind(sym: (RangePositions.this)#Symbol, body: (RangePositions.this)#Tree): (RangePositions.this)#Bind
- Definition Classes
- Trees → Trees
-
implicit
val
BindTag: ClassTag[(RangePositions.this)#Bind]
- Definition Classes
- Trees
-
def
Block(stats: (RangePositions.this)#Tree*): (RangePositions.this)#Block
- Definition Classes
- Trees → Trees
-
implicit
val
BlockTag: ClassTag[(RangePositions.this)#Block]
- Definition Classes
- Trees
-
def
CaseDef(pat: (RangePositions.this)#Tree, body: (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
- Definition Classes
- Trees → Trees
-
implicit
val
CaseDefTag: ClassTag[(RangePositions.this)#CaseDef]
- Definition Classes
- Trees
-
def
ClassDef(sym: (RangePositions.this)#Symbol, constrMods: (RangePositions.this)#Modifiers, vparamss: List[List[(RangePositions.this)#ValDef]], body: List[(RangePositions.this)#Tree], superPos: (RangePositions.this)#Position): (RangePositions.this)#ClassDef
Construct class definition with given class symbol, value parameters, supercall arguments and template body.
Construct class definition with given class symbol, value parameters, supercall arguments and template body.
- sym
the class symbol
- constrMods
the modifiers for the class constructor, i.e. as in
class C private (...)
- vparamss
the value parameters -- if they have symbols they should be owned by
sym
- body
the template statements without primary constructor and value parameter fields.
- Definition Classes
- Trees
-
implicit
val
ClassDefTag: ClassTag[(RangePositions.this)#ClassDef]
- Definition Classes
- Trees
-
implicit
val
CompoundTypeTreeTag: ClassTag[(RangePositions.this)#CompoundTypeTree]
- Definition Classes
- Trees
-
implicit
val
DefDefTag: ClassTag[(RangePositions.this)#DefDef]
- Definition Classes
- Trees
-
implicit
val
DefTreeTag: ClassTag[(RangePositions.this)#DefTree]
- Definition Classes
- Trees
-
lazy val
EmptyTreeTypeSubstituter: (RangePositions.this)#TreeTypeSubstituter
- Definition Classes
- Trees
-
implicit
val
ExistentialTypeTreeTag: ClassTag[(RangePositions.this)#ExistentialTypeTree]
- Definition Classes
- Trees
-
implicit
val
FunctionTag: ClassTag[(RangePositions.this)#Function]
- Definition Classes
- Trees
-
implicit
val
GenericApplyTag: ClassTag[(RangePositions.this)#GenericApply]
- Definition Classes
- Trees
-
def
Ident(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Ident
- Definition Classes
- Trees → Trees
-
def
Ident(name: String): (RangePositions.this)#Ident
- Definition Classes
- Trees → Trees
-
implicit
val
IdentTag: ClassTag[(RangePositions.this)#Ident]
- Definition Classes
- Trees
-
implicit
val
IfTag: ClassTag[(RangePositions.this)#If]
- Definition Classes
- Trees
-
implicit
val
ImplDefTag: ClassTag[(RangePositions.this)#ImplDef]
- Definition Classes
- Trees
-
implicit
val
ImportSelectorTag: ClassTag[(RangePositions.this)#ImportSelector]
- Definition Classes
- Trees
-
implicit
val
ImportTag: ClassTag[(RangePositions.this)#Import]
- Definition Classes
- Trees
-
implicit
val
LabelDefTag: ClassTag[(RangePositions.this)#LabelDef]
- Definition Classes
- Trees
-
implicit
val
LiteralTag: ClassTag[(RangePositions.this)#Literal]
- Definition Classes
- Trees
-
implicit
val
MatchTag: ClassTag[(RangePositions.this)#Match]
- Definition Classes
- Trees
-
implicit
val
MemberDefTag: ClassTag[(RangePositions.this)#MemberDef]
- Definition Classes
- Trees
-
def
Modifiers(flags: (RangePositions.this)#FlagSet): (RangePositions.this)#Modifiers
- Definition Classes
- Trees
-
def
Modifiers(flags: (RangePositions.this)#FlagSet, privateWithin: (RangePositions.this)#Name): (RangePositions.this)#Modifiers
- Definition Classes
- Trees
-
implicit
val
ModifiersTag: ClassTag[(RangePositions.this)#Modifiers]
- Definition Classes
- Trees
-
implicit
val
ModuleDefTag: ClassTag[(RangePositions.this)#ModuleDef]
- Definition Classes
- Trees
-
implicit
val
NameTreeTag: ClassTag[(RangePositions.this)#NameTree]
- Definition Classes
- Trees
-
def
New(sym: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
def
New(tpe: (RangePositions.this)#Type, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
- Definition Classes
- Trees
-
def
New(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
def
New(tpt: (RangePositions.this)#Tree, argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
def
NewFromConstructor(constructor: (RangePositions.this)#Symbol, args: (RangePositions.this)#Tree*): (RangePositions.this)#Apply
- Definition Classes
- Trees
-
implicit
val
NewTag: ClassTag[(RangePositions.this)#New]
- Definition Classes
- Trees
-
lazy val
NoMods: (RangePositions.this)#Modifiers
- Definition Classes
- Trees
-
val
NoPosition: reflect.internal.util.NoPosition.type
- Definition Classes
- Positions → Positions
-
implicit
val
PackageDefTag: ClassTag[(RangePositions.this)#PackageDef]
- Definition Classes
- Trees
-
implicit
val
PositionTag: ClassTag[(RangePositions.this)#Position]
- Definition Classes
- Positions
-
def
PrimarySuperCall(argss: List[List[(RangePositions.this)#Tree]]): (RangePositions.this)#Tree
Factory method for a primary constructor super call
super.<init>(args_1)...(args_n)
Factory method for a primary constructor super call
super.<init>(args_1)...(args_n)
- Definition Classes
- Trees
-
implicit
val
RefTreeTag: ClassTag[(RangePositions.this)#RefTree]
- Definition Classes
- Trees
-
implicit
val
ReferenceToBoxedTag: ClassTag[(RangePositions.this)#ReferenceToBoxed]
- Definition Classes
- Trees
-
implicit
val
ReturnTag: ClassTag[(RangePositions.this)#Return]
- Definition Classes
- Trees
-
def
Select(qualifier: (RangePositions.this)#Tree, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Select
- Definition Classes
- Trees → Trees
-
def
Select(qualifier: (RangePositions.this)#Tree, name: String): (RangePositions.this)#Select
- Definition Classes
- Trees → Trees
-
implicit
val
SelectFromTypeTreeTag: ClassTag[(RangePositions.this)#SelectFromTypeTree]
- Definition Classes
- Trees
-
implicit
val
SelectTag: ClassTag[(RangePositions.this)#Select]
- Definition Classes
- Trees
-
implicit
val
SingletonTypeTreeTag: ClassTag[(RangePositions.this)#SingletonTypeTree]
- Definition Classes
- Trees
-
implicit
val
StarTag: ClassTag[(RangePositions.this)#Star]
- Definition Classes
- Trees
-
def
Super(sym: (RangePositions.this)#Symbol, mix: (RangePositions.this)#TypeName): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
def
SuperSelect(clazz: (RangePositions.this)#Symbol, sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
- Definition Classes
- Trees
-
implicit
val
SuperTag: ClassTag[(RangePositions.this)#Super]
- Definition Classes
- Trees
-
implicit
val
SymTreeTag: ClassTag[(RangePositions.this)#SymTree]
- Definition Classes
- Trees
-
def
Template(sym: (RangePositions.this)#Symbol, body: List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
- Definition Classes
- Trees
-
implicit
val
TemplateTag: ClassTag[(RangePositions.this)#Template]
- Definition Classes
- Trees
-
implicit
val
TermTreeTag: ClassTag[(RangePositions.this)#TermTree]
- Definition Classes
- Trees
-
def
This(sym: (RangePositions.this)#Symbol): (RangePositions.this)#Tree
- Definition Classes
- Trees → Trees
-
implicit
val
ThisTag: ClassTag[(RangePositions.this)#This]
- Definition Classes
- Trees
-
def
Throw(tpe: (RangePositions.this)#Type, args: (RangePositions.this)#Tree*): (RangePositions.this)#Throw
- Definition Classes
- Trees → Trees
-
implicit
val
ThrowTag: ClassTag[(RangePositions.this)#Throw]
- Definition Classes
- Trees
-
implicit
val
TreeCopierTag: ClassTag[(RangePositions.this)#TreeCopier]
- Definition Classes
- Trees
-
implicit
val
TreeTag: ClassTag[(RangePositions.this)#Tree]
- Definition Classes
- Trees
-
def
Try(body: (RangePositions.this)#Tree, cases: ((RangePositions.this)#Tree, (RangePositions.this)#Tree)*): (RangePositions.this)#Try
- Definition Classes
- Trees → Trees
-
implicit
val
TryTag: ClassTag[(RangePositions.this)#Try]
- Definition Classes
- Trees
-
implicit
val
TypTreeTag: ClassTag[(RangePositions.this)#TypTree]
- Definition Classes
- Trees
-
implicit
val
TypeApplyTag: ClassTag[(RangePositions.this)#TypeApply]
- Definition Classes
- Trees
-
def
TypeBoundsTree(sym: (RangePositions.this)#Symbol): (RangePositions.this)#TypeBoundsTree
- Definition Classes
- Trees
-
def
TypeBoundsTree(bounds: (RangePositions.this)#TypeBounds): (RangePositions.this)#TypeBoundsTree
- Definition Classes
- Trees
-
implicit
val
TypeBoundsTreeTag: ClassTag[(RangePositions.this)#TypeBoundsTree]
- Definition Classes
- Trees
-
implicit
val
TypeDefTag: ClassTag[(RangePositions.this)#TypeDef]
- Definition Classes
- Trees
-
def
TypeTree(tp: (RangePositions.this)#Type): (RangePositions.this)#TypeTree
- Definition Classes
- Trees → Trees
-
implicit
val
TypeTreeTag: ClassTag[(RangePositions.this)#TypeTree]
- Definition Classes
- Trees
-
implicit
val
TypedTag: ClassTag[(RangePositions.this)#Typed]
- Definition Classes
- Trees
-
implicit
val
UnApplyTag: ClassTag[(RangePositions.this)#UnApply]
- Definition Classes
- Trees
-
implicit
val
ValDefTag: ClassTag[(RangePositions.this)#ValDef]
- Definition Classes
- Trees
-
implicit
val
ValOrDefDefTag: ClassTag[(RangePositions.this)#ValOrDefDef]
- Definition Classes
- Trees
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
atPos[T <: (RangePositions.this)#Tree](pos: (RangePositions.this)#Position)(tree: T): T
- Definition Classes
- Positions → Positions
-
def
brutallyResetAttrs(x: (RangePositions.this)#Tree, leaveAlone: ((RangePositions.this)#Tree) ⇒ Boolean = null): (RangePositions.this)#Tree
- Definition Classes
- Trees
- See also
ResetAttrs
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
copyClassDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], impl: (RangePositions.this)#Template): (RangePositions.this)#ClassDef
- Definition Classes
- Trees
-
def
copyDefDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], vparamss: List[List[(RangePositions.this)#ValDef]], tpt: (RangePositions.this)#Tree, rhs: (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
-
def
copyModuleDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, impl: (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
- Definition Classes
- Trees
-
def
copyTypeDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tparams: List[(RangePositions.this)#TypeDef], rhs: (RangePositions.this)#Tree): (RangePositions.this)#TypeDef
- Definition Classes
- Trees
-
def
copyValDef(tree: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#Name, tpt: (RangePositions.this)#Tree, rhs: (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
-
def
deriveCaseDef(cdef: (RangePositions.this)#Tree)(applyToBody: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#CaseDef
- Definition Classes
- Trees
-
def
deriveClassDef(cdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) ⇒ (RangePositions.this)#Template): (RangePositions.this)#ClassDef
- Definition Classes
- Trees
-
def
deriveDefDef(ddef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
-
def
deriveFunction(func: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#Function
- Definition Classes
- Trees
-
def
deriveLabelDef(ldef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#LabelDef
- Definition Classes
- Trees
-
def
deriveModuleDef(mdef: (RangePositions.this)#Tree)(applyToImpl: ((RangePositions.this)#Template) ⇒ (RangePositions.this)#Template): (RangePositions.this)#ModuleDef
- Definition Classes
- Trees
-
def
deriveTemplate(templ: (RangePositions.this)#Tree)(applyToBody: (List[(RangePositions.this)#Tree]) ⇒ List[(RangePositions.this)#Tree]): (RangePositions.this)#Template
- Definition Classes
- Trees
-
def
deriveValDef(vdef: (RangePositions.this)#Tree)(applyToRhs: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
-
def
duplicateAndKeepPositions(tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
-
def
ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree], focus: Boolean): Unit
- Definition Classes
- Positions
-
def
ensureNonOverlapping(tree: (RangePositions.this)#Tree, others: List[(RangePositions.this)#Tree]): Unit
- Definition Classes
- Positions
-
def
ensuring(cond: (RangePositions) ⇒ Boolean, msg: ⇒ Any): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions to Ensuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (RangePositions) ⇒ Boolean): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions to Ensuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions to Ensuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): RangePositions
- Implicit
- This member is added by an implicit conversion from RangePositions to Ensuring[RangePositions] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findOverlapping(cts: List[(RangePositions.this)#Tree]): List[((RangePositions.this)#Tree, (RangePositions.this)#Tree)]
- Definition Classes
- Positions
-
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()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isReferenceToPredef(t: (RangePositions.this)#Tree): Boolean
- Definition Classes
- Trees
-
def
isReferenceToScalaMember(t: (RangePositions.this)#Tree, Id: (RangePositions.this)#Name): Boolean
- Definition Classes
- Trees
-
def
itransform(transformer: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
def
itraverse(traverser: (RangePositions.this)#Traverser, tree: (RangePositions.this)#Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newDefDef(sym: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TermName, tparams: List[(RangePositions.this)#TypeDef], vparamss: List[List[(RangePositions.this)#ValDef]], tpt: (RangePositions.this)#Tree): (RangePositions.this)#DefDef
- Definition Classes
- Trees
-
def
newLazyTreeCopier: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees → Trees
-
def
newStrictTreeCopier: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees → Trees
-
def
newTypeDef(sym: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TypeName, tparams: List[(RangePositions.this)#TypeDef]): (RangePositions.this)#TypeDef
- Definition Classes
- Trees
-
def
newValDef(sym: (RangePositions.this)#Symbol, rhs: (RangePositions.this)#Tree)(mods: (RangePositions.this)#Modifiers, name: (RangePositions.this)#TermName, tpt: (RangePositions.this)#Tree): (RangePositions.this)#ValDef
- Definition Classes
- Trees
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
lazy val
posAssigner: (RangePositions.this)#PosAssigner
- Attributes
- protected[this]
- Definition Classes
- Positions → Positions
-
def
rangePos(source: SourceFile, start: Int, point: Int, end: Int): (RangePositions.this)#Position
- Definition Classes
- Positions
-
def
resetAttrs(x: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
- See also
ResetAttrs
-
def
solidDescendants(tree: (RangePositions.this)#Tree): List[(RangePositions.this)#Tree]
- Definition Classes
- Positions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
treeCopy: (RangePositions.this)#TreeCopier
- Definition Classes
- Trees
-
def
treeLine(t: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
treeStatus(t: (RangePositions.this)#Tree, enclosingTree: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
treeSymStatus(t: (RangePositions.this)#Tree): String
- Attributes
- protected
- Definition Classes
- Trees
-
def
typeTreeSymbol(tree: (RangePositions.this)#TypeTree): (RangePositions.this)#Symbol
- Attributes
- protected
- Definition Classes
- Trees
-
val
useOffsetPositions: Boolean
- Definition Classes
- RangePositions → Positions
-
def
validatePositions(tree: (RangePositions.this)#Tree): Unit
- Definition Classes
- Positions
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
wrappingIntoTerm(tree0: (RangePositions.this)#Tree)(op: ((RangePositions.this)#Tree) ⇒ (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Definition Classes
- Trees
-
def
wrappingPos(trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
- Definition Classes
- Positions → Positions
-
def
wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree], focus: Boolean): (RangePositions.this)#Position
- Definition Classes
- Positions
-
def
wrappingPos(default: (RangePositions.this)#Position, trees: List[(RangePositions.this)#Tree]): (RangePositions.this)#Position
- Definition Classes
- Positions → Positions
-
def
xtransform(transformer: (RangePositions.this)#Transformer, tree: (RangePositions.this)#Tree): (RangePositions.this)#Tree
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
def
xtraverse(traverser: (RangePositions.this)#Traverser, tree: (RangePositions.this)#Tree): Unit
- Attributes
- protected
- Definition Classes
- Trees → Trees
-
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
-
object
Alternative extends reflect.internal.SymbolTable.AlternativeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Annotated extends reflect.internal.SymbolTable.AnnotatedExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
AppliedTypeTree extends reflect.internal.SymbolTable.AppliedTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Apply extends reflect.internal.SymbolTable.ApplyExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Assign extends reflect.internal.SymbolTable.AssignExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
AssignOrNamedArg extends reflect.internal.SymbolTable.AssignOrNamedArgExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Bind extends reflect.internal.SymbolTable.BindExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Block extends reflect.internal.SymbolTable.BlockExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
CaseDef extends reflect.internal.SymbolTable.CaseDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ClassDef extends reflect.internal.SymbolTable.ClassDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
CompoundTypeTree extends reflect.internal.SymbolTable.CompoundTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
DefDef extends reflect.internal.SymbolTable.DefDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
EmptyTree extends reflect.internal.SymbolTable.Tree with reflect.internal.SymbolTable.TermTree with reflect.internal.SymbolTable.CannotHaveAttrs with Product with Serializable
- Definition Classes
- Trees → Trees
-
object
ExistentialTypeTree extends reflect.internal.SymbolTable.ExistentialTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Function extends reflect.internal.SymbolTable.FunctionExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Ident extends reflect.internal.SymbolTable.IdentExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
If extends reflect.internal.SymbolTable.IfExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Import extends reflect.internal.SymbolTable.ImportExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ImportSelector extends reflect.internal.SymbolTable.ImportSelectorExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
LabelDef extends reflect.internal.SymbolTable.LabelDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Literal extends reflect.internal.SymbolTable.LiteralExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Match extends reflect.internal.SymbolTable.MatchExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
MethodValue
- Definition Classes
- Trees
-
object
Modifiers extends reflect.internal.SymbolTable.ModifiersExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ModuleDef extends reflect.internal.SymbolTable.ModuleDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
New extends reflect.internal.SymbolTable.NewExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
PackageDef extends reflect.internal.SymbolTable.PackageDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
RefTree extends reflect.internal.SymbolTable.RefTreeExtractor
- Definition Classes
- Trees → Trees
-
object
ReferenceToBoxed extends reflect.internal.SymbolTable.ReferenceToBoxedExtractor with Serializable
- Definition Classes
- Trees
-
object
Return extends reflect.internal.SymbolTable.ReturnExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Select extends reflect.internal.SymbolTable.SelectExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
SelectFromTypeTree extends reflect.internal.SymbolTable.SelectFromTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
SingletonTypeTree extends reflect.internal.SymbolTable.SingletonTypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Star extends reflect.internal.SymbolTable.StarExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Super extends reflect.internal.SymbolTable.SuperExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Template extends reflect.internal.SymbolTable.TemplateExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
This extends reflect.internal.SymbolTable.ThisExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Throw extends reflect.internal.SymbolTable.ThrowExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Try extends reflect.internal.SymbolTable.TryExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
TypeApply extends reflect.internal.SymbolTable.TypeApplyExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
TypeBoundsTree extends reflect.internal.SymbolTable.TypeBoundsTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
TypeDef extends reflect.internal.SymbolTable.TypeDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
TypeTree extends reflect.internal.SymbolTable.TypeTreeExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
Typed extends reflect.internal.SymbolTable.TypedExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
UnApply extends reflect.internal.SymbolTable.UnApplyExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ValDef extends reflect.internal.SymbolTable.ValDefExtractor with Serializable
- Definition Classes
- Trees → Trees
-
object
ValOrDefDef
- Definition Classes
- Trees
-
object
noSelfType extends reflect.internal.SymbolTable.ValDef with reflect.internal.SymbolTable.CannotHaveAttrs
- Definition Classes
- Trees → Trees
-
object
pendingSuperCall extends reflect.internal.SymbolTable.Apply with reflect.internal.SymbolTable.CannotHaveAttrs
- Definition Classes
- Trees → Trees
Deprecated Value Members
-
lazy val
emptyValDef: (RangePositions.this)#noSelfType.type
- Definition Classes
- Trees → Trees
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use
noSelfType
instead
The Scala compiler and reflection APIs.