IllegalFormatConversionExceptionpublic class IllegalFormatConversionException extends IllegalFormatException Unchecked exception thrown when the argument corresponding to the format
specifier is of an incompatible type.
Unless otherwise specified, passing a null argument to any
method or constructor in this class will cause a {@link
NullPointerException} to be thrown. |
Fields Summary |
---|
private static final long | serialVersionUID | private char | c | private Class | arg |
Constructors Summary |
---|
public IllegalFormatConversionException(char c, Class arg)Constructs an instance of this class with the mismatched conversion and
the corresponding argument class.
if (arg == null)
throw new NullPointerException();
this.c = c;
this.arg = arg;
|
Methods Summary |
---|
public java.lang.Class | getArgumentClass()Returns the class of the mismatched argument.
return arg;
| public char | getConversion()Returns the inapplicable conversion.
return c;
| public java.lang.String | getMessage()
return String.format("%c != %s", c, arg.getName());
|
|