Class ClassFormatException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionintintReturns the underlyingThrowablethat caused the failure.voidvoidprintStackTrace(PrintStream output) Prints this exception's stack trace to the given print stream.voidprintStackTrace(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 underlyingThrowablethat caused the failure.- Returns:
- the wrappered
Throwable, ornullif the direct case of the failure was at the Java model layer
-
printStackTrace
public void printStackTrace()- Overrides:
printStackTracein classThrowable
-
printStackTrace
Prints this exception's stack trace to the given print stream.- Overrides:
printStackTracein classThrowable- Parameters:
output- the print stream- Since:
- 3.0
-
printStackTrace
Prints this exception's stack trace to the given print writer.- Overrides:
printStackTracein classThrowable- Parameters:
output- the print writer- Since:
- 3.0
-