Object
Throwable
Exception
RuntimeException
IllegalStateException
InvalidParameterTypeException
- All Implemented Interfaces:
Serializable
Thrown by
ParameterValue
getter methods when a value cannot be casted to the
requested type. For example, this exception is thrown when ParameterValue.doubleValue()
is invoked but the value is not convertible to a double
.
Note:
this exception is of kind
This exception is typically thrown by the following methods:
IllegalStateException
instead of IllegalArgumentException
because it is not caused by a bad argument. It is rather a consequence of a zero-argument method invoked
in a context where it is not allowed.- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorDescriptionInvalidParameterTypeException
(String message, String parameterName) Creates an exception with the specified message and parameter name.InvalidParameterTypeException
(String message, Throwable cause, String parameterName) Creates an exception with the specified message, cause and parameter name. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidParameterTypeException
Creates an exception with the specified message and parameter name.- Parameters:
message
- the detail message, saved for later retrieval by theThrowable.getMessage()
method.parameterName
- the parameter name.
-
InvalidParameterTypeException
Creates an exception with the specified message, cause and parameter name.- Parameters:
message
- the detail message, saved for later retrieval by theThrowable.getMessage()
method.cause
- the cause, saved for later retrieval by theThrowable.getCause()
method.parameterName
- the parameter name.- Since:
- 3.1
-
-
Method Details
-
getParameterName
-