public class AnalyzerException
extends java.lang.Exception
| Modifier and Type | Field and Description |
|---|---|
AbstractInsnNode |
node
The bytecode instruction where the analysis failed.
|
| Constructor and Description |
|---|
AnalyzerException(AbstractInsnNode insn,
java.lang.String message)
Constructs a new
AnalyzerException. |
AnalyzerException(AbstractInsnNode insn,
java.lang.String message,
java.lang.Object expected,
Value actual)
Constructs a new
AnalyzerException. |
AnalyzerException(AbstractInsnNode insn,
java.lang.String message,
java.lang.Throwable cause)
Constructs a new
AnalyzerException. |
public final transient AbstractInsnNode node
public AnalyzerException(AbstractInsnNode insn, java.lang.String message)
AnalyzerException.insn - the bytecode instruction where the analysis failed.message - the reason why the analysis failed.public AnalyzerException(AbstractInsnNode insn, java.lang.String message, java.lang.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, java.lang.String message, java.lang.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.