Class

org.ensime.core

SemanticHighlighting

Related Doc: package core

Permalink

class SemanticHighlighting extends CompilerAccess with EnrichedTrees

Linear Supertypes
EnrichedTrees, SilentTracing, Tracing, CompilerAccess, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SemanticHighlighting
  2. EnrichedTrees
  3. SilentTracing
  4. Tracing
  5. CompilerAccess
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SemanticHighlighting(global: RichPresentationCompiler)

    Permalink

Type Members

  1. implicit class DefDefMethods extends AnyRef

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

    Permalink
    Definition Classes
    EnrichedTrees
  3. implicit class ImportSelectorTreeExtractor extends AnyRef

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

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

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

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

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  10. implicit class RichModifiers extends AnyRef

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  13. class SymDesigsTraverser extends RichPresentationCompiler.Traverser

    Permalink
  14. class TemplateMethods extends AnyRef

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

    Permalink
    Attributes
    protected
    Definition Classes
    Tracing
  16. class TreeMethodsForPositions extends AnyRef

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

    Permalink
    Definition Classes
    EnrichedTrees
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.0) Use PlainText objects and its components

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit def additionalTemplateMethods(t: RichPresentationCompiler.Template): TemplateMethods

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  7. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  10. def clone(): AnyRef

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

    Permalink
    Definition Classes
    SemanticHighlighting → CompilerAccess
  12. def context[T](name: String)(body: ⇒ T): T

    Permalink
    Definition Classes
    SilentTracing → Tracing
    Annotations
    @inline()
  13. def endPositionAtEndOfSourceFile(pos: RichPresentationCompiler.Position, otherWise: Option[Int]): Int

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

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

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  18. def finalize(): Unit

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. val global: RichPresentationCompiler

    Permalink
    Definition Classes
    SemanticHighlighting → CompilerAccess
  24. def hashCode(): Int

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

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

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

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

    Permalink
    Definition Classes
    EnrichedTrees
  35. def symbolDesignationsInRegion(p: RangePosition, requestedTypes: List[SourceSymbol]): SymbolDesignations

    Permalink
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. def toString(): String

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

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

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

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

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

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

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

    Permalink
    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