public class ClassFormatException
extends java.lang.Exception
| Constructor and Description |
|---|
ClassFormatException(java.lang.Exception e,
char[] fileName,
int code,
int bufPos) |
ClassFormatException(int code) |
ClassFormatException(java.lang.RuntimeException e,
char[] fileName) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBufferPosition() |
int |
getErrorCode() |
java.lang.Throwable |
getException()
Returns the underlying
Throwable that caused the failure. |
void |
printStackTrace() |
void |
printStackTrace(java.io.PrintStream output)
Prints this exception's stack trace to the given print stream.
|
void |
printStackTrace(java.io.PrintWriter output)
Prints this exception's stack trace to the given print writer.
|
public static final int ErrBadMagic
public static final int ErrBadMinorVersion
public static final int ErrBadMajorVersion
public static final int ErrBadConstantClass
public static final int ErrBadConstantString
public static final int ErrBadConstantNameAndType
public static final int ErrBadConstantFieldRef
public static final int ErrBadConstantMethodRef
public static final int ErrBadConstantInterfaceMethodRef
public static final int ErrBadConstantPoolIndex
public static final int ErrBadSuperclassName
public static final int ErrInterfaceCannotBeFinal
public static final int ErrInterfaceMustBeAbstract
public static final int ErrBadModifiers
public static final int ErrClassCannotBeAbstractFinal
public static final int ErrBadClassname
public static final int ErrBadFieldInfo
public static final int ErrBadMethodInfo
public static final int ErrEmptyConstantPool
public static final int ErrMalformedUtf8
public static final int ErrUnknownConstantTag
public static final int ErrTruncatedInput
public static final int ErrMethodMustBeAbstract
public static final int ErrMalformedAttribute
public static final int ErrBadInterface
public static final int ErrInterfaceMustSubclassObject
public static final int ErrIncorrectInterfaceMethods
public static final int ErrInvalidMethodName
public static final int ErrInvalidMethodSignature
public static final int ErrBadComponentInfo
public ClassFormatException(java.lang.RuntimeException e,
char[] fileName)
public ClassFormatException(int code)
public ClassFormatException(java.lang.Exception e,
char[] fileName,
int code,
int bufPos)
public int getErrorCode()
public int getBufferPosition()
public java.lang.Throwable getException()
Throwable that caused the failure.Throwable, or null
if the direct case of the failure was at the Java model layerpublic void printStackTrace()
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream output)
printStackTrace in class java.lang.Throwableoutput - the print streampublic void printStackTrace(java.io.PrintWriter output)
printStackTrace in class java.lang.Throwableoutput - the print writer