public class MathException extends Exception
Supports nesting, emulating JDK 1.4 behavior if necessary.
Constructor and Description |
---|
MathException()
Constructs a new
MathException with no detail message. |
MathException(String pattern,
Object... arguments)
Constructs a new
MathException with specified formatted detail message. |
MathException(Throwable rootCause)
Constructs a new
MathException with specified nested Throwable root
cause. |
MathException(Throwable rootCause,
String pattern,
Object... arguments)
Constructs a new
MathException with specified formatted detail message and
nested Throwable root cause. |
Modifier and Type | Method and Description |
---|---|
Object[] |
getArguments()
Gets the arguments used to build the message of this throwable.
|
String |
getLocalizedMessage() |
String |
getMessage() |
String |
getMessage(Locale locale)
Gets the message in a specified locale.
|
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(PrintStream out)
Prints the stack trace of this exception to the specified stream.
|
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace, toString
public MathException()
MathException
with no detail message.public MathException(String pattern, Object... arguments)
MathException
with specified formatted detail message. Message
formatting is delegated to MessageFormat
.pattern
- format specifierarguments
- format argumentspublic MathException(Throwable rootCause)
MathException
with specified nested Throwable
root
cause.rootCause
- the exception or error that caused this exception to be thrown.public MathException(Throwable rootCause, String pattern, Object... arguments)
MathException
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 String getPattern()
public Object[] getArguments()
public String getMessage(Locale locale)
locale
- Locale in which the message should be translatedpublic String getMessage()
getMessage
in class Throwable
public String getLocalizedMessage()
getLocalizedMessage
in class Throwable
public void printStackTrace()
printStackTrace
in class Throwable
public void printStackTrace(PrintStream out)
printStackTrace
in class Throwable
out
- the PrintStream
to use for outputCopyright © GigaSpaces.