public class AnalyzerException
extends java.lang.Exception
Modifier and Type | Field | Description |
---|---|---|
AbstractInsnNode |
node |
The bytecode instruction where the analysis failed.
|
Constructor | 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.