scala

UninitializedFieldError

class UninitializedFieldError(msg: String) extends RuntimeException with Product

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.

attributes: final

Inherits

  1. Product
  2. Equals
  3. RuntimeException
  4. Exception
  5. Throwable
  6. Serializable
  7. AnyRef
  8. Any

Value Members

  1. def canEqual(arg0: Any): Boolean

    A method that should be called from every well-designed equals method that is open to be overridden in a subclass

  2. def equals(arg0: Any): Boolean

    The equality method defined in AnyRef

  3. def fillInStackTrace(): Throwable

  4. def getCause(): Throwable

  5. def getLocalizedMessage(): String

  6. def getMessage(): String

  7. def getStackTrace(): Array[StackTraceElement]

  8. def hashCode(): Int

    Returns a hash code value for the object

  9. def initCause(arg0: Throwable): Throwable

  10. val msg: String

  11. def printStackTrace(arg0: PrintWriter): Unit

  12. def printStackTrace(arg0: PrintStream): Unit

  13. def printStackTrace(): Unit

  14. def productArity: Int

    return k for a product A(x_1,

  15. def productElement(arg0: Int): Any

    for a product A(x_1,

  16. def productElements: Iterator[Any]

  17. def productIterator: Iterator[Any]

    An iterator that returns all fields of this product

  18. def productPrefix: String

    By default the empty string

  19. def setStackTrace(arg0: Array[StackTraceElement]): Unit

  20. def toString(): String

    Returns a string representation of the object

Instance constructors

  1. new UninitializedFieldError(obj: Any)

  2. new UninitializedFieldError(msg: String)

  3. new UninitializedFieldError(arg0: Throwable)

  4. new UninitializedFieldError(arg0: String, arg1: Throwable)

  5. new UninitializedFieldError()