|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor<Type,BetterTypeFrame>
edu.umd.cs.findbugs.ba.type2.BetterTypeFrameModelingVisitor
public class BetterTypeFrameModelingVisitor
Dataflow analysis to determine types for slots in Java stack frames, using a TypeRepository to create the type objects (rather than BCEL's Type classes).
This is still experimental.
TypeRepository| Field Summary |
|---|
| Fields inherited from class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor |
|---|
cpg |
| Constructor Summary | |
|---|---|
BetterTypeFrameModelingVisitor(TypeRepository typeRepository,
org.apache.bcel.generic.MethodGen methodGen)
|
|
| Method Summary | |
|---|---|
protected void |
consumeStack(org.apache.bcel.generic.Instruction ins)
Consume stack. |
Type |
getDefaultValue()
Produce a "default" value. |
void |
modelNormalInstruction(org.apache.bcel.generic.Instruction ins,
int numWordsConsumed,
int numWordsProduced)
This is overridden only to ensure that we don't rely on the base class to handle instructions that produce stack operands. |
protected void |
pushReturnType(org.apache.bcel.generic.InvokeInstruction ins)
Helper for pushing the return type of an invoke instruction. |
protected void |
pushValue(Type type)
Work around some weirdness in BCEL (inherited from JVM Spec 1): BCEL considers long and double types to consume two slots on the stack. |
protected void |
pushValue(org.apache.bcel.generic.TypedInstruction ins)
Temporary hack to ease conversion from BCEL types to TypeRepository types. |
void |
visitAALOAD(org.apache.bcel.generic.AALOAD obj)
|
void |
visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL obj)
|
void |
visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY obj)
|
void |
visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH obj)
|
void |
visitBALOAD(org.apache.bcel.generic.BALOAD obj)
|
void |
visitBIPUSH(org.apache.bcel.generic.BIPUSH obj)
|
void |
visitCALOAD(org.apache.bcel.generic.CALOAD obj)
|
void |
visitCHECKCAST(org.apache.bcel.generic.CHECKCAST obj)
|
void |
visitD2F(org.apache.bcel.generic.D2F obj)
|
void |
visitD2I(org.apache.bcel.generic.D2I obj)
|
void |
visitD2L(org.apache.bcel.generic.D2L obj)
|
void |
visitDADD(org.apache.bcel.generic.DADD obj)
|
void |
visitDALOAD(org.apache.bcel.generic.DALOAD obj)
|
void |
visitDCMPG(org.apache.bcel.generic.DCMPG obj)
|
void |
visitDCMPL(org.apache.bcel.generic.DCMPL obj)
|
void |
visitDCONST(org.apache.bcel.generic.DCONST obj)
|
void |
visitDDIV(org.apache.bcel.generic.DDIV obj)
|
void |
visitDMUL(org.apache.bcel.generic.DMUL obj)
|
void |
visitDNEG(org.apache.bcel.generic.DNEG obj)
|
void |
visitDREM(org.apache.bcel.generic.DREM obj)
|
void |
visitDSUB(org.apache.bcel.generic.DSUB obj)
|
void |
visitF2D(org.apache.bcel.generic.F2D obj)
|
void |
visitF2I(org.apache.bcel.generic.F2I obj)
|
void |
visitF2L(org.apache.bcel.generic.F2L obj)
|
void |
visitFADD(org.apache.bcel.generic.FADD obj)
|
void |
visitFALOAD(org.apache.bcel.generic.FALOAD obj)
|
void |
visitFCMPG(org.apache.bcel.generic.FCMPG obj)
|
void |
visitFCMPL(org.apache.bcel.generic.FCMPL obj)
|
void |
visitFCONST(org.apache.bcel.generic.FCONST obj)
|
void |
visitFDIV(org.apache.bcel.generic.FDIV obj)
|
void |
visitFMUL(org.apache.bcel.generic.FMUL obj)
|
void |
visitFNEG(org.apache.bcel.generic.FNEG obj)
|
void |
visitFREM(org.apache.bcel.generic.FREM obj)
|
void |
visitFSUB(org.apache.bcel.generic.FSUB obj)
|
void |
visitGETFIELD(org.apache.bcel.generic.GETFIELD obj)
|
void |
visitGETSTATIC(org.apache.bcel.generic.GETSTATIC obj)
|
void |
visitI2B(org.apache.bcel.generic.I2B obj)
|
void |
visitI2C(org.apache.bcel.generic.I2C obj)
|
void |
visitI2D(org.apache.bcel.generic.I2D obj)
|
void |
visitI2F(org.apache.bcel.generic.I2F obj)
|
void |
visitI2L(org.apache.bcel.generic.I2L obj)
|
void |
visitI2S(org.apache.bcel.generic.I2S obj)
|
void |
visitIADD(org.apache.bcel.generic.IADD obj)
|
void |
visitIALOAD(org.apache.bcel.generic.IALOAD obj)
|
void |
visitIAND(org.apache.bcel.generic.IAND obj)
|
void |
visitICONST(org.apache.bcel.generic.ICONST obj)
|
void |
visitIDIV(org.apache.bcel.generic.IDIV obj)
|
void |
visitIINC(org.apache.bcel.generic.IINC obj)
|
void |
visitIMUL(org.apache.bcel.generic.IMUL obj)
|
void |
visitINEG(org.apache.bcel.generic.INEG obj)
|
void |
visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF obj)
|
void |
visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE obj)
|
void |
visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL obj)
|
void |
visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC obj)
|
void |
visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL obj)
|
void |
visitIOR(org.apache.bcel.generic.IOR obj)
|
void |
visitIREM(org.apache.bcel.generic.IREM obj)
|
void |
visitISHL(org.apache.bcel.generic.ISHL obj)
|
void |
visitISHR(org.apache.bcel.generic.ISHR obj)
|
void |
visitISUB(org.apache.bcel.generic.ISUB obj)
|
void |
visitIUSHR(org.apache.bcel.generic.IUSHR obj)
|
void |
visitIXOR(org.apache.bcel.generic.IXOR obj)
|
void |
visitJSR_W(org.apache.bcel.generic.JSR_W obj)
|
void |
visitJSR(org.apache.bcel.generic.JSR obj)
|
void |
visitL2D(org.apache.bcel.generic.L2D obj)
|
void |
visitL2F(org.apache.bcel.generic.L2F obj)
|
void |
visitL2I(org.apache.bcel.generic.L2I obj)
|
void |
visitLADD(org.apache.bcel.generic.LADD obj)
|
void |
visitLALOAD(org.apache.bcel.generic.LALOAD obj)
|
void |
visitLAND(org.apache.bcel.generic.LAND obj)
|
void |
visitLCMP(org.apache.bcel.generic.LCMP obj)
|
void |
visitLCONST(org.apache.bcel.generic.LCONST obj)
|
void |
visitLDC(org.apache.bcel.generic.LDC obj)
|
void |
visitLDC2_W(org.apache.bcel.generic.LDC2_W obj)
|
void |
visitLDIV(org.apache.bcel.generic.LDIV obj)
|
void |
visitLMUL(org.apache.bcel.generic.LMUL obj)
|
void |
visitLNEG(org.apache.bcel.generic.LNEG obj)
|
void |
visitLOR(org.apache.bcel.generic.LOR obj)
|
void |
visitLREM(org.apache.bcel.generic.LREM obj)
|
void |
visitLSHL(org.apache.bcel.generic.LSHL obj)
|
void |
visitLSHR(org.apache.bcel.generic.LSHR obj)
|
void |
visitLSUB(org.apache.bcel.generic.LSUB obj)
|
void |
visitLUSHR(org.apache.bcel.generic.LUSHR obj)
|
void |
visitLXOR(org.apache.bcel.generic.LXOR obj)
|
void |
visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY obj)
|
void |
visitNEW(org.apache.bcel.generic.NEW obj)
|
void |
visitNEWARRAY(org.apache.bcel.generic.NEWARRAY obj)
|
void |
visitRET(org.apache.bcel.generic.RET obj)
|
void |
visitSALOAD(org.apache.bcel.generic.SALOAD obj)
|
void |
visitSIPUSH(org.apache.bcel.generic.SIPUSH obj)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BetterTypeFrameModelingVisitor(TypeRepository typeRepository,
org.apache.bcel.generic.MethodGen methodGen)
| Method Detail |
|---|
public Type getDefaultValue()
AbstractFrameModelingVisitor
getDefaultValue in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>protected void consumeStack(org.apache.bcel.generic.Instruction ins)
protected void pushValue(Type type)
protected void pushValue(org.apache.bcel.generic.TypedInstruction ins)
protected void pushReturnType(org.apache.bcel.generic.InvokeInstruction ins)
public void modelNormalInstruction(org.apache.bcel.generic.Instruction ins,
int numWordsConsumed,
int numWordsProduced)
modelNormalInstruction in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>ins - the Instruction to modelnumWordsConsumed - number of stack words consumednumWordsProduced - number of stack words producedpublic void visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL obj)
visitACONST_NULL in interface org.apache.bcel.generic.VisitorvisitACONST_NULL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDCONST(org.apache.bcel.generic.DCONST obj)
visitDCONST in interface org.apache.bcel.generic.VisitorvisitDCONST in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFCONST(org.apache.bcel.generic.FCONST obj)
visitFCONST in interface org.apache.bcel.generic.VisitorvisitFCONST in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitICONST(org.apache.bcel.generic.ICONST obj)
visitICONST in interface org.apache.bcel.generic.VisitorvisitICONST in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLCONST(org.apache.bcel.generic.LCONST obj)
visitLCONST in interface org.apache.bcel.generic.VisitorvisitLCONST in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLDC(org.apache.bcel.generic.LDC obj)
visitLDC in interface org.apache.bcel.generic.VisitorvisitLDC in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLDC2_W(org.apache.bcel.generic.LDC2_W obj)
visitLDC2_W in interface org.apache.bcel.generic.VisitorvisitLDC2_W in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitBIPUSH(org.apache.bcel.generic.BIPUSH obj)
visitBIPUSH in interface org.apache.bcel.generic.VisitorvisitBIPUSH in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitSIPUSH(org.apache.bcel.generic.SIPUSH obj)
visitSIPUSH in interface org.apache.bcel.generic.VisitorvisitSIPUSH in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitGETSTATIC(org.apache.bcel.generic.GETSTATIC obj)
visitGETSTATIC in interface org.apache.bcel.generic.VisitorvisitGETSTATIC in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitGETFIELD(org.apache.bcel.generic.GETFIELD obj)
visitGETFIELD in interface org.apache.bcel.generic.VisitorvisitGETFIELD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC obj)
visitINVOKESTATIC in interface org.apache.bcel.generic.VisitorvisitINVOKESTATIC in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL obj)
visitINVOKESPECIAL in interface org.apache.bcel.generic.VisitorvisitINVOKESPECIAL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE obj)
visitINVOKEINTERFACE in interface org.apache.bcel.generic.VisitorvisitINVOKEINTERFACE in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL obj)
visitINVOKEVIRTUAL in interface org.apache.bcel.generic.VisitorvisitINVOKEVIRTUAL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitCHECKCAST(org.apache.bcel.generic.CHECKCAST obj)
visitCHECKCAST in interface org.apache.bcel.generic.VisitorvisitCHECKCAST in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF obj)
visitINSTANCEOF in interface org.apache.bcel.generic.VisitorvisitINSTANCEOF in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFCMPL(org.apache.bcel.generic.FCMPL obj)
visitFCMPL in interface org.apache.bcel.generic.VisitorvisitFCMPL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFCMPG(org.apache.bcel.generic.FCMPG obj)
visitFCMPG in interface org.apache.bcel.generic.VisitorvisitFCMPG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDCMPL(org.apache.bcel.generic.DCMPL obj)
visitDCMPL in interface org.apache.bcel.generic.VisitorvisitDCMPL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDCMPG(org.apache.bcel.generic.DCMPG obj)
visitDCMPG in interface org.apache.bcel.generic.VisitorvisitDCMPG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLCMP(org.apache.bcel.generic.LCMP obj)
visitLCMP in interface org.apache.bcel.generic.VisitorvisitLCMP in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitD2F(org.apache.bcel.generic.D2F obj)
visitD2F in interface org.apache.bcel.generic.VisitorvisitD2F in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitD2I(org.apache.bcel.generic.D2I obj)
visitD2I in interface org.apache.bcel.generic.VisitorvisitD2I in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitD2L(org.apache.bcel.generic.D2L obj)
visitD2L in interface org.apache.bcel.generic.VisitorvisitD2L in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitF2D(org.apache.bcel.generic.F2D obj)
visitF2D in interface org.apache.bcel.generic.VisitorvisitF2D in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitF2I(org.apache.bcel.generic.F2I obj)
visitF2I in interface org.apache.bcel.generic.VisitorvisitF2I in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitF2L(org.apache.bcel.generic.F2L obj)
visitF2L in interface org.apache.bcel.generic.VisitorvisitF2L in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2B(org.apache.bcel.generic.I2B obj)
visitI2B in interface org.apache.bcel.generic.VisitorvisitI2B in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2C(org.apache.bcel.generic.I2C obj)
visitI2C in interface org.apache.bcel.generic.VisitorvisitI2C in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2D(org.apache.bcel.generic.I2D obj)
visitI2D in interface org.apache.bcel.generic.VisitorvisitI2D in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2F(org.apache.bcel.generic.I2F obj)
visitI2F in interface org.apache.bcel.generic.VisitorvisitI2F in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2L(org.apache.bcel.generic.I2L obj)
visitI2L in interface org.apache.bcel.generic.VisitorvisitI2L in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitI2S(org.apache.bcel.generic.I2S obj)
visitI2S in interface org.apache.bcel.generic.VisitorvisitI2S in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitL2D(org.apache.bcel.generic.L2D obj)
visitL2D in interface org.apache.bcel.generic.VisitorvisitL2D in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitL2F(org.apache.bcel.generic.L2F obj)
visitL2F in interface org.apache.bcel.generic.VisitorvisitL2F in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitL2I(org.apache.bcel.generic.L2I obj)
visitL2I in interface org.apache.bcel.generic.VisitorvisitL2I in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIAND(org.apache.bcel.generic.IAND obj)
visitIAND in interface org.apache.bcel.generic.VisitorvisitIAND in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLAND(org.apache.bcel.generic.LAND obj)
visitLAND in interface org.apache.bcel.generic.VisitorvisitLAND in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIOR(org.apache.bcel.generic.IOR obj)
visitIOR in interface org.apache.bcel.generic.VisitorvisitIOR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLOR(org.apache.bcel.generic.LOR obj)
visitLOR in interface org.apache.bcel.generic.VisitorvisitLOR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIXOR(org.apache.bcel.generic.IXOR obj)
visitIXOR in interface org.apache.bcel.generic.VisitorvisitIXOR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLXOR(org.apache.bcel.generic.LXOR obj)
visitLXOR in interface org.apache.bcel.generic.VisitorvisitLXOR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitISHR(org.apache.bcel.generic.ISHR obj)
visitISHR in interface org.apache.bcel.generic.VisitorvisitISHR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIUSHR(org.apache.bcel.generic.IUSHR obj)
visitIUSHR in interface org.apache.bcel.generic.VisitorvisitIUSHR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLSHR(org.apache.bcel.generic.LSHR obj)
visitLSHR in interface org.apache.bcel.generic.VisitorvisitLSHR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLUSHR(org.apache.bcel.generic.LUSHR obj)
visitLUSHR in interface org.apache.bcel.generic.VisitorvisitLUSHR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitISHL(org.apache.bcel.generic.ISHL obj)
visitISHL in interface org.apache.bcel.generic.VisitorvisitISHL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLSHL(org.apache.bcel.generic.LSHL obj)
visitLSHL in interface org.apache.bcel.generic.VisitorvisitLSHL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDADD(org.apache.bcel.generic.DADD obj)
visitDADD in interface org.apache.bcel.generic.VisitorvisitDADD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFADD(org.apache.bcel.generic.FADD obj)
visitFADD in interface org.apache.bcel.generic.VisitorvisitFADD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIADD(org.apache.bcel.generic.IADD obj)
visitIADD in interface org.apache.bcel.generic.VisitorvisitIADD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLADD(org.apache.bcel.generic.LADD obj)
visitLADD in interface org.apache.bcel.generic.VisitorvisitLADD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDSUB(org.apache.bcel.generic.DSUB obj)
visitDSUB in interface org.apache.bcel.generic.VisitorvisitDSUB in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFSUB(org.apache.bcel.generic.FSUB obj)
visitFSUB in interface org.apache.bcel.generic.VisitorvisitFSUB in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitISUB(org.apache.bcel.generic.ISUB obj)
visitISUB in interface org.apache.bcel.generic.VisitorvisitISUB in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLSUB(org.apache.bcel.generic.LSUB obj)
visitLSUB in interface org.apache.bcel.generic.VisitorvisitLSUB in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDMUL(org.apache.bcel.generic.DMUL obj)
visitDMUL in interface org.apache.bcel.generic.VisitorvisitDMUL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFMUL(org.apache.bcel.generic.FMUL obj)
visitFMUL in interface org.apache.bcel.generic.VisitorvisitFMUL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIMUL(org.apache.bcel.generic.IMUL obj)
visitIMUL in interface org.apache.bcel.generic.VisitorvisitIMUL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLMUL(org.apache.bcel.generic.LMUL obj)
visitLMUL in interface org.apache.bcel.generic.VisitorvisitLMUL in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDDIV(org.apache.bcel.generic.DDIV obj)
visitDDIV in interface org.apache.bcel.generic.VisitorvisitDDIV in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFDIV(org.apache.bcel.generic.FDIV obj)
visitFDIV in interface org.apache.bcel.generic.VisitorvisitFDIV in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIDIV(org.apache.bcel.generic.IDIV obj)
visitIDIV in interface org.apache.bcel.generic.VisitorvisitIDIV in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLDIV(org.apache.bcel.generic.LDIV obj)
visitLDIV in interface org.apache.bcel.generic.VisitorvisitLDIV in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDREM(org.apache.bcel.generic.DREM obj)
visitDREM in interface org.apache.bcel.generic.VisitorvisitDREM in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFREM(org.apache.bcel.generic.FREM obj)
visitFREM in interface org.apache.bcel.generic.VisitorvisitFREM in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIREM(org.apache.bcel.generic.IREM obj)
visitIREM in interface org.apache.bcel.generic.VisitorvisitIREM in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLREM(org.apache.bcel.generic.LREM obj)
visitLREM in interface org.apache.bcel.generic.VisitorvisitLREM in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIINC(org.apache.bcel.generic.IINC obj)
visitIINC in interface org.apache.bcel.generic.VisitorvisitIINC in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDNEG(org.apache.bcel.generic.DNEG obj)
visitDNEG in interface org.apache.bcel.generic.VisitorvisitDNEG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFNEG(org.apache.bcel.generic.FNEG obj)
visitFNEG in interface org.apache.bcel.generic.VisitorvisitFNEG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitINEG(org.apache.bcel.generic.INEG obj)
visitINEG in interface org.apache.bcel.generic.VisitorvisitINEG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLNEG(org.apache.bcel.generic.LNEG obj)
visitLNEG in interface org.apache.bcel.generic.VisitorvisitLNEG in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH obj)
visitARRAYLENGTH in interface org.apache.bcel.generic.VisitorvisitARRAYLENGTH in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitAALOAD(org.apache.bcel.generic.AALOAD obj)
visitAALOAD in interface org.apache.bcel.generic.VisitorvisitAALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitBALOAD(org.apache.bcel.generic.BALOAD obj)
visitBALOAD in interface org.apache.bcel.generic.VisitorvisitBALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitCALOAD(org.apache.bcel.generic.CALOAD obj)
visitCALOAD in interface org.apache.bcel.generic.VisitorvisitCALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitDALOAD(org.apache.bcel.generic.DALOAD obj)
visitDALOAD in interface org.apache.bcel.generic.VisitorvisitDALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitFALOAD(org.apache.bcel.generic.FALOAD obj)
visitFALOAD in interface org.apache.bcel.generic.VisitorvisitFALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitIALOAD(org.apache.bcel.generic.IALOAD obj)
visitIALOAD in interface org.apache.bcel.generic.VisitorvisitIALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitLALOAD(org.apache.bcel.generic.LALOAD obj)
visitLALOAD in interface org.apache.bcel.generic.VisitorvisitLALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitSALOAD(org.apache.bcel.generic.SALOAD obj)
visitSALOAD in interface org.apache.bcel.generic.VisitorvisitSALOAD in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitNEW(org.apache.bcel.generic.NEW obj)
visitNEW in interface org.apache.bcel.generic.VisitorvisitNEW in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitNEWARRAY(org.apache.bcel.generic.NEWARRAY obj)
visitNEWARRAY in interface org.apache.bcel.generic.VisitorvisitNEWARRAY in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY obj)
visitANEWARRAY in interface org.apache.bcel.generic.VisitorvisitANEWARRAY in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY obj)
visitMULTIANEWARRAY in interface org.apache.bcel.generic.VisitorvisitMULTIANEWARRAY in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitJSR(org.apache.bcel.generic.JSR obj)
visitJSR in interface org.apache.bcel.generic.VisitorvisitJSR in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitJSR_W(org.apache.bcel.generic.JSR_W obj)
visitJSR_W in interface org.apache.bcel.generic.VisitorvisitJSR_W in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>public void visitRET(org.apache.bcel.generic.RET obj)
visitRET in interface org.apache.bcel.generic.VisitorvisitRET in class AbstractFrameModelingVisitor<Type,BetterTypeFrame>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||