org.ensime.core

PositionLocator

class PositionLocator extends CompilerAccess with EnrichedTrees

Linear Supertypes
EnrichedTrees, SilentTracing, Tracing, CompilerAccess, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PositionLocator
  2. EnrichedTrees
  3. SilentTracing
  4. Tracing
  5. CompilerAccess
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PositionLocator(global: RichPresentationCompiler)

Type Members

  1. implicit class DefDefMethods extends AnyRef

    Definition Classes
    EnrichedTrees
  2. case class ImportSelectorTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  3. implicit class ImportSelectorTreeExtractor extends AnyRef

    Definition Classes
    EnrichedTrees
  4. case class ModifierTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  5. case class MultipleAssignment extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  6. case class NameTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  7. case class NamedArgument extends scala.tools.nsc.Global.SymTree with scala.tools.nsc.Global.RefTree with Product with Serializable

    Definition Classes
    EnrichedTrees
  8. class NotInstanceOf[T] extends AnyRef

    Definition Classes
    EnrichedTrees
  9. abstract class PlainText extends scala.tools.nsc.Global.Tree

    Definition Classes
    EnrichedTrees
  10. implicit class RichModifiers extends AnyRef

    Definition Classes
    EnrichedTrees
  11. case class SelfTypeTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  12. case class SuperConstructorCall extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
  13. class TemplateMethods extends AnyRef

    Definition Classes
    EnrichedTrees
  14. abstract class TraceAndReturn[T] extends AnyRef

    Attributes
    protected
    Definition Classes
    Tracing
  15. class TreeMethodsForPositions extends AnyRef

    Definition Classes
    EnrichedTrees
  16. case class SourceLayoutTree extends scala.tools.nsc.Global.Tree with Product with Serializable

    Definition Classes
    EnrichedTrees
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.0) Use PlainText objects and its components

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit def additionalTemplateMethods(t: RichPresentationCompiler.Template): TemplateMethods

    Definition Classes
    EnrichedTrees
  7. implicit def additionalTreeMethodsForPositions(t: RichPresentationCompiler.Tree): TreeMethodsForPositions

    Definition Classes
    EnrichedTrees
  8. def ancestorSymbols(t: RichPresentationCompiler.Tree): List[RichPresentationCompiler.Symbol]

    Definition Classes
    EnrichedTrees
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def asSelectorString(t: RichPresentationCompiler.Tree): String

    Definition Classes
    EnrichedTrees
  11. def children: (RichPresentationCompiler.Tree) ⇒ List[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def compilationUnitOfFile(f: AbstractFile): Option[RichPresentationCompiler.CompilationUnit]

    Definition Classes
    PositionLocator → CompilerAccess
  14. def context[T](name: String)(body: ⇒ T): T

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  15. def enclosingTreePosition(p: RichPresentationCompiler.Position): RichPresentationCompiler.Position

  16. def endPositionAtEndOfSourceFile(pos: RichPresentationCompiler.Position, otherWise: Option[Int]): Int

    Definition Classes
    EnrichedTrees
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def escapeScalaKeywordsForImport(n: String): String

    Definition Classes
    EnrichedTrees
  20. def escapeScalaKeywordsForImport(n: RichPresentationCompiler.Name): String

    Definition Classes
    EnrichedTrees
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. val findAllTreesWithTheSamePosition: (RichPresentationCompiler.Tree) ⇒ Iterable[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  23. def findOriginalTree: (RichPresentationCompiler.Tree) ⇒ Option[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  24. def findSymbolForImportSelector(expr: RichPresentationCompiler.Tree, name: RichPresentationCompiler.Name): Option[RichPresentationCompiler.Symbol]

    Definition Classes
    EnrichedTrees
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. val global: RichPresentationCompiler

    Definition Classes
    PositionLocator → CompilerAccess
  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. def isClassTag(c: RichPresentationCompiler.Constant): Boolean

    Definition Classes
    EnrichedTrees
  29. def isEmptyTree(t: RichPresentationCompiler.Tree): Boolean

    Definition Classes
    EnrichedTrees
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def keepTree(t: RichPresentationCompiler.Tree): Boolean

    Definition Classes
    EnrichedTrees
  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  35. val originalLeftSibling: (RichPresentationCompiler.Tree) ⇒ Option[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  36. val originalParentOf: (RichPresentationCompiler.Tree) ⇒ Option[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  37. val originalRightSibling: (RichPresentationCompiler.Tree) ⇒ Option[RichPresentationCompiler.Tree]

    Definition Classes
    EnrichedTrees
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. def toString(): String

    Definition Classes
    AnyRef → Any
  40. def topPackageDef(t: RichPresentationCompiler.PackageDef): RichPresentationCompiler.PackageDef

    Definition Classes
    EnrichedTrees
  41. def trace(msg: ⇒ String): Unit

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  42. def trace(msg: ⇒ String, arg1: ⇒ Any, args: Any*): Unit

    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. implicit final def wrapInTraceAndReturn[T](t: T): TraceAndReturn[T]

    Attributes
    protected
    Definition Classes
    SilentTracing → Tracing

Inherited from EnrichedTrees

Inherited from SilentTracing

Inherited from Tracing

Inherited from CompilerAccess

Inherited from AnyRef

Inherited from Any

Ungrouped