org
.
ensime
.
core
SemanticHighlighting
Related Doc:
package core
class
SemanticHighlighting
extends
CompilerAccess
with
EnrichedTrees
Linear Supertypes
EnrichedTrees
,
SilentTracing
,
Tracing
,
CompilerAccess
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
SemanticHighlighting
EnrichedTrees
SilentTracing
Tracing
CompilerAccess
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
SemanticHighlighting
(
global:
RichPresentationCompiler
)
Type Members
implicit
class
DefDefMethods
extends
AnyRef
Definition Classes
EnrichedTrees
case class
ImportSelectorTree
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
implicit
class
ImportSelectorTreeExtractor
extends
AnyRef
Definition Classes
EnrichedTrees
case class
ModifierTree
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
case class
MultipleAssignment
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
case class
NameTree
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
case class
NamedArgument
extends
scala.tools.nsc.Global.SymTree
with
scala.tools.nsc.Global.RefTree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
class
NotInstanceOf
[
T
]
extends
AnyRef
Definition Classes
EnrichedTrees
abstract
class
PlainText
extends
scala.tools.nsc.Global.Tree
Definition Classes
EnrichedTrees
implicit
class
RichModifiers
extends
AnyRef
Definition Classes
EnrichedTrees
case class
SelfTypeTree
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
case class
SuperConstructorCall
extends
scala.tools.nsc.Global.Tree
with
Product
with
Serializable
Definition Classes
EnrichedTrees
class
SymDesigsTraverser
extends
RichPresentationCompiler.Traverser
class
TemplateMethods
extends
AnyRef
Definition Classes
EnrichedTrees
abstract
class
TraceAndReturn
[
T
]
extends
AnyRef
Attributes
protected
Definition Classes
Tracing
class
TreeMethodsForPositions
extends
AnyRef
Definition Classes
EnrichedTrees
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
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
def
additionalTemplateMethods
(
t:
RichPresentationCompiler.Template
)
:
TemplateMethods
Definition Classes
EnrichedTrees
implicit
def
additionalTreeMethodsForPositions
(
t:
RichPresentationCompiler.Tree
)
:
TreeMethodsForPositions
Definition Classes
EnrichedTrees
def
ancestorSymbols
(
t:
RichPresentationCompiler.Tree
)
:
List
[
RichPresentationCompiler.Symbol
]
Definition Classes
EnrichedTrees
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asSelectorString
(
t:
RichPresentationCompiler.Tree
)
:
String
Definition Classes
EnrichedTrees
def
children
: (
RichPresentationCompiler.Tree
) ⇒
List
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compilationUnitOfFile
(
f:
AbstractFile
)
:
Option
[
RichPresentationCompiler.CompilationUnit
]
Definition Classes
SemanticHighlighting
→ CompilerAccess
def
context
[
T
]
(
name:
String
)
(
body: ⇒
T
)
:
T
Definition Classes
SilentTracing → Tracing
Annotations
@inline
()
def
endPositionAtEndOfSourceFile
(
pos:
RichPresentationCompiler.Position
,
otherWise:
Option
[
Int
]
)
:
Int
Definition Classes
EnrichedTrees
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
escapeScalaKeywordsForImport
(
n:
String
)
:
String
Definition Classes
EnrichedTrees
def
escapeScalaKeywordsForImport
(
n:
RichPresentationCompiler.Name
)
:
String
Definition Classes
EnrichedTrees
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
val
findAllTreesWithTheSamePosition
: (
RichPresentationCompiler.Tree
) ⇒
Iterable
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
def
findOriginalTree
: (
RichPresentationCompiler.Tree
) ⇒
Option
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
def
findSymbolForImportSelector
(
expr:
RichPresentationCompiler.Tree
,
name:
RichPresentationCompiler.Name
)
:
Option
[
RichPresentationCompiler.Symbol
]
Definition Classes
EnrichedTrees
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
global
:
RichPresentationCompiler
Definition Classes
SemanticHighlighting
→ CompilerAccess
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
isClassTag
(
c:
RichPresentationCompiler.Constant
)
:
Boolean
Definition Classes
EnrichedTrees
def
isEmptyTree
(
t:
RichPresentationCompiler.Tree
)
:
Boolean
Definition Classes
EnrichedTrees
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
keepTree
(
t:
RichPresentationCompiler.Tree
)
:
Boolean
Definition Classes
EnrichedTrees
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
originalLeftSibling
: (
RichPresentationCompiler.Tree
) ⇒
Option
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
val
originalParentOf
: (
RichPresentationCompiler.Tree
) ⇒
Option
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
val
originalRightSibling
: (
RichPresentationCompiler.Tree
) ⇒
Option
[
RichPresentationCompiler.Tree
]
Definition Classes
EnrichedTrees
def
symbolDesignationsInRegion
(
p:
RangePosition
,
requestedTypes:
List
[
SourceSymbol
]
)
:
SymbolDesignations
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
topPackageDef
(
t:
RichPresentationCompiler.PackageDef
)
:
RichPresentationCompiler.PackageDef
Definition Classes
EnrichedTrees
def
trace
(
msg: ⇒
String
)
:
Unit
Definition Classes
SilentTracing → Tracing
Annotations
@inline
()
def
trace
(
msg: ⇒
String
,
arg1: ⇒
Any
,
args:
Any
*
)
:
Unit
Definition Classes
SilentTracing → Tracing
Annotations
@inline
()
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
@throws
(
...
)
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