Index

A B C D E F G I J L M N O P R S T U V 
All Classes and Interfaces|All Packages

A

addMessage(String) - Method in class org.plumelib.bcelutil.StackVer
This method adds a (warning) message to the message pool of this PassVerifier.
addNewParameter(MethodGen, String, Type) - Method in class org.plumelib.bcelutil.StackMapUtils
Add a new parameter to the method.
addString(String[], String) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns a String array with newString added to the end of arr.
addToStart(MethodGen, InstructionList) - Static method in class org.plumelib.bcelutil.BcelUtil
Adds instructions to the start of a method.
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 indexFirstMovedlocal.
append_inst(InstructionList, Instruction) - Method in class org.plumelib.bcelutil.InstructionListUtils
Appends the specified instruction to the end of the specified list.
attributeNameToString(Attribute) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the attribute name for the specified attribute, looked up in the original class file ConstantPool.
attributeNameToString(Attribute, ConstantPoolGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the attribute name for the specified attribute, looked up in the given ConstantPoolGen.

B

bcelCalcStackTypes(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.
binaryNameToType(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the type corresponding to a given binary name or primitive type name.
build_il(Instruction...) - Method in class org.plumelib.bcelutil.InstructionListUtils
Convenience function to build an instruction list.
buildUninitializedNewMap(InstructionList) - Method in class org.plumelib.bcelutil.StackMapUtils
We need to locate and remember any NEW instructions that create uninitialized objects.

C

calculateLiveLocalTypes(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.
calculateLiveStackTypes(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 specified method for consistency.
checkMgens(ClassGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Checks all of the methods in gen for consistency.
create_local_from_live_range(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Create a new LocalVariable from the live_range data.
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.
createNewStackMapAttribute(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Create a new StackMap code attribute from stackMapTable.

D

debugInstrument - Variable in class org.plumelib.bcelutil.StackMapUtils
A log to which to print debugging information about program instrumentation.
delete_instructions(MethodGen, InstructionHandle, InstructionHandle) - Method in class org.plumelib.bcelutil.InstructionListUtils
Delete instruction(s) from startIh thru endIh in an instruction list.
do_stack_ver(MethodGen) - Method in class org.plumelib.bcelutil.StackVer
Pass 3b implements the data flow analysis as described in the Java Virtual Machine Specification, Second Edition.
dump(JavaClass, File) - Static method in class org.plumelib.bcelutil.BcelUtil
Dumps the contents of the specified class to the specified directory.
dump(JavaClass, String) - Static method in class org.plumelib.bcelutil.BcelUtil
Dumps the contents of the specified class to the specified directory.
dumpStackTrace() - Static method in class org.plumelib.bcelutil.BcelUtil
Print the current java call stack.

E

enabled - Variable in class org.plumelib.bcelutil.SimpleLog
If false, do no output.
enabled() - Method in class org.plumelib.bcelutil.SimpleLog
Return whether logging is enabled.
exdent() - Method in class org.plumelib.bcelutil.SimpleLog
Decreases indentation by one level.

F

findStackMapEqual(int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the StackMap entry whose offset matches the input argument.
findStackMapIndexAfter(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.
findStackMapIndexBefore(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.
firstLocalIndex - Variable in class org.plumelib.bcelutil.StackMapUtils
The index of the first 'true' local in the local variable table.
fixLocalVariableTable(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Under some circumstances, there may be gaps in the LocalVariable table.
fqBinaryNameToType(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Return the type corresponding to a given fully-qualified binary name.

G

gen_locals(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the live range of the compiler temp(s) and/or user declared local(s) at the given offset and create a LocalVariableGen for each.
gen_locals_from_byte_codes(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Calculate the live range of a local variable (or variables).
gen_locals_from_byte_codes(MethodGen, int, InstructionHandle) - Method in class org.plumelib.bcelutil.StackMapUtils
Calculate the live range of a local variable starting from the given InstructionHandle.
generate_Type_from_StackMapType(StackMapType) - Method in class org.plumelib.bcelutil.StackMapUtils
Convert a StackMapType to a Type.
generateStackMapTypeFromType(Type) - Method in class org.plumelib.bcelutil.StackMapUtils
Convert a Type to a StackMapType.
get(int) - Method in class org.plumelib.bcelutil.StackTypes
Returns the stack contents at the specified offset.
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_stackTypes() - Method in class org.plumelib.bcelutil.StackVer
Return the types on the stack at each byte code offset.
getConstantString(ConstantPool, int) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns the constant string at the specified offset.
getSize(StackMapType) - Method in class org.plumelib.bcelutil.StackMapUtils
Return the operand size of this type (2 for long and double, 1 otherwise).
getStackMapTable_attribute(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Find the StackMapTable attribute for a method.

I

indent() - Method in class org.plumelib.bcelutil.SimpleLog
Increases indentation by one level.
initialLocalsCount - Variable in class org.plumelib.bcelutil.StackMapUtils
The number of local variables in the current method prior to any modifications.
initialTypeList - Variable in class org.plumelib.bcelutil.StackMapUtils
Initial state of StackMapTypes for locals on method entry.
inJdk(String) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the class is part of the JDK (rt.jar).
inJdk(ClassGen) - 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).
insertAtMethodStart(MethodGen, InstructionList) - Method in class org.plumelib.bcelutil.InstructionListUtils
Inserts an instruction list at the beginning of a method.
insertBeforeHandle(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).
instructionListToString(InstructionList, ConstantPoolGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Return a printed description of the given instructions.
InstructionListUtils - Class in org.plumelib.bcelutil
This class provides utility methods to maintain and modify a method's InstructionList within a Java class file.
InstructionListUtils() - Constructor for class org.plumelib.bcelutil.InstructionListUtils
Create a new InstructionListUtils.
invalidReturnTypeError(Type, MethodGen) - Method in class org.plumelib.bcelutil.StackVer
Throws an exception indicating the returned type is not compatible with the return type of the given method.
is_local_variable_type_table(Attribute) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns whether or not the specified attribute is a LocalVariableTypeTable.
isClinit(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a class initializer.
isClinit(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a class initializer.
isConstructor(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns whether or not the method is a constructor.
isConstructor(MethodGen) - 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, void, name is 'main', and one formal parameter: a string array).
isStackMapTable(Attribute) - Method in class org.plumelib.bcelutil.StackMapUtils
Returns whether or not the specified attribute is a StackMapTable.

J

javaVersion - Static variable in class org.plumelib.bcelutil.BcelUtil
The major version number of the Java runtime (JRE), such as 8, 11, or 17.

L

liveRangeEnd - Variable in class org.plumelib.bcelutil.StackMapUtils
The end of a local variable's live range: the first instruction after the range.
liveRangeOperandSize - Variable in class org.plumelib.bcelutil.StackMapUtils
The storage size of local variable during its live range.
liveRangeStart - Variable in class org.plumelib.bcelutil.StackMapUtils
The start of a local variable's live range: the first instruction in the range.
liveRangeType - Variable in class org.plumelib.bcelutil.StackMapUtils
The type of a local variable during its live range.
localVariablesToString(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Return a description of the local variables (one per line).
log(String, Object...) - Method in class org.plumelib.bcelutil.SimpleLog
Log a message.
logStackTrace() - Method in class org.plumelib.bcelutil.SimpleLog
Print a stack trace to the log.

M

makeMethodBodyEmpty(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Empties the method of all code (except for a return).
methodDeclarationToString(Method) - Static method in class org.plumelib.bcelutil.BcelUtil
Returns a string describing a method declaration.
modifyStackMapsForSwitches(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; set by setCurrentStackMapTable.
NoConstraintsVisitor - Class in org.plumelib.bcelutil
This class is dummy instruction constraint visitor that does no constraint checking at all.
NoConstraintsVisitor() - Constructor for class org.plumelib.bcelutil.NoConstraintsVisitor
The constructor.
numberActiveLocals - Variable in class org.plumelib.bcelutil.StackMapUtils
A number of methods in this class search and locate a particular StackMap within the current method.

O

org.plumelib.bcelutil - package org.plumelib.bcelutil
Utility methods for BCEL, the bytecode engineering library.

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.
printStackMapTable(String) - Method in class org.plumelib.bcelutil.StackMapUtils
Print the contents of the StackMapTable to the debugInstrument.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.
replaceInstructions(MethodGen, InstructionList, InstructionHandle, InstructionList) - Method in class org.plumelib.bcelutil.InstructionListUtils
Replace instruction ih in list il with the instructions in newIl.
resetIndent() - Method in class org.plumelib.bcelutil.SimpleLog
Resets indentation to none.
resetLocalsToFormals(MethodGen) - Static method in class org.plumelib.bcelutil.BcelUtil
Sets the locals to be the formal parameters.
runningOffset - 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
Sets the stack for the instruction at the specified offset to a copy of the information in the given frame.
set_method_stackTypes(MethodGen) - Method in class org.plumelib.bcelutil.StackMapUtils
Calculates the stack types for each byte code offset of the current method, and stores them in variable StackMapUtils.stackTypes.
setConstantPoolGen(ConstantPoolGen) - Method in class org.plumelib.bcelutil.NoConstraintsVisitor
 
setCurrentStackMapTable(MethodGen, int) - Method in class org.plumelib.bcelutil.StackMapUtils
Get existing StackMapTable from the MethodGen argument.
setFrame(Frame) - Method in class org.plumelib.bcelutil.NoConstraintsVisitor
 
setMethodGen(MethodGen) - Method in class org.plumelib.bcelutil.NoConstraintsVisitor
 
SimpleLog - Class in org.plumelib.bcelutil
A logging class with the following features.
SimpleLog() - Constructor for class org.plumelib.bcelutil.SimpleLog
Create a new SimpleLog object with logging to standard out enabled.
SimpleLog(boolean) - Constructor for class org.plumelib.bcelutil.SimpleLog
Create a new SimpleLog object with logging to standard out.
SimpleLog(String) - Constructor for class org.plumelib.bcelutil.SimpleLog
Create a new SimpleLog object with logging to a file enabled.
SimpleLog(String, boolean) - Constructor for class org.plumelib.bcelutil.SimpleLog
Create a new SimpleLog object with logging to a file.
skipChecks - Static variable in class org.plumelib.bcelutil.BcelUtil
Controls whether the checks in BcelUtil.checkMgen(org.apache.bcel.generic.MethodGen) are performed.
smta - Variable in class org.plumelib.bcelutil.StackMapUtils
Original stack map table attribute; set by setCurrentStackMapTable.
stackMapTable - Variable in class org.plumelib.bcelutil.StackMapUtils
Working copy of StackMapTable; set by setCurrentStackMapTable.
StackMapUtils - Class in org.plumelib.bcelutil
This class provides utility methods to maintain and modify a method's StackMapTable within a Java class file.
StackMapUtils() - Constructor for class org.plumelib.bcelutil.StackMapUtils
Create a new StackMapUtils object.
stackTypes - Variable in class org.plumelib.bcelutil.StackMapUtils
The types of elements on the operand stack for current method.
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
Create a record of the types on the stack at each instruction in a method.
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(LocalVariables) - Method in class org.plumelib.bcelutil.StackTypes
Return a printed representation of the given LocalVariables.
toString(OperandStack) - Method in class org.plumelib.bcelutil.StackTypes
Return a printed representation of the given OperandStack.
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_frameStackMap_entries(int, Type, LocalVariableGen[]) - Method in class org.plumelib.bcelutil.StackMapUtils
Update any FULL_FRAME StackMap entries to include a new local var.
updateStackMapOffset(int, int) - Method in class org.plumelib.bcelutil.StackMapUtils
We have inserted additional byte(s) into the instruction list; update the StackMaps, if required.
updateUninitializedNewOffsets(InstructionList) - Method in class org.plumelib.bcelutil.StackMapUtils
Check to see if any of the uninitialized NEW instructions have moved.

V

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