A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
the value being probed for possible equality
true if this instance can possibly equal
that, otherwise false
The size of this product.
for a product
A(x_1, ..., x_k), returns
The nth element of this product, 0-based.
the index of the element to return
n elements after the first element
Test two objects for inequality.
true if !(this == that), false otherwise.
x.hashCode except for boxed numeric types.
a hash value consistent with ==
Test two objects for equality.
true if the receiver object is equivalent to the argument;
Cast the receiver object to be of type
the receiver object.
The direct child trees of this tree EmptyTrees are always omitted.
Create a copy of the receiver object.
setType, but if this is a previously empty TypeTree
that fact is remembered so that resetType will snap back.
Tests whether the argument (
arg0) is a reference to the receiver object (
true if the argument is a reference to the receiver object;
The universal equality method defined in
Called by the garbage collector on the receiver object when there are no more references to the object.
A representation that corresponds to the dynamic class of the receiver object.
a representation that corresponds to the dynamic class of the receiver object.
The hashCode method for reference types.
Test whether the dynamic type of the receiver object is
true if the receiver object is an instance of erasure of type
!(this eq that).
true if the argument is not a reference to the receiver object;
Wakes up a single thread that is waiting on the receiver object's monitor.
Wakes up all threads that are waiting on the receiver object's monitor.
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.
in the default implementation, the empty string
Set tpe to give
tp and return this.
Creates a String representation of this object.