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:
java.io.Serializable
public class ClassFormatException extends java.lang.ExceptionException 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(java.lang.String message)Constructor for ClassFormatException.ClassFormatException(java.lang.String message, java.lang.Throwable cause)Constructor for ClassFormatException.
-
-
-
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(java.lang.String message)
Constructor for ClassFormatException.- Parameters:
message- the message for the exception
-
ClassFormatException
public ClassFormatException(java.lang.String message, java.lang.Throwable cause)Constructor for ClassFormatException.- Parameters:
message- the message for the exceptioncause- the cause of the exception- Since:
- 3.5
-
-