Uses of Class
org.objectweb.asm.tree.analysis.BasicValue
-
Uses of BasicValue in org.objectweb.asm.tree.analysis
Fields in org.objectweb.asm.tree.analysis declared as BasicValueModifier and TypeFieldDescriptionstatic final BasicValue
BasicValue.DOUBLE_VALUE
A double value.static final BasicValue
BasicValue.FLOAT_VALUE
A float value.static final BasicValue
BasicValue.INT_VALUE
A byte, boolean, char, short, or int value.static final BasicValue
BasicValue.LONG_VALUE
A long value.static final BasicValue
BasicValue.REFERENCE_VALUE
An object or array reference value.static final BasicValue
BasicValue.RETURNADDRESS_VALUE
A return address value (produced by a jsr instruction).static final BasicValue
BasicValue.UNINITIALIZED_VALUE
An uninitialized value.Methods in org.objectweb.asm.tree.analysis that return BasicValueModifier and TypeMethodDescriptionBasicInterpreter.binaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2) BasicVerifier.binaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2) BasicInterpreter.copyOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) BasicVerifier.copyOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) protected BasicValue
BasicVerifier.getElementValue
(BasicValue objectArrayValue) Returns the value corresponding to the type of the elements of the given array reference value.protected BasicValue
SimpleVerifier.getElementValue
(BasicValue objectArrayValue) BasicInterpreter.merge
(BasicValue value1, BasicValue value2) SimpleVerifier.merge
(BasicValue value1, BasicValue value2) BasicInterpreter.naryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, List<? extends BasicValue> values) BasicVerifier.naryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, List<? extends BasicValue> values) BasicInterpreter.newOperation
(org.objectweb.asm.tree.AbstractInsnNode insn) BasicInterpreter.newValue
(org.objectweb.asm.Type type) SimpleVerifier.newValue
(org.objectweb.asm.Type type) BasicInterpreter.ternaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3) BasicVerifier.ternaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3) BasicInterpreter.unaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) BasicVerifier.unaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) Methods in org.objectweb.asm.tree.analysis with parameters of type BasicValueModifier and TypeMethodDescriptionBasicInterpreter.binaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2) BasicVerifier.binaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2) BasicInterpreter.copyOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) BasicVerifier.copyOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) protected BasicValue
BasicVerifier.getElementValue
(BasicValue objectArrayValue) Returns the value corresponding to the type of the elements of the given array reference value.protected BasicValue
SimpleVerifier.getElementValue
(BasicValue objectArrayValue) protected boolean
BasicVerifier.isArrayValue
(BasicValue value) Returns whether the given value corresponds to an array reference.protected boolean
SimpleVerifier.isArrayValue
(BasicValue value) protected boolean
BasicVerifier.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 boolean
SimpleVerifier.isSubTypeOf
(BasicValue value, BasicValue expected) BasicInterpreter.merge
(BasicValue value1, BasicValue value2) SimpleVerifier.merge
(BasicValue value1, BasicValue value2) void
BasicInterpreter.returnOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value, BasicValue expected) void
BasicVerifier.returnOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value, BasicValue expected) BasicInterpreter.ternaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3) BasicVerifier.ternaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value1, BasicValue value2, BasicValue value3) BasicInterpreter.unaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) BasicVerifier.unaryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, BasicValue value) Method parameters in org.objectweb.asm.tree.analysis with type arguments of type BasicValueModifier and TypeMethodDescriptionBasicInterpreter.naryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, List<? extends BasicValue> values) BasicVerifier.naryOperation
(org.objectweb.asm.tree.AbstractInsnNode insn, List<? extends BasicValue> values)