trait
Trees extends Trees
Type Members
-
-
case class
DocDef(comment: DocComment, definition: Tree) extends Tree with Product with Serializable
-
-
class
LazyTreeCopier extends LazyTreeCopier with TreeCopier
-
case class
Modifiers(flags: Long, privateWithin: Name, annotations: List[Tree]) extends AbsModifiers with HasFlags with Product with Serializable
-
case class
Parens(args: List[Tree]) extends Tree with Product with Serializable
-
case class
ReferenceToBoxed(idt: Ident) extends Tree with TermTree with Product with Serializable
-
case class
SelectFromArray(qualifier: Tree, name: Name, erasure: Type) extends Tree with TermTree with RefTree with Product with Serializable
-
class
StrictTreeCopier extends StrictTreeCopier with TreeCopier
-
class
Transformer extends Transformer
-
trait
TreeCopier extends TreeCopierOps
-
class
TreeOps extends AnyRef
-
-
-
-
-
-
case class
TypeTreeWithDeferredRefCheck(check: () ⇒ TypeTree) extends Tree with TypTree with Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
Apply(sym: Symbol, args: Tree*): Tree
-
def
Bind(sym: Symbol, body: Tree): Bind
-
def
Block(stats: Tree*): Block
-
def
CaseDef(pat: Tree, body: Tree): CaseDef
-
def
ClassDef(sym: Symbol, constrMods: Modifiers, vparamss: List[List[ValDef]], argss: List[List[Tree]], body: List[Tree], superPos: Position): ClassDef
-
def
ClassDef(sym: Symbol, impl: Template): ClassDef
-
def
DefDef(sym: Symbol, rhs: (List[List[Symbol]]) ⇒ Tree): DefDef
-
def
DefDef(sym: Symbol, rhs: Tree): DefDef
-
def
DefDef(sym: Symbol, mods: Modifiers, rhs: Tree): DefDef
-
def
DefDef(sym: Symbol, vparamss: List[List[ValDef]], rhs: Tree): DefDef
-
def
DefDef(sym: Symbol, mods: Modifiers, vparamss: List[List[ValDef]], rhs: Tree): DefDef
-
-
def
Ident(sym: Symbol): Ident
-
def
Ident(name: String): Ident
-
def
LabelDef(sym: Symbol, params: List[Symbol], rhs: Tree): LabelDef
-
def
Modifiers(mods: Set[Modifier], privateWithin: Name, annotations: List[Tree]): Modifiers
-
def
Modifiers(flags: Long): Modifiers
-
def
Modifiers(flags: Long, privateWithin: Name): Modifiers
-
def
ModuleDef(sym: Symbol, impl: Template): ModuleDef
-
def
New(tpe: Type, args: Tree*): Tree
-
def
New(sym: Symbol, args: Tree*): Tree
-
def
New(tpt: Tree, argss: List[List[Tree]]): Tree
-
-
def
Select(qualifier: Tree, sym: Symbol): Select
-
def
Select(qualifier: Tree, name: String): Select
-
def
Super(sym: Symbol, mix: TypeName): Tree
-
def
Template(parents: List[Tree], self: ValDef, constrMods: Modifiers, vparamss: List[List[ValDef]], argss: List[List[Tree]], body: List[Tree], superPos: Position): Template
-
def
This(sym: Symbol): Tree
-
def
TypeDef(sym: Symbol): TypeDef
-
def
TypeDef(sym: Symbol, rhs: Tree): TypeDef
-
def
TypeTree(tp: Type): TypeTree
-
def
ValDef(sym: Symbol): ValDef
-
def
ValDef(sym: Symbol, rhs: Tree): ValDef
-
final
def
asInstanceOf[T0]: T0
-
def
atPos[T <: Tree](pos: Position)(tree: T): T
-
def
clone(): AnyRef
-
def
duplicateTree(tree: Tree): Tree
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newLazyTreeCopier: TreeCopier
-
def
newStrictTreeCopier: TreeCopier
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
resetAllAttrs[A <: Tree](x: A): A
-
def
resetLocalAttrs[A <: Tree](x: A): A
-
object
resetPos extends Traverser
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
-
object
treeInfo extends TreeInfo
-
implicit
def
treeOps(tree: Tree): TreeOps
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
xtransform(transformer: Transformer, tree: Tree): Tree
-
def
xtraverse(traverser: Traverser, tree: Tree): Unit
Inherited from Trees
Inherited from AnyRef
Inherited from Any