org
.
scalamacros
.
paradise
.
reflect
Enrichments
trait
Enrichments
extends
Definitions
with
StdNames
with
TreeInfo
with
StdAttachments
with
ReflectionUtils
with
Mirrors
with
Symbols
with
Types
with
ReplIntegration
with
Names
Self Type
Enrichments
Linear Supertypes
Names
,
ReplIntegration
,
Types
,
Symbols
,
Mirrors
,
ReflectionUtils
,
StdAttachments
,
TreeInfo
,
StdNames
,
Definitions
,
AnyRef
,
Any
Known Subclasses
Analyzer
,
Quasiquotes
Ordering
Alphabetic
By inheritance
Inherited
Enrichments
Names
ReplIntegration
Types
Symbols
Mirrors
ReflectionUtils
StdAttachments
TreeInfo
StdNames
Definitions
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
case class
AnnotationZipper
(
annotation:
scala.tools.nsc.Global.Tree
,
annottee:
scala.tools.nsc.Global.Tree
,
owner:
scala.tools.nsc.Global.Tree
)
extends
Product
with
Serializable
Definition Classes
TreeInfo
case class
CacheAttachment
(
cache:
Map
[
String
,
Any
]
)
extends
Product
with
Serializable
Definition Classes
StdAttachments
implicit
class
ParadiseMirror
extends
AnyRef
Definition Classes
Mirrors
implicit
class
ParadiseSymbol
extends
AnyRef
Definition Classes
Symbols
implicit
class
ParadiseTreeInfo
extends
AnyRef
Definition Classes
TreeInfo
implicit
class
RichCachedTree
extends
AnyRef
Definition Classes
StdAttachments
case class
SymbolCompleterAttachment
(
info:
scala.tools.nsc.Global.Type
)
extends
Product
with
Serializable
Definition Classes
StdAttachments
case class
SymbolExpansionAttachment
(
expansion:
List
[
scala.tools.nsc.Global.Tree
]
)
extends
Product
with
Serializable
Definition Classes
StdAttachments
case class
SymbolSourceAttachment
(
source:
scala.tools.nsc.Global.Tree
)
extends
Product
with
Serializable
Definition Classes
StdAttachments
Abstract Value Members
abstract
val
global
:
Global
Concrete Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
object
TermName
Definition Classes
Names
object
TypeName
Definition Classes
Names
object
WeakSymbolAttachment
extends
Product
with
Serializable
Definition Classes
StdAttachments
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
attachExpansion
(
sym:
scala.tools.nsc.Global.Symbol
,
trees:
List
[
scala.tools.nsc.Global.Tree
]
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
attachSource
(
sym:
scala.tools.nsc.Global.Symbol
,
tree:
scala.tools.nsc.Global.Tree
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
attachedExpansion
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Option
[
List
[
scala.tools.nsc.Global.Tree
]]
Definition Classes
StdAttachments
def
attachedSource
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Tree
Definition Classes
StdAttachments
def
backupCompleter
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
lazy val
compat
:
SymbolTableCompat
{ val global: Enrichments.this.global.type }
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]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hasAttachedExpansion
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Boolean
Definition Classes
StdAttachments
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
installationFailure
()
:
Nothing
def
isExpanded
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Boolean
Definition Classes
StdAttachments
def
isImplicitMethodType
(
tp:
scala.tools.nsc.Global.Type
)
:
Boolean
Definition Classes
Types
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isMaybeExpandee
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Boolean
Definition Classes
StdAttachments
def
isNotExpandable
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Boolean
Definition Classes
StdAttachments
def
isWeak
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Boolean
Definition Classes
StdAttachments
def
markExpanded
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
markMaybeExpandee
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
markNotExpandable
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
markWeak
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
object
paradiseDefinitions
Definition Classes
Definitions
implicit
def
paradiseNme
(
nme:
scala.tools.nsc.Global.nme
.type
)
:
paradisenme
.type
Definition Classes
StdNames
implicit
def
paradiseSettings
(
settings:
Settings
)
:
Settings
.type
implicit
def
paradiseTpnme
(
nme:
scala.tools.nsc.Global.tpnme
.type
)
:
paradisetpnme
.type
Definition Classes
StdNames
object
paradisenme
Definition Classes
StdNames
object
paradisetpnme
Definition Classes
StdNames
def
restoreCompleter
(
sym:
scala.tools.nsc.Global.Symbol
)
:
Unit
Definition Classes
StdAttachments
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
tellReplAboutExpansion
(
sym:
scala.tools.nsc.Global.Symbol
,
companion:
scala.tools.nsc.Global.Symbol
,
expanded:
List
[
scala.tools.nsc.Global.Tree
]
)
:
Unit
Definition Classes
ReplIntegration
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unmarkExpanded
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
unmarkWeak
(
sym:
scala.tools.nsc.Global.Symbol
)
:
scala.tools.nsc.Global.Symbol
Definition Classes
StdAttachments
def
unwrapHandler
[
T
]
(
pf:
PartialFunction
[
Throwable
,
T
]
)
:
PartialFunction
[
Throwable
,
T
]
Definition Classes
ReflectionUtils
def
unwrapThrowable
(
x:
Throwable
)
:
Throwable
Definition Classes
ReflectionUtils
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
(
...
)
Inherited from
Names
Inherited from
ReplIntegration
Inherited from
Types
Inherited from
Symbols
Inherited from
Mirrors
Inherited from
ReflectionUtils
Inherited from
StdAttachments
Inherited from
TreeInfo
Inherited from
StdNames
Inherited from
Definitions
Inherited from
AnyRef
Inherited from
Any
Ungrouped