edu.umd.cs.findbugs.formatStringChecker
Class IllegalFormatConversionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
edu.umd.cs.findbugs.formatStringChecker.FormatterException
edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
- All Implemented Interfaces:
- java.io.Serializable
public class IllegalFormatConversionException
- extends FormatterException
- See Also:
- Serialized Form
Constructor Summary |
IllegalFormatConversionException(java.lang.String formatSpecifier,
char conversion,
java.lang.String signature)
Constructs an instance of this class with the mismatched conversion and
the corresponding argument class. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IllegalFormatConversionException
public IllegalFormatConversionException(java.lang.String formatSpecifier,
char conversion,
java.lang.String signature)
- Constructs an instance of this class with the mismatched conversion and
the corresponding argument class.
- Parameters:
formatSpecifier
- Inapplicable format specifiersignature
- Signature of the mismatched argument
setArgIndex
public void setArgIndex(int argIndex)
getArgIndex
public int getArgIndex()
getFormatSpecifier
public java.lang.String getFormatSpecifier()
getConversion
public char getConversion()
getArgumentSignature
public java.lang.String getArgumentSignature()
- Returns the class of the mismatched argument.
- Returns:
- The class of the mismatched argument
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in class java.lang.Throwable