scala
.
tools
.
nsc
.
ast
.
Trees
Transformer
class
Transformer
extends AnyRef
Attributes
abstract
Source
Trees.scala
Linear Supertypes
AnyRef,
Any
Known Subclasses
AddRefFields
,
CleanUpTransformer
,
ConstructorTransformer
,
DuplicateLabels
,
ErasureTransformer
,
ExplicitOuterTransformer
,
Flattener
,
ImplementationAdapter
,
LambdaLifter
,
LazyValues
,
MixinTransformer
,
OuterPathTransformer
,
RefCheckTransformer
,
RemoveBindingsTransformer
,
SampleTransformer
,
SpecializationTransformer
,
SuperAccTransformer
,
TailCallElimination
,
TreeReplacer
,
TreeSubstituter
,
TreeSymSubstituter
,
TypeMapTransformer
,
TypingTransformer
,
UnCurryTransformer
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
Transformer
AnyRef
Any
Visibility
Public
All
Instance Constructors
new
Transformer
()
Value Members
def
!=
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
!=
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
##
()
:
Int
Attributes
final
Definition Classes
AnyRef → Any
def
==
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
==
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
asInstanceOf
[
T0
]
: T0
Attributes
final
Definition Classes
Any
def
atOwner
[
A
]
(
owner:
Symbol
)
(
trans: ⇒ A
)
: A
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
currentClass
:
Symbol
Attributes
protected
def
currentMethod
:
Symbol
Attributes
protected
var
currentOwner
:
Symbol
Attributes
protected
def
currentPackage
:
Symbol
Attributes
protected
def
eq
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
getClass
()
: java.lang.Class[_]
Attributes
final
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
isInstanceOf
[
T0
]
:
Boolean
Attributes
final
Definition Classes
Any
def
ne
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
notify
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
notifyAll
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Attributes
final
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
transform
(
tree:
Tree
)
:
Tree
def
transformCaseDefs
(
trees: List[
CaseDef
]
)
: List[
CaseDef
]
def
transformIdents
(
trees: List[
Ident
]
)
: List[
Ident
]
def
transformModifiers
(
mods:
Modifiers
)
:
Modifiers
def
transformStats
(
stats: List[
Tree
]
,
exprOwner:
Symbol
)
: List[
Tree
]
def
transformTemplate
(
tree:
Template
)
:
Template
def
transformTrees
(
trees: List[
Tree
]
)
: List[
Tree
]
def
transformTypeDefs
(
trees: List[
TypeDef
]
)
: List[
TypeDef
]
def
transformUnit
(
unit: CompilationUnit
)
:
Unit
def
transformValDef
(
tree:
ValDef
)
:
ValDef
def
transformValDefs
(
trees: List[
ValDef
]
)
: List[
ValDef
]
def
transformValDefss
(
treess: List[List[
ValDef
]]
)
: List[List[
ValDef
]]
val
treeCopy
:
TreeCopier
def
wait
()
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
Inherited from AnyRef
Inherited from
Any