public class MathRuntimeException
extends java.lang.RuntimeException
| Constructor and Description |
|---|
MathRuntimeException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
MathRuntimeException with specified
formatted detail message. |
MathRuntimeException(java.lang.Throwable rootCause)
Constructs a new
MathRuntimeException with specified
nested Throwable root cause. |
MathRuntimeException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
MathRuntimeException with specified
formatted detail message and nested Throwable root cause. |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.ArithmeticException |
createArithmeticException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
ArithmeticException with specified formatted detail message. |
static java.lang.ArrayIndexOutOfBoundsException |
createArrayIndexOutOfBoundsException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
ArrayIndexOutOfBoundsException with specified formatted detail message. |
static java.util.ConcurrentModificationException |
createConcurrentModificationException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
ConcurrentModificationException with specified formatted detail message. |
static java.io.EOFException |
createEOFException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
EOFException with specified formatted detail message. |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
IllegalArgumentException with specified formatted detail message. |
static java.lang.IllegalArgumentException |
createIllegalArgumentException(java.lang.Throwable rootCause)
Constructs a new
IllegalArgumentException with specified nested
Throwable root cause. |
static java.lang.IllegalStateException |
createIllegalStateException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
IllegalStateException with specified formatted detail message. |
static java.lang.RuntimeException |
createInternalError(java.lang.Throwable cause)
Create an
RuntimeException for an internal error. |
static java.io.IOException |
createIOException(java.lang.Throwable rootCause)
Constructs a new
IOException with specified nested
Throwable root cause. |
static java.util.NoSuchElementException |
createNoSuchElementException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
NoSuchElementException with specified formatted detail message. |
static java.lang.NullPointerException |
createNullPointerException(java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
NullPointerException with specified formatted detail message. |
static java.text.ParseException |
createParseException(int offset,
java.lang.String pattern,
java.lang.Object... arguments)
Constructs a new
ParseException with specified
formatted detail message. |
java.lang.Object[] |
getArguments()
Gets the arguments used to build the message of this throwable.
|
java.lang.String |
getLocalizedMessage() |
java.lang.String |
getMessage() |
java.lang.String |
getMessage(java.util.Locale locale)
Gets the message in a specified locale.
|
java.lang.String |
getPattern()
Gets the pattern used to build the message of this throwable.
|
void |
printStackTrace()
Prints the stack trace of this exception to the standard error stream.
|
void |
printStackTrace(java.io.PrintStream out)
Prints the stack trace of this exception to the specified stream.
|
public MathRuntimeException(java.lang.String pattern,
java.lang.Object... arguments)
MathRuntimeException with specified
formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic MathRuntimeException(java.lang.Throwable rootCause)
MathRuntimeException with specified
nested Throwable root cause.rootCause - the exception or error that caused this exception
to be thrown.public MathRuntimeException(java.lang.Throwable rootCause,
java.lang.String pattern,
java.lang.Object... arguments)
MathRuntimeException with specified
formatted detail message and nested Throwable root cause.
Message formatting is delegated to MessageFormat.rootCause - the exception or error that caused this exception
to be thrown.pattern - format specifierarguments - format argumentspublic java.lang.String getPattern()
public java.lang.Object[] getArguments()
public java.lang.String getMessage(java.util.Locale locale)
locale - Locale in which the message should be translatedpublic java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic java.lang.String getLocalizedMessage()
getLocalizedMessage in class java.lang.Throwablepublic void printStackTrace()
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream out)
printStackTrace in class java.lang.Throwableout - the PrintStream to use for outputpublic static java.lang.ArithmeticException createArithmeticException(java.lang.String pattern,
java.lang.Object... arguments)
ArithmeticException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.lang.ArrayIndexOutOfBoundsException createArrayIndexOutOfBoundsException(java.lang.String pattern,
java.lang.Object... arguments)
ArrayIndexOutOfBoundsException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.io.EOFException createEOFException(java.lang.String pattern,
java.lang.Object... arguments)
EOFException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.io.IOException createIOException(java.lang.Throwable rootCause)
IOException with specified nested
Throwable root cause.
This factory method allows chaining of other exceptions within an
IOException even for Java 5. The constructor for
IOException with a cause parameter was introduced only
with Java 6.
rootCause - the exception or error that caused this exception
to be thrown.public static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.String pattern,
java.lang.Object... arguments)
IllegalArgumentException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.lang.IllegalArgumentException createIllegalArgumentException(java.lang.Throwable rootCause)
IllegalArgumentException with specified nested
Throwable root cause.rootCause - the exception or error that caused this exception
to be thrown.public static java.lang.IllegalStateException createIllegalStateException(java.lang.String pattern,
java.lang.Object... arguments)
IllegalStateException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.util.ConcurrentModificationException createConcurrentModificationException(java.lang.String pattern,
java.lang.Object... arguments)
ConcurrentModificationException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.util.NoSuchElementException createNoSuchElementException(java.lang.String pattern,
java.lang.Object... arguments)
NoSuchElementException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.lang.NullPointerException createNullPointerException(java.lang.String pattern,
java.lang.Object... arguments)
NullPointerException with specified formatted detail message.
Message formatting is delegated to MessageFormat.pattern - format specifierarguments - format argumentspublic static java.text.ParseException createParseException(int offset,
java.lang.String pattern,
java.lang.Object... arguments)
ParseException with specified
formatted detail message.
Message formatting is delegated to MessageFormat.offset - offset at which error occurredpattern - format specifierarguments - format argumentspublic static java.lang.RuntimeException createInternalError(java.lang.Throwable cause)
RuntimeException for an internal error.cause - underlying causeRuntimeException for an internal error