Packages

t

scala.tools.nsc.ast

Positions

trait Positions extends reflect.internal.Positions

Self Type
Global
Source
Positions.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Positions
  2. Positions
  3. Positions
  4. AnyRef
  5. 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. abstract class ChildSolidDescendantsCollector extends reflect.internal.SymbolTable.Traverser
    Definition Classes
    Positions
  2. class Locator extends reflect.internal.SymbolTable.Traverser
    Definition Classes
    Positions
  3. trait PosAssigner extends reflect.internal.SymbolTable.InternalTraverser
    Definition Classes
    Positions
  4. type Position = reflect.internal.util.Position
    Definition Classes
    Positions → Positions
  5. class TypedLocator extends reflect.internal.SymbolTable.Locator
    Definition Classes
    Positions
  6. class ValidateException extends Exception
    Definition Classes
    Positions
  7. class ValidatingPosAssigner extends Global.InternalTraverser with Global.PosAssigner

Value Members

  1. val NoPosition: reflect.internal.util.NoPosition.type
    Definition Classes
    Positions → Positions
  2. implicit val PositionTag: ClassTag[Global.Position]
    Definition Classes
    Positions
  3. def atPos[T <: Global.Tree](pos: Global.Position)(tree: T): tree.type
    Definition Classes
    Positions → Positions
  4. def ensureNonOverlapping(tree: Global.Tree, others: List[Global.Tree], focus: Boolean): Unit
    Definition Classes
    Positions
  5. def ensureNonOverlapping(tree: Global.Tree, others: List[Global.Tree]): Unit
    Definition Classes
    Positions
  6. def rangePos(source: SourceFile, start: Int, point: Int, end: Int): Global.Position
    Definition Classes
    Positions
  7. def useOffsetPositions: Boolean
    Definition Classes
    Positions
  8. def validatePositions(tree: Global.Tree): Unit
    Definition Classes
    Positions
  9. def wrappingPos(trees: List[Global.Tree]): Global.Position
    Definition Classes
    Positions → Positions
  10. def wrappingPos(default: Global.Position, trees: List[Global.Tree]): Global.Position
    Definition Classes
    Positions → Positions