Uses of Class
org.objectweb.asm.tree.analysis.BasicValue
-
Packages that use BasicValue Package Description org.objectweb.asm.tree.analysis Provides a framework for static code analysis based on the asm.tree package.org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. -
-
Uses of BasicValue in org.objectweb.asm.tree.analysis
Fields in org.objectweb.asm.tree.analysis declared as BasicValue Modifier and Type Field Description static BasicValueBasicValue. DOUBLE_VALUEA double value.static BasicValueBasicValue. FLOAT_VALUEA float value.static BasicValueBasicValue. INT_VALUEA byte, boolean, char, short, or int value.static BasicValueBasicValue. LONG_VALUEA long value.static BasicValueBasicValue. REFERENCE_VALUEAn object or array reference value.static BasicValueBasicValue. RETURNADDRESS_VALUEA return address value (produced by a jsr instruction).static BasicValueBasicValue. UNINITIALIZED_VALUEAn uninitialized value.Methods in org.objectweb.asm.tree.analysis that return BasicValue Modifier and Type Method Description BasicValueBasicInterpreter. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)BasicValueBasicVerifier. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)BasicValueBasicInterpreter. copyOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. copyOperation(AbstractInsnNode insn, BasicValue value)protected BasicValueBasicVerifier. getElementValue(BasicValue objectArrayValue)Returns the value corresponding to the type of the elements of the given array reference value.protected BasicValueSimpleVerifier. getElementValue(BasicValue objectArrayValue)BasicValueBasicInterpreter. merge(BasicValue value1, BasicValue value2)BasicValueSimpleVerifier. merge(BasicValue value1, BasicValue value2)BasicValueBasicInterpreter. naryOperation(AbstractInsnNode insn, java.util.List<? extends BasicValue> values)BasicValueBasicVerifier. naryOperation(AbstractInsnNode insn, java.util.List<? extends BasicValue> values)private BasicValueSimpleVerifier. newArrayValue(Type type, int dimensions)BasicValueBasicInterpreter. newOperation(AbstractInsnNode insn)BasicValueBasicInterpreter. newValue(Type type)BasicValueSimpleVerifier. newValue(Type type)BasicValueBasicInterpreter. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)BasicValueBasicVerifier. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)BasicValueBasicInterpreter. unaryOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. unaryOperation(AbstractInsnNode insn, BasicValue value)Methods in org.objectweb.asm.tree.analysis with parameters of type BasicValue Modifier and Type Method Description BasicValueBasicInterpreter. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)BasicValueBasicVerifier. binaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2)BasicValueBasicInterpreter. copyOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. copyOperation(AbstractInsnNode insn, BasicValue value)protected BasicValueBasicVerifier. getElementValue(BasicValue objectArrayValue)Returns the value corresponding to the type of the elements of the given array reference value.protected BasicValueSimpleVerifier. getElementValue(BasicValue objectArrayValue)protected booleanBasicVerifier. isArrayValue(BasicValue value)Returns whether the given value corresponds to an array reference.protected booleanSimpleVerifier. isArrayValue(BasicValue value)protected booleanBasicVerifier. isSubTypeOf(BasicValue value, BasicValue expected)Returns whether the type corresponding to the first argument is a subtype of the type corresponding to the second argument.protected booleanSimpleVerifier. isSubTypeOf(BasicValue value, BasicValue expected)BasicValueBasicInterpreter. merge(BasicValue value1, BasicValue value2)BasicValueSimpleVerifier. merge(BasicValue value1, BasicValue value2)voidBasicInterpreter. returnOperation(AbstractInsnNode insn, BasicValue value, BasicValue expected)voidBasicVerifier. returnOperation(AbstractInsnNode insn, BasicValue value, BasicValue expected)BasicValueBasicInterpreter. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)BasicValueBasicVerifier. ternaryOperation(AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3)BasicValueBasicInterpreter. unaryOperation(AbstractInsnNode insn, BasicValue value)BasicValueBasicVerifier. unaryOperation(AbstractInsnNode insn, BasicValue value)Method parameters in org.objectweb.asm.tree.analysis with type arguments of type BasicValue Modifier and Type Method Description BasicValueBasicInterpreter. naryOperation(AbstractInsnNode insn, java.util.List<? extends BasicValue> values)BasicValueBasicVerifier. naryOperation(AbstractInsnNode insn, java.util.List<? extends BasicValue> values) -
Uses of BasicValue in org.objectweb.asm.util
Method parameters in org.objectweb.asm.util with type arguments of type BasicValue Modifier and Type Method Description (package private) static voidCheckClassAdapter. printAnalyzerResult(MethodNode method, Analyzer<BasicValue> analyzer, java.io.PrintWriter printWriter)
-