Uses of Class
org.objectweb.asm.tree.analysis.AnalyzerException
Packages that use AnalyzerException
Package
Description
Provides a framework for static code analysis based on the asm.tree package.
-
Uses of AnalyzerException in org.objectweb.asm.tree.analysis
Methods in org.objectweb.asm.tree.analysis that throw AnalyzerExceptionModifier and TypeMethodDescriptionFrame[]Analyzer.analyze(String owner, MethodNode m) Analyzes the given method.BasicInterpreter.binaryOperation(AbstractInsnNode insn, Value value1, Value value2) BasicVerifier.binaryOperation(AbstractInsnNode insn, Value value1, Value value2) Interpreter.binaryOperation(AbstractInsnNode insn, Value value1, Value value2) Interprets a bytecode instruction with two arguments.BasicInterpreter.copyOperation(AbstractInsnNode insn, Value value) BasicVerifier.copyOperation(AbstractInsnNode insn, Value value) Interpreter.copyOperation(AbstractInsnNode insn, Value value) Interprets a bytecode instruction that moves a value on the stack or to or from local variables.voidFrame.execute(AbstractInsnNode insn, Interpreter interpreter) protected ValueBasicVerifier.getElementValue(Value objectArrayValue) protected ValueSimpleVerifier.getElementValue(Value objectArrayValue) protected voidAnalyzer.init(String owner, MethodNode m) Initializes this analyzer.booleanFrame.merge(Frame frame, Interpreter interpreter) Merges this frame with the given frame.BasicInterpreter.naryOperation(AbstractInsnNode insn, List values) BasicVerifier.naryOperation(AbstractInsnNode insn, List values) Interpreter.naryOperation(AbstractInsnNode insn, List values) Interprets a bytecode instruction with a variable number of arguments.BasicInterpreter.newOperation(AbstractInsnNode insn) Interpreter.newOperation(AbstractInsnNode insn) Interprets a bytecode instruction without arguments.voidBasicInterpreter.returnOperation(AbstractInsnNode insn, Value value, Value expected) voidBasicVerifier.returnOperation(AbstractInsnNode insn, Value value, Value expected) voidInterpreter.returnOperation(AbstractInsnNode insn, Value value, Value expected) Interprets a bytecode return instruction.BasicInterpreter.ternaryOperation(AbstractInsnNode insn, Value value1, Value value2, Value value3) BasicVerifier.ternaryOperation(AbstractInsnNode insn, Value value1, Value value2, Value value3) Interpreter.ternaryOperation(AbstractInsnNode insn, Value value1, Value value2, Value value3) Interprets a bytecode instruction with three arguments.BasicInterpreter.unaryOperation(AbstractInsnNode insn, Value value) BasicVerifier.unaryOperation(AbstractInsnNode insn, Value value) Interpreter.unaryOperation(AbstractInsnNode insn, Value value) Interprets a bytecode instruction with a single argument.