Class IllegalFormatPrecisionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
java.util.IllegalFormatException
java.util.IllegalFormatPrecisionException
- All Implemented Interfaces:
Serializable
Unchecked exception thrown when the precision is a negative value other than
-1
, the conversion does not support a precision, or the value is
otherwise unsupported. If the precision is not representable by an
int
type, then the value Integer.MIN_VALUE
will be used
in the exception.- Since:
- 1.5
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an instance of this class with the specified precision. -
Method Summary
Modifier and TypeMethodDescriptionReturns the detail message string of this throwable.int
Returns the precision.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
IllegalFormatPrecisionException
public IllegalFormatPrecisionException(int p) Constructs an instance of this class with the specified precision.- Parameters:
p
- The precision
-
-
Method Details
-
getPrecision
public int getPrecision()Returns the precision. If the precision isn't representable by anint
, then will returnInteger.MIN_VALUE
.- Returns:
- The precision
-
getMessage
Description copied from class:Throwable
Returns the detail message string of this throwable.- Overrides:
getMessage
in classThrowable
- Returns:
- the detail message string of this
Throwable
instance (which may benull
).
-