- 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).
- 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
-