Serializablepublic class AnalyzerException extends Exception
| Modifier and Type | Field | Description |
|---|---|---|
AbstractInsnNode |
node |
The bytecode instruction where the analysis failed.
|
| Constructor | Description |
|---|---|
AnalyzerException(AbstractInsnNode insn,
String message) |
Constructs a new
AnalyzerException. |
AnalyzerException(AbstractInsnNode insn,
String message,
Object expected,
Value actual) |
Constructs a new
AnalyzerException. |
AnalyzerException(AbstractInsnNode insn,
String message,
Throwable cause) |
Constructs a new
AnalyzerException. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic final transient AbstractInsnNode node
public AnalyzerException(AbstractInsnNode insn, String message)
AnalyzerException.insn - the bytecode instruction where the analysis failed.message - the reason why the analysis failed.public AnalyzerException(AbstractInsnNode insn, String message, Throwable cause)
AnalyzerException.insn - the bytecode instruction where the analysis failed.message - the reason why the analysis failed.cause - the cause of the failure.public AnalyzerException(AbstractInsnNode insn, String message, Object expected, Value actual)
AnalyzerException.insn - the bytecode instruction where the analysis failed.message - the reason why the analysis failed.expected - an expected value.actual - the actual value, different from the expected one.