A method that should be called from every well-designed equals method that is open to be overridden in a subclass
The equality method defined in AnyRef
Returns a hash code value for the object
return k for a product A(x_1,
def
productElement(arg0: Int): Any
for a product A(x_1,
def
productElements: Iterator[Any]
def
productIterator: Iterator[Any]
An iterator that returns all fields of this product
def
productPrefix: String
By default the empty string
def
setStackTrace(arg0: Array[StackTraceElement]): Unit
def
toString(): String
Returns a string representation of the object
Instance constructors
-
new
UninitializedFieldError(obj: Any)
-
new
UninitializedFieldError(msg: String)
-
new
UninitializedFieldError(arg0: Throwable)
-
new
UninitializedFieldError(arg0: String, arg1: Throwable)
-
new
UninitializedFieldError()
This class implements errors which are thrown whenever a field is used before it has been initialized.
Such runtime checks are not emitted by default. See the compiler documentation for knowing how to turn them on.
Note: This check requires the initialization order first implemented in scala 2.8.