Class ClassFormatException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionClassFormatException
(int code) ClassFormatException
(Exception e, char[] fileName, int code, int bufPos) ClassFormatException
(RuntimeException e, char[] fileName) -
Method Summary
Modifier and TypeMethodDescriptionint
int
Returns the underlyingThrowable
that caused the failure.void
void
printStackTrace
(PrintStream output) Prints this exception's stack trace to the given print stream.void
printStackTrace
(PrintWriter output) Prints this exception's stack trace to the given print writer.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
-
Field Details
-
ErrBadMagic
public static final int ErrBadMagic- See Also:
-
ErrBadMinorVersion
public static final int ErrBadMinorVersion- See Also:
-
ErrBadMajorVersion
public static final int ErrBadMajorVersion- See Also:
-
ErrBadConstantClass
public static final int ErrBadConstantClass- See Also:
-
ErrBadConstantString
public static final int ErrBadConstantString- See Also:
-
ErrBadConstantNameAndType
public static final int ErrBadConstantNameAndType- See Also:
-
ErrBadConstantFieldRef
public static final int ErrBadConstantFieldRef- See Also:
-
ErrBadConstantMethodRef
public static final int ErrBadConstantMethodRef- See Also:
-
ErrBadConstantInterfaceMethodRef
public static final int ErrBadConstantInterfaceMethodRef- See Also:
-
ErrBadConstantPoolIndex
public static final int ErrBadConstantPoolIndex- See Also:
-
ErrBadSuperclassName
public static final int ErrBadSuperclassName- See Also:
-
ErrInterfaceCannotBeFinal
public static final int ErrInterfaceCannotBeFinal- See Also:
-
ErrInterfaceMustBeAbstract
public static final int ErrInterfaceMustBeAbstract- See Also:
-
ErrBadModifiers
public static final int ErrBadModifiers- See Also:
-
ErrClassCannotBeAbstractFinal
public static final int ErrClassCannotBeAbstractFinal- See Also:
-
ErrBadClassname
public static final int ErrBadClassname- See Also:
-
ErrBadFieldInfo
public static final int ErrBadFieldInfo- See Also:
-
ErrBadMethodInfo
public static final int ErrBadMethodInfo- See Also:
-
ErrEmptyConstantPool
public static final int ErrEmptyConstantPool- See Also:
-
ErrMalformedUtf8
public static final int ErrMalformedUtf8- See Also:
-
ErrUnknownConstantTag
public static final int ErrUnknownConstantTag- See Also:
-
ErrTruncatedInput
public static final int ErrTruncatedInput- See Also:
-
ErrMethodMustBeAbstract
public static final int ErrMethodMustBeAbstract- See Also:
-
ErrMalformedAttribute
public static final int ErrMalformedAttribute- See Also:
-
ErrBadInterface
public static final int ErrBadInterface- See Also:
-
ErrInterfaceMustSubclassObject
public static final int ErrInterfaceMustSubclassObject- See Also:
-
ErrIncorrectInterfaceMethods
public static final int ErrIncorrectInterfaceMethods- See Also:
-
ErrInvalidMethodName
public static final int ErrInvalidMethodName- See Also:
-
ErrInvalidMethodSignature
public static final int ErrInvalidMethodSignature- See Also:
-
ErrBadComponentInfo
public static final int ErrBadComponentInfo- See Also:
-
-
Constructor Details
-
ClassFormatException
-
ClassFormatException
public ClassFormatException(int code) -
ClassFormatException
-
-
Method Details
-
getErrorCode
public int getErrorCode()- Returns:
- int
-
getBufferPosition
public int getBufferPosition()- Returns:
- int
-
getException
Returns the underlyingThrowable
that caused the failure.- Returns:
- the wrappered
Throwable
, ornull
if the direct case of the failure was at the Java model layer
-
printStackTrace
public void printStackTrace()- Overrides:
printStackTrace
in classThrowable
-
printStackTrace
Prints this exception's stack trace to the given print stream.- Overrides:
printStackTrace
in classThrowable
- Parameters:
output
- the print stream- Since:
- 3.0
-
printStackTrace
Prints this exception's stack trace to the given print writer.- Overrides:
printStackTrace
in classThrowable
- Parameters:
output
- the print writer- Since:
- 3.0
-