Package org.eclipse.jdt.core.util
Class ClassFormatException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.jdt.core.util.ClassFormatException
-
- All Implemented Interfaces:
Serializable
public class ClassFormatException extends Exception
Exception thrown by a class file reader when encountering a error in decoding information contained in a .class file.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intERROR_MALFORMED_UTF8static intERROR_TRUNCATED_INPUTstatic intINVALID_ARGUMENTS_FOR_INVOKEINTERFACEstatic intINVALID_BYTECODEstatic intINVALID_CONSTANT_POOL_ENTRYstatic intINVALID_MAGIC_NUMBERstatic intINVALID_TAG_CONSTANTstatic intTOO_MANY_BYTES
-
Constructor Summary
Constructors Constructor Description ClassFormatException(int errorID)Constructor for ClassFormatException.ClassFormatException(String message)Constructor for ClassFormatException.ClassFormatException(String message, Throwable cause)Constructor for ClassFormatException.
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
ERROR_MALFORMED_UTF8
public static final int ERROR_MALFORMED_UTF8
- See Also:
- Constant Field Values
-
ERROR_TRUNCATED_INPUT
public static final int ERROR_TRUNCATED_INPUT
- See Also:
- Constant Field Values
-
INVALID_CONSTANT_POOL_ENTRY
public static final int INVALID_CONSTANT_POOL_ENTRY
- See Also:
- Constant Field Values
-
TOO_MANY_BYTES
public static final int TOO_MANY_BYTES
- See Also:
- Constant Field Values
-
INVALID_ARGUMENTS_FOR_INVOKEINTERFACE
public static final int INVALID_ARGUMENTS_FOR_INVOKEINTERFACE
- See Also:
- Constant Field Values
-
INVALID_BYTECODE
public static final int INVALID_BYTECODE
- See Also:
- Constant Field Values
-
INVALID_TAG_CONSTANT
public static final int INVALID_TAG_CONSTANT
- Since:
- 3.0
- See Also:
- Constant Field Values
-
INVALID_MAGIC_NUMBER
public static final int INVALID_MAGIC_NUMBER
- Since:
- 3.0
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClassFormatException
public ClassFormatException(int errorID)
Constructor for ClassFormatException.- Parameters:
errorID- the given error ID
-
ClassFormatException
public ClassFormatException(String message)
Constructor for ClassFormatException.- Parameters:
message- the message for the exception
-
-