public class AnalyzerException extends Exception
Modifier and Type | Field and Description |
---|---|
AbstractInsnNode |
node
The bytecode instruction where the analysis failed.
|
Constructor and 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 . |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public 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.Copyright © 2023. All rights reserved.