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:
-
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
-
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
-