trait
Trees
extends AnyRef
Type Members
-
-
class
AbsTypeTree
extends Tree with TypTree
-
case class
Alternative
(trees: List[Tree]) extends Tree with TermTree with Product with Serializable
-
case class
Annotated
(annot: Tree, arg: Tree) extends Tree with Product with Serializable
-
case class
AppliedTypeTree
(tpt: Tree, args: List[Tree]) extends Tree with TypTree with Product with Serializable
-
case class
Apply
(fun: Tree, args: List[Tree]) extends GenericApply with Product with Serializable
-
case class
ApplyDynamic
(qual: Tree, args: List[Tree]) extends Tree with TermTree with SymTree with Product with Serializable
-
case class
ArrayValue
(elemtpt: Tree, elems: List[Tree]) extends Tree with TermTree with Product with Serializable
-
case class
Assign
(lhs: Tree, rhs: Tree) extends Tree with TermTree with Product with Serializable
-
-
case class
Bind
(name: Name, body: Tree) extends DefTree with Product with Serializable
-
case class
Block
(stats: List[Tree], expr: Tree) extends Tree with TermTree with Product with Serializable
-
case class
CaseDef
(pat: Tree, guard: Tree, body: Tree) extends Tree with Product with Serializable
-
case class
ClassDef
(mods: Modifiers, name: TypeName, tparams: List[TypeDef], impl: Template) extends ImplDef with Product with Serializable
-
case class
CompoundTypeTree
(templ: Template) extends Tree with TypTree with Product with Serializable
-
case class
DefDef
(mods: Modifiers, name: TermName, tparams: List[TypeDef], vparamss: List[List[ValDef]], tpt: Tree, rhs: Tree) extends ValOrDefDef with Product with Serializable
-
class
DefTree
extends Tree with SymTree
-
case class
ExistentialTypeTree
(tpt: Tree, whereClauses: List[Tree]) extends Tree with TypTree with Product with Serializable
-
case class
Function
(vparams: List[ValDef], body: Tree) extends Tree with TermTree with SymTree with Product with Serializable
-
class
GenericApply
extends Tree with TermTree
-
case class
Ident
(name: Name) extends Tree with RefTree with Product with Serializable
-
case class
If
(cond: Tree, thenp: Tree, elsep: Tree) extends Tree with TermTree with Product with Serializable
-
class
ImplDef
extends MemberDef
-
case class
Import
(expr: Tree, selectors: List[ImportSelector]) extends Tree with SymTree with Product with Serializable
-
case class
ImportSelector
(name: Name, namePos: Int, rename: Name, renamePos: Int) extends Product with Serializable
-
case class
LabelDef
(name: TermName, params: List[Ident], rhs: Tree) extends DefTree with TermTree with Product with Serializable
-
case class
Literal
(value: Constant) extends Tree with TermTree with Product with Serializable
-
case class
Match
(selector: Tree, cases: List[CaseDef]) extends Tree with TermTree with Product with Serializable
-
class
MemberDef
extends DefTree
-
case class
Modifiers
(flags: Long, privateWithin: Name, annotations: List[Tree], positions: Map[Long, Position]) extends HasFlags with Product with Serializable
-
case class
ModuleDef
(mods: Modifiers, name: TermName, impl: Template) extends ImplDef with Product with Serializable
-
case class
New
(tpt: Tree) extends Tree with TermTree with Product with Serializable
-
case class
PackageDef
(pid: RefTree, stats: List[Tree]) extends MemberDef with Product with Serializable
-
trait
RefTree
extends Tree with SymTree
-
case class
Return
(expr: Tree) extends Tree with TermTree with SymTree with Product with Serializable
-
case class
Select
(qualifier: Tree, name: Name) extends Tree with RefTree with Product with Serializable
-
case class
SelectFromArray
(qualifier: Tree, name: Name, erasure: Type) extends Tree with TermTree with RefTree with Product with Serializable
-
case class
SelectFromTypeTree
(qualifier: Tree, name: TypeName) extends Tree with TypTree with RefTree with Product with Serializable
-
case class
SingletonTypeTree
(ref: Tree) extends Tree with TypTree with Product with Serializable
-
case class
Star
(elem: Tree) extends Tree with TermTree with Product with Serializable
-
case class
Super
(qual: Tree, mix: TypeName) extends Tree with TermTree with Product with Serializable
-
trait
SymTree
extends Tree
-
case class
Template
(parents: List[Tree], self: ValDef, body: List[Tree]) extends Tree with SymTree with Product with Serializable
-
trait
TermTree
extends Tree
-
case class
This
(qual: TypeName) extends Tree with TermTree with SymTree with Product with Serializable
-
case class
Throw
(expr: Tree) extends Tree with TermTree with Product with Serializable
-
class
Traverser
extends AnyRef
-
class
Tree
extends Product
-
case class
Try
(block: Tree, catches: List[CaseDef], finalizer: Tree) extends Tree with TermTree with Product with Serializable
-
trait
TypTree
extends Tree
-
case class
TypeApply
(fun: Tree, args: List[Tree]) extends GenericApply with Product with Serializable
-
case class
TypeBoundsTree
(lo: Tree, hi: Tree) extends Tree with TypTree with Product with Serializable
-
case class
TypeDef
(mods: Modifiers, name: TypeName, tparams: List[TypeDef], rhs: Tree) extends MemberDef with Product with Serializable
-
-
-
case class
Typed
(expr: Tree, tpt: Tree) extends Tree with TermTree with Product with Serializable
-
case class
UnApply
(fun: Tree, args: List[Tree]) extends Tree with TermTree with Product with Serializable
-
case class
ValDef
(mods: Modifiers, name: TermName, tpt: Tree, rhs: Tree) extends ValOrDefDef with Product with Serializable
-
class
ValOrDefDef
extends MemberDef
Abstract Value Members
-
-
def
flagsIntoString
(flags: Long, privateWithin: String): String
-
def
newTreePrinter
(out: PrintWriter): AbsTreePrinter
Concrete Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
-
object
EmptyTree
extends Tree with TermTree with Product with Serializable
-
def
Literal
(value: Any): Literal
-
-
def
Modifiers
(flags: Long, privateWithin: Name): Modifiers
-
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from Any
Value Members
-
-
-
def
asInstanceOf
[T0]
: T0
-
def
isInstanceOf
[T0]
: Boolean
scala.reflect.generic will be removed