Class MathIllegalStateException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalStateException
org.apache.commons.math3.exception.MathIllegalStateException
- All Implemented Interfaces:
Serializable
,ExceptionContextProvider
- Direct Known Subclasses:
CardanEulerSingularityException
,ConvergenceException
,MathInternalError
,MathParseException
,MaxCountExceededException
,NoFeasibleSolutionException
,NoFeasibleSolutionException
,UnboundedSolutionException
,UnboundedSolutionException
public class MathIllegalStateException
extends IllegalStateException
implements ExceptionContextProvider
Base class for all exceptions that signal that the process
throwing the exception is in a state that does not comply with
the set of states that it is designed to be in.
- Since:
- 2.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExceptionContext
Context.private static final long
Serializable version Id. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.MathIllegalStateException
(Throwable cause, Localizable pattern, Object... args) Simple constructor.MathIllegalStateException
(Localizable pattern, Object... args) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets a reference to the "rich context" data structure that allows to customize error messages and store key, value pairs in exceptions.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerializable version Id.- See Also:
-
context
Context.
-
-
Constructor Details
-
MathIllegalStateException
Simple constructor.- Parameters:
pattern
- Message pattern explaining the cause of the error.args
- Arguments.
-
MathIllegalStateException
Simple constructor.- Parameters:
cause
- Root cause.pattern
- Message pattern explaining the cause of the error.args
- Arguments.
-
MathIllegalStateException
public MathIllegalStateException()Default constructor.
-
-
Method Details
-
getContext
Gets a reference to the "rich context" data structure that allows to customize error messages and store key, value pairs in exceptions.- Specified by:
getContext
in interfaceExceptionContextProvider
- Returns:
- a reference to the exception context.
-
getMessage
- Overrides:
getMessage
in classThrowable
-
getLocalizedMessage
- Overrides:
getLocalizedMessage
in classThrowable
-