Skip navigation links
A B C D E F G I J L M N O P R S T U V 

A

add_new_argument(MethodGen, String, Type) - Method in class org.plumelib.bcelutil.StackMapUtils
Add a new argument to the method.
add_string(String[], String) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns a String array with new_string added to the end of arr.
addLineNumbers(MethodGen, InstructionList) - Static method in class org.plumelib.bcelutil.BcelUtil
Builds an array of line numbers for the specified instruction list.
addMessage(String) - Method in class org.plumelib.bcelutil.StackVer
This method adds a (warning) message to the message pool of this PassVerifier.
addToStart(MethodGen, InstructionList) - Static method in class org.plumelib.bcelutil.BcelUtil
Adds code in nl to start of method mg.
addType(Type[], Type) - Static method in class org.plumelib.bcelutil.BcelUtil
adjust_code_for_locals_change(MethodGen, int, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Process the instruction list, adding size (1 or 2) to the index of each Instruction that references a local that is equal or higher in the local map than index_first_moved_local.
append_inst(InstructionList, Instruction) - Method in class org.plumelib.bcelutil.InstructionListUtils
Appends the specified instruction to the end of the specified list.
arglistFromJvm(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert an argument list from JVML format to Java format.
arglistToJvm(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert a fully-qualified argument list from Java format to JVML format.

B

bcel_calc_stack_types(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Calculates the types on the stack for each instruction using the BCEL stack verification routines.
BcelUtil - Class in org.plumelib.bcelutil
Static utility methods for working with BCEL.
binaryNameToClassGetName(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert from a BinaryName to the format of Class.getName().
binaryNameToFieldDescriptor(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert a binary name to a field descriptor.
build_il(Instruction...) - Method in class org.plumelib.bcelutil.InstructionListUtils
Convenience function to build an instruction list
build_unitialized_NEW_map(InstructionList) - Method in class org.plumelib.bcelutil.StackMapUtils
We need to locate and remember any NEW instructions that create uninitialized objects.

C

calculate_live_local_types(MethodGen, int) - Method in class org.plumelib.bcelutil.InstructionListUtils
Compute the StackMapTypes of the live variables of the current method at a specific location within the method.
calculate_live_stack_types(OperandStack) - Method in class org.plumelib.bcelutil.InstructionListUtils
Compute the StackMapTypes of the items on the execution stack as described by the OperandStack argument.
checkMgen(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Checks the specific method for consistency.
checkMgens(ClassGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Checks all of the methods in gen for consistency.
classForName(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Like Class.forName(String), but also works when the string represents a primitive type or a fully-qualified name (as opposed to a binary name).
classnameToType(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the type corresponding to a given class name.
create_method_scope_local(MethodGen, String, Type) - Method in class org.plumelib.bcelutil.StackMapUtils
Create a new local with a scope of the full method.
create_new_stack_map_attribute(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Create a new StackMap code attribute from stack_map_table.

D

debug_instrument - Variable in class org.plumelib.bcelutil.StackMapUtils
 
do_stack_ver(MethodGen) - Method in class org.plumelib.bcelutil.StackVer
Implements the pass 3b data flow analysis as described in the Java Virtual Machine Specification, Second Edition.
dump(JavaClass, String) - Static method in class org.plumelib.bcelutil.BcelUtil
Dumps the contents of the specified class to the specified directory.
dump(JavaClass, File) - Static method in class org.plumelib.bcelutil.BcelUtil
Dumps the contents of the specified class to the specified directory.

E

emptyMethod(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Empties the method of all code (except for a return).

F

fetch_current_stack_map_table(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Get existing StackMapTable from the MethodGen arguments.
fieldDescriptorToBinaryName(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert a field descriptor to a binary name.
fieldDescriptorToClassGetName(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert from a FieldDescriptor to the format of Class.getName().
find_stack_map_equal(int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the StackMap entry whose offset matches the input argument.
find_stack_map_index_after(int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the index of the StackMap entry whose offset is the first one after the input argument.
find_stack_map_index_before(int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the index of the StackMap entry whose offset is the last one before the input argument.
first_local_index - Variable in class org.plumelib.bcelutil.StackMapUtils
The index of the first 'true' local in the local variable table.
fix_local_variable_table(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Under some circumstances, there may be problems with the local variable table.

G

gen_temp_locals(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the live range of the compiler temp(s) at the given offset and create a LocalVariableGen for each.
generate_StackMapType_from_Type(Type) - Method in class org.plumelib.bcelutil.StackMapUtils
Convert a Type to a StackMapType.
generate_Type_from_StackMapType(StackMapType) - Method in class org.plumelib.bcelutil.StackMapUtils
Convert a StackMapType to a Type.
get(int) - Method in class org.plumelib.bcelutil.StackTypes
 
get_attribute_name(Attribute) - Method in class org.plumelib.bcelutil.StackMapUtils
Return the attribute name for the specified attribute.
get_local_variable_type_table_attribute(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the LocalVariableTypeTable attribute for a method.
get_stack_map_table_attribute(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the StackMapTable attribute for a method.
get_stack_types() - Method in class org.plumelib.bcelutil.StackVer
Return the types on the stack at each byte code offset.
getAttributeName(Attribute) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the attribute name for the specified attribute.
getAttributeName(Attribute, ConstantPoolGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the attribute name for the specified attribute.
getConstantStr(ConstantPool, int) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns the constant string at the specified offset.
getMethodDeclaration(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns a string describing a method declaration.
getSize(StackMapType) - Method in class org.plumelib.bcelutil.StackMapUtils
 

I

initial_locals_count - Variable in class org.plumelib.bcelutil.StackMapUtils
The number of local variables in this method prior to any modifications.
initial_type_list - Variable in class org.plumelib.bcelutil.StackMapUtils
Initial state of StackMapTypes for locals on method entry.
inJdk(ClassGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the class is part of the JDK (rt.jar).
inJdk(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the class is part of the JDK (rt.jar).
inJdkInternalform(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the class is part of the JDK (rt.jar).
insert_at_method_start(MethodGen, InstructionList) - Method in class org.plumelib.bcelutil.InstructionListUtils
Inserts an instruction list at the beginning of a method.
insert_before_handle(MethodGen, InstructionHandle, InstructionList, boolean) - Method in class org.plumelib.bcelutil.InstructionListUtils
Inserts a new instruction list into an existing instruction list just prior to the indicated instruction handle (which must be a member of the existing instruction list).
insertType(Type, Type[]) - Static method in class org.plumelib.bcelutil.BcelUtil
instructionDescr(InstructionList, ConstantPoolGen) - Static method in class org.plumelib.bcelutil.BcelUtil
 
InstructionListUtils - Class in org.plumelib.bcelutil
This class provides methods that manipulate BCEL InstructionLists while handling all the StackMap side effects.
InstructionListUtils() - Constructor for class org.plumelib.bcelutil.InstructionListUtils
 
is_local_variable_type_table(Attribute) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns whether or not the specified attribute is a LocalVariableTypeTable.
is_stack_map_table(Attribute) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns whether or not the specified attribute is a StackMapTable.
isClinit(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a class initializer.
isClinit(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a class initializer.
isConstructor(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a constructor.
isConstructor(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a constructor.
isLocalVariableTypeTable(Attribute, ConstantPoolGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the specified attribute is a local variable type table.
isMain(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not this is a standard main method (static, name is 'main', and one argument of string array).

J

JvmUtil - Class in org.plumelib.bcelutil
Utility functions for working with the JVM.
JvmUtil() - Constructor for class org.plumelib.bcelutil.JvmUtil
 

L

LimitedConstraintVisitor - Class in org.plumelib.bcelutil
A Visitor class testing for valid preconditions of JVM instructions.
LimitedConstraintVisitor() - Constructor for class org.plumelib.bcelutil.LimitedConstraintVisitor
The constructor.
localVarDescr(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Return a description of the local variables (one per line).

M

modify_stack_maps_for_switches(InstructionHandle, InstructionList) - Method in class org.plumelib.bcelutil.StackMapUtils
Check to see if (due to some instruction modifications) there have been any changes in a switch statement's padding bytes.

N

needStackMap - Variable in class org.plumelib.bcelutil.StackMapUtils
Whether or not the current method needs a StackMap.
number_active_locals - Variable in class org.plumelib.bcelutil.StackMapUtils
The number of live local variables according to the current StackMap of interest.

O

org.plumelib.bcelutil - package org.plumelib.bcelutil
 

P

pool - Variable in class org.plumelib.bcelutil.StackMapUtils
The pool for the method currently being processed.
postpendToArray(Type[], Type) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns a copy of the given type array, with newType added to the end.
prependToArray(Type, Type[]) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns a copy of the given type array, with newType inserted at the beginning.
primitiveTypeNameToFieldDescriptor(String) - Static method in class org.plumelib.bcelutil.JvmUtil
Convert a primitive java type name (e.g., "int", "double", etc.) to a field descriptor (e.g., "I", "D", etc.).
print_stack_map_table(String) - Method in class org.plumelib.bcelutil.StackMapUtils
Print the contents of the StackMapTable to the debug_instrument log.

R

remove_local_variable_type_table(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Remove the local variable type table attribute (LVTT) from mgen.
removeLocalVariableTypeTables(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Remove the local variable type table attribute (LVTT) from mg.
replace_instructions(MethodGen, InstructionList, InstructionHandle, InstructionList) - Method in class org.plumelib.bcelutil.InstructionListUtils
Replace instruction ih in list il with the instructions in new_il.
running_offset - Variable in class org.plumelib.bcelutil.StackMapUtils
Offset into code that corresponds to the current StackMap of interest.

S

set(int, Frame) - Method in class org.plumelib.bcelutil.StackTypes
 
setConstantPoolGen(ConstantPoolGen) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Sets the ConstantPoolGen instance needed for constraint checking prior to execution.
setFrame(Frame) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
This returns the single instance of the InstConstraintVisitor class.
setMethodGen(MethodGen) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Sets the MethodGen instance needed for constraint checking prior to execution.
setupInitLocals(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Sets the locals to 'this' and each of the arguments.
skipChecks - Static variable in class org.plumelib.bcelutil.BcelUtil
Controls whether the checks in checkMgen are actually performed.
smta - Variable in class org.plumelib.bcelutil.StackMapUtils
Original stack map table attribute; set by fetch_current_stack_map_table.
stack_map_table - Variable in class org.plumelib.bcelutil.StackMapUtils
Working copy of StackMapTable; set by fetch_current_stack_map_table.
StackMapUtils - Class in org.plumelib.bcelutil
This class provides methods to manipulate the StackMapTable.
StackMapUtils() - Constructor for class org.plumelib.bcelutil.StackMapUtils
 
StackTypes - Class in org.plumelib.bcelutil
Stores the types on the stack at each instruction (identified by byte code offset) in a method.
StackTypes(MethodGen) - Constructor for class org.plumelib.bcelutil.StackTypes
 
StackVer - Class in org.plumelib.bcelutil
This is a slightly modified version of Pass3bVerifier from BCEL.
StackVer() - Constructor for class org.plumelib.bcelutil.StackVer
This class should only be instantiated by a Verifier.

T

toString() - Method in class org.plumelib.bcelutil.StackTypes
 
toString(OperandStack) - Method in class org.plumelib.bcelutil.StackTypes
 
toString(LocalVariables) - Method in class org.plumelib.bcelutil.StackTypes
 
typeToClass(Type) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns the class that corresponds to type.
typeToClassgetname(Type) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns the Java class name, in the format of Class.getName(), that corresponds to type.
typeToClassGetName(Type) - Static method in class org.plumelib.bcelutil.StackMapUtils
Convert a Type name to a Class name.

U

update_full_frame_stack_map_entries(int, Type, LocalVariableGen[]) - Method in class org.plumelib.bcelutil.StackMapUtils
Update any FULL_FRAME StackMap entries to include a new local var.
update_stack_map_offset(int, int) - Method in class org.plumelib.bcelutil.StackMapUtils
We have inserted additional byte(s) into the instruction list; update the StackMaps, if required.
update_uninitialized_NEW_offsets(InstructionList) - Method in class org.plumelib.bcelutil.StackMapUtils
Check to see if any of the uninitialized NEW instructions has moved.

V

visitAALOAD(AALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitAASTORE(AASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitACONST_NULL(ACONST_NULL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitALOAD(ALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitANEWARRAY(ANEWARRAY) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitARETURN(ARETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitARRAYLENGTH(ARRAYLENGTH) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitASTORE(ASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitATHROW(ATHROW) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitBALOAD(BALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitBASTORE(BASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitBIPUSH(BIPUSH) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitBREAKPOINT(BREAKPOINT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitCALOAD(CALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitCASTORE(CASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitCHECKCAST(CHECKCAST) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitCPInstruction(CPInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of a CPInstruction instance.
visitD2F(D2F) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitD2I(D2I) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitD2L(D2L) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDADD(DADD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDALOAD(DALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDASTORE(DASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDCMPG(DCMPG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDCMPL(DCMPL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDCONST(DCONST) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDDIV(DDIV) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDLOAD(DLOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDMUL(DMUL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the specific preconditions of the said instruction.
visitDNEG(DNEG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDREM(DREM) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDRETURN(DRETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDSTORE(DSTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDSUB(DSUB) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP(DUP) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP2(DUP2) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP2_X1(DUP2_X1) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP2_X2(DUP2_X2) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP_X1(DUP_X1) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitDUP_X2(DUP_X2) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitF2D(F2D) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitF2I(F2I) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitF2L(F2L) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFADD(FADD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFALOAD(FALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFASTORE(FASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFCMPG(FCMPG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFCMPL(FCMPL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFCONST(FCONST) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFDIV(FDIV) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFieldInstruction(FieldInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of a FieldInstruction instance.
visitFLOAD(FLOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFMUL(FMUL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFNEG(FNEG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFREM(FREM) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFRETURN(FRETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFSTORE(FSTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitFSUB(FSUB) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitGETFIELD(GETFIELD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitGOTO(GOTO) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitGOTO_W(GOTO_W) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2B(I2B) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2C(I2C) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2D(I2D) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2F(I2F) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2L(I2L) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitI2S(I2S) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIADD(IADD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIALOAD(IALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIAND(IAND) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIASTORE(IASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitICONST(ICONST) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIDIV(IDIV) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ACMPEQ(IF_ACMPEQ) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ACMPNE(IF_ACMPNE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPEQ(IF_ICMPEQ) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPGE(IF_ICMPGE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPGT(IF_ICMPGT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPLE(IF_ICMPLE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPLT(IF_ICMPLT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIF_ICMPNE(IF_ICMPNE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFEQ(IFEQ) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFGE(IFGE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFGT(IFGT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFLE(IFLE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFLT(IFLT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFNE(IFNE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFNONNULL(IFNONNULL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIFNULL(IFNULL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIINC(IINC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitILOAD(ILOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIMPDEP1(IMPDEP1) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIMPDEP2(IMPDEP2) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIMUL(IMUL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINEG(INEG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINSTANCEOF(INSTANCEOF) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINVOKEDYNAMIC(INVOKEDYNAMIC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitInvokeInstruction(InvokeInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of an InvokeInstruction instance.
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIOR(IOR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIREM(IREM) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIRETURN(IRETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitISHL(ISHL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitISHR(ISHR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitISTORE(ISTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitISUB(ISUB) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIUSHR(IUSHR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitIXOR(IXOR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitJSR(JSR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitJSR_W(JSR_W) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitL2D(L2D) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitL2F(L2F) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitL2I(L2I) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLADD(LADD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLALOAD(LALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLAND(LAND) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLASTORE(LASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLCMP(LCMP) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLCONST(LCONST) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLDC(LDC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLDC2_W(LDC2_W) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLDC_W(LDC_W) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLDIV(LDIV) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLLOAD(LLOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLMUL(LMUL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLNEG(LNEG) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLoadClass(LoadClass) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Assures the generic preconditions of a LoadClass instance.
visitLoadInstruction(LoadInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Assures the generic preconditions of a LoadInstruction instance.
visitLocalVariableInstruction(LocalVariableInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Assures the generic preconditions of a LocalVariableInstruction instance.
visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLOR(LOR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLREM(LREM) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLRETURN(LRETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLSHL(LSHL) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLSHR(LSHR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLSTORE(LSTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLSUB(LSUB) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLUSHR(LUSHR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitLXOR(LXOR) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitMONITORENTER(MONITORENTER) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitMONITOREXIT(MONITOREXIT) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitNEW(NEW) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitNEWARRAY(NEWARRAY) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitNOP(NOP) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitPOP(POP) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitPOP2(POP2) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitPUTFIELD(PUTFIELD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitPUTSTATIC(PUTSTATIC) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitRET(RET) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitRETURN(RETURN) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitReturnInstruction(ReturnInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Assures the generic preconditions of a ReturnInstruction instance.
visitSALOAD(SALOAD) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitSASTORE(SASTORE) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitSIPUSH(SIPUSH) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitStackConsumer(StackConsumer) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of a StackConsumer instance.
visitStackInstruction(StackInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of a StackInstruction instance.
visitStackProducer(StackProducer) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Ensures the general preconditions of a StackProducer instance.
visitStoreInstruction(StoreInstruction) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
Assures the generic preconditions of a StoreInstruction instance.
visitSWAP(SWAP) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
visitTABLESWITCH(TABLESWITCH) - Method in class org.plumelib.bcelutil.LimitedConstraintVisitor
 
A B C D E F G I J L M N O P R S T U V 
Skip navigation links