trait
Trees extends Trees
Type Members
-
-
case class
DocDef(comment: DocComment, definition: Tree) extends Tree with Product with Serializable
-
-
case class
InjectDerivedValue(arg: Tree) extends Tree with SymTree 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
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
-
implicit
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
-
def
+(other: String): String
-
def
->[B](y: B): (Trees, B)
-
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(sym: Symbol, args: Tree*): Tree
-
def
New(tpe: Type, 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
Throw(tpe: Type, args: Tree*): Throw
-
def
Try(body: Tree, cases: (Tree, Tree)*): Try
-
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
clone(): AnyRef
-
def
copyClassDef(tree: Tree)(mods: Modifiers, name: Name, tparams: List[TypeDef], impl: Template): ClassDef
-
def
copyDefDef(tree: Tree)(mods: Modifiers, name: Name, tparams: List[TypeDef], vparamss: List[List[ValDef]], tpt: Tree, rhs: Tree): DefDef
-
def
copyValDef(tree: Tree)(mods: Modifiers, name: Name, tpt: Tree, rhs: Tree): ValDef
-
def
deriveCaseDef(cdef: Tree)(applyToBody: (Tree) ⇒ Tree): CaseDef
-
def
deriveClassDef(cdef: Tree)(applyToImpl: (Template) ⇒ Template): ClassDef
-
def
deriveDefDef(ddef: Tree)(applyToRhs: (Tree) ⇒ Tree): DefDef
-
def
deriveLabelDef(ldef: Tree)(applyToRhs: (Tree) ⇒ Tree): LabelDef
-
def
deriveModuleDef(mdef: Tree)(applyToImpl: (Template) ⇒ Template): ModuleDef
-
def
deriveTemplate(templ: Tree)(applyToBody: (List[Tree]) ⇒ List[Tree]): Template
-
def
deriveValDef(vdef: Tree)(applyToRhs: (Tree) ⇒ Tree): ValDef
-
def
duplicateTree(tree: Tree): Tree
-
-
def
ensuring(cond: (Trees) ⇒ Boolean, msg: ⇒ Any): Trees
-
def
ensuring(cond: (Trees) ⇒ Boolean): Trees
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Trees
-
def
ensuring(cond: Boolean): Trees
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
isReferenceToAnyVal(t: Tree): Boolean
-
def
isReferenceToPredef(t: Tree): Boolean
-
def
isReferenceToScalaMember(t: Tree, Id: Name): 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, leaveAlone: (Tree) ⇒ Boolean): A
-
def
resetLocalAttrs[A <: Tree](x: A, leaveAlone: (Tree) ⇒ Boolean): A
-
def
resetLocalAttrsKeepLabels[A <: Tree](x: A, leaveAlone: (Tree) ⇒ Boolean): A
-
object
resetPos extends Traverser
-
val
self: Any
-
val
self: Any
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
-
object
treeInfo extends TreeInfo
-
def
treeLine(t: Tree): String
-
-
def
treeStatus(t: Tree, enclosingTree: Tree = null): String
-
def
treeSymStatus(t: Tree): String
-
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
-
def
→[B](y: B): (Trees, B)
Inherited from Trees
Inherited from AnyRef
Inherited from Any
Inherited by implicit conversion any2stringfmt from
Trees to StringFormat
Inherited by implicit conversion any2stringadd from
Trees to StringAdd
Inherited by implicit conversion any2ArrowAssoc from
Trees to ArrowAssoc[Trees]
Inherited by implicit conversion any2Ensuring from
Trees to Ensuring[Trees]