Uses of Class
org.apache.bcel.generic.LocalVariableInstruction
Packages that use LocalVariableInstruction
Package
Description
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as
a nice side effect.
-
Uses of LocalVariableInstruction in org.apache.bcel.generic
Subclasses of LocalVariableInstruction in org.apache.bcel.genericModifier and TypeClassDescriptionclassALOAD - Load reference from local variableclassASTORE - Store reference into local variableclassDLOAD - Load double from local variableclassDSTORE - Store double into local variableclassFLOAD - Load float from local variableclassFSTORE - Store float into local variableclassIINC - Increment local variable by constantclassILOAD - Load int from local variable onto stackclassISTORE - Store int from stack into local variableclassLLOAD - Load long from local variableclassDenotes an unparameterized instruction to load a value from a local variable, e.g.classLSTORE - Store long into local variableclassDenotes an unparameterized instruction to store a value into a local variable, e.g.Fields in org.apache.bcel.generic declared as LocalVariableInstructionModifier and TypeFieldDescriptionstatic final LocalVariableInstructionInstructionConstants.ALOAD_0static final LocalVariableInstructionInstructionConstants.ALOAD_1static final LocalVariableInstructionInstructionConstants.ALOAD_2static final LocalVariableInstructionInstructionConstants.ASTORE_0static final LocalVariableInstructionInstructionConstants.ASTORE_1static final LocalVariableInstructionInstructionConstants.ASTORE_2static final LocalVariableInstructionInstructionConstants.ILOAD_0static final LocalVariableInstructionInstructionConstants.ILOAD_1static final LocalVariableInstructionInstructionConstants.ILOAD_2static final LocalVariableInstructionInstructionConstants.ISTORE_0static final LocalVariableInstructionInstructionConstants.ISTORE_1static final LocalVariableInstructionInstructionConstants.ISTORE_2static final LocalVariableInstructionInstructionConstants.THISYou can use these constants in multiple places safely, if you can guarantee that you will never alter their internal values, e.g.Methods in org.apache.bcel.generic that return LocalVariableInstructionModifier and TypeMethodDescriptionstatic LocalVariableInstructionInstructionFactory.createLoad(Type type, int index) static LocalVariableInstructionInstructionFactory.createStore(Type type, int index) Methods in org.apache.bcel.generic with parameters of type LocalVariableInstructionModifier and TypeMethodDescriptionvoidEmptyVisitor.visitLocalVariableInstruction(LocalVariableInstruction obj) voidVisitor.visitLocalVariableInstruction(LocalVariableInstruction obj) -
Uses of LocalVariableInstruction in org.apache.bcel.verifier.structurals
Methods in org.apache.bcel.verifier.structurals with parameters of type LocalVariableInstructionModifier and TypeMethodDescriptionvoidInstConstraintVisitor.visitLocalVariableInstruction(LocalVariableInstruction o) Assures the generic preconditions of a LocalVariableInstruction instance.