A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
The direct child trees of this tree EmptyTrees are always omitted.
The direct child trees of this tree EmptyTrees are always omitted. Lists are collapsed.
Like setType
, but if this is a previously empty TypeTree
that fact is remembered so that resetType will snap back.
Like setType
, but if this is a previously empty TypeTree
that fact is remembered so that resetType will snap back.
The universal equality method defined in AnyRef
.
The hashCode method for reference types.
The size of this product.
The nth element of this product, 0-based.
An iterator over all the elements of this product.
An iterator over all the elements of this product.
in the default implementation, an Iterator[Any]
A string used in the toString
methods of derived classes.
Set tpe to give tp
and return this.
Set tpe to give tp
and return this.
Creates a String representation of this object.
(Since version 2.8.0) use productIterator instead
A tree that has an annotation attached to it. Only used for annotated types and annotation ascriptions, annotations on definitions are stored in the Modifiers. Eliminated by typechecker (typedAnnotated), the annotations are then stored in an AnnotatedType.