Instance Constructors
-
new
TypeTree
()
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
canEqual
(arg0: Any): Boolean
-
def
children
: List[Tree]
-
def
clone
(): AnyRef
-
def
defineType
(tp: Type): TypeTree.this.type
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(that: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hasSymbol
: Boolean
-
def
hasSymbolWhich
(f: (Symbol) ⇒ Boolean): Boolean
-
def
hashCode
(): Int
-
val
id
: Int
-
def
isDef
: Boolean
-
def
isEmpty
: Boolean
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
original
: Tree
-
def
pos
: Position
-
def
pos_=
(pos: Position): Unit
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
def
setOriginal
(tree: Tree): TypeTree.this.type
-
def
setPos
(pos: Position): TypeTree.this.type
-
def
setSymbol
(sym: Symbol): TypeTree.this.type
-
def
setType
(tp: Type): TypeTree.this.type
-
def
symbol
: Symbol
-
def
symbol_=
(sym: Symbol): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
tpe
: Type
-
def
tpe_=
(t: Type): Unit
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Deprecated Value Members
-
def
productElements
: Iterator[Any]
Inherited from Serializable
Inherited from Serializable
Inherited from AbsTypeTree
Inherited from TypTree
Inherited from Tree
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
A synthetic term holding an arbitrary type. Not to be confused with with TypTree, the trait for trees that are only used for type trees. TypeTree's are inserted in several places, but most notably in
RefCheck
, where the arbitrary type trees are all replaced by TypeTree's.