Tests whether the type represented by this manifest is a subtype
of the type represented by that' manifest, subject to the limitations
described in the header.
Tests whether the type represented by this manifest is a supertype
of the type represented by that' manifest, subject to the limitations
described in the header.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass. See Programming in Scala, Chapter 28 for discussion and design.
true if this instance can possibly equal that
, otherwise false
Tests whether the type represented by this manifest is equal to
the type represented by that' manifest, subject to the limitations
described in the header.
Tests whether the type represented by this manifest is equal to
the type represented by that' manifest, subject to the limitations
described in the header.
the object to compare against this object for equality.
true
if the receiver object is equivalent to the argument; false
otherwise.
The hashCode method for reference types.
The hashCode method for reference types. See hashCode in Any.
the hash code value for this object.
A ClassManifest[T] is an opaque descriptor for type T. It is used by the compiler to preserve information necessary for instantiating Arrays in those cases where the element type is unknown at compile time.
The type-relation operators make an effort to present a more accurate picture than can be realized with erased types, but they should not be relied upon to give correct answers. In particular they are likely to be wrong when variance is involved or when a subtype has a different number of type arguments than a supertype.