Interface IVisitor
- All Known Implementing Classes:
SymbolicInstructionVisitor
public interface IVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetNext(Instruction next) voidvisitAALOAD(AALOAD inst) voidvisitAASTORE(AASTORE inst) voidvisitACONST_NULL(ACONST_NULL inst) voidvisitALOAD(ALOAD inst) voidvisitANEWARRAY(ANEWARRAY inst) voidvisitARETURN(ARETURN inst) voidvisitARRAYLENGTH(ARRAYLENGTH inst) voidvisitASTORE(ASTORE inst) voidvisitATHROW(ATHROW inst) voidvisitBALOAD(BALOAD inst) voidvisitBASTORE(BASTORE inst) voidvisitBIPUSH(BIPUSH inst) voidvisitCALOAD(CALOAD inst) voidvisitCASTORE(CASTORE inst) voidvisitCHECKCAST(CHECKCAST inst) voidvoidvoidvoidvoidvisitDALOAD(DALOAD inst) voidvisitDASTORE(DASTORE inst) voidvisitDCMPG(DCMPG inst) voidvisitDCMPL(DCMPL inst) voidvisitDCONST_0(DCONST_0 inst) voidvisitDCONST_1(DCONST_1 inst) voidvoidvisitDLOAD(DLOAD inst) voidvoidvoidvoidvisitDRETURN(DRETURN inst) voidvisitDSTORE(DSTORE inst) voidvoidvoidvisitDUP_X1(DUP_X1 inst) voidvisitDUP_X2(DUP_X2 inst) voidvoidvisitDUP2_X1(DUP2_X1 inst) voidvisitDUP2_X2(DUP2_X2 inst) voidvoidvoidvoidvoidvisitFALOAD(FALOAD inst) voidvisitFASTORE(FASTORE inst) voidvisitFCMPG(FCMPG inst) voidvisitFCMPL(FCMPL inst) voidvisitFCONST_0(FCONST_0 inst) voidvisitFCONST_1(FCONST_1 inst) voidvisitFCONST_2(FCONST_2 inst) voidvoidvisitFLOAD(FLOAD inst) voidvoidvoidvoidvisitFRETURN(FRETURN inst) voidvisitFSTORE(FSTORE inst) voidvoidvisitGETFIELD(GETFIELD inst) voidvisitGETSTATIC(GETSTATIC inst) voidvoidvoidvoidvoidvoidvoidvoidvisitGETVALUE_Object(GETVALUE_Object<?> inst) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitIALOAD(IALOAD inst) voidvoidvisitIASTORE(IASTORE inst) voidvisitICONST_0(ICONST_0 inst) voidvisitICONST_1(ICONST_1 inst) voidvisitICONST_2(ICONST_2 inst) voidvisitICONST_3(ICONST_3 inst) voidvisitICONST_4(ICONST_4 inst) voidvisitICONST_5(ICONST_5 inst) voidvisitICONST_M1(ICONST_M1 inst) voidvoidvisitIF_ACMPEQ(IF_ACMPEQ inst) voidvisitIF_ACMPNE(IF_ACMPNE inst) voidvisitIF_ICMPEQ(IF_ICMPEQ inst) voidvisitIF_ICMPGE(IF_ICMPGE inst) voidvisitIF_ICMPGT(IF_ICMPGT inst) voidvisitIF_ICMPLE(IF_ICMPLE inst) voidvisitIF_ICMPLT(IF_ICMPLT inst) voidvisitIF_ICMPNE(IF_ICMPNE inst) voidvoidvoidvoidvoidvoidvoidvisitIFNONNULL(IFNONNULL inst) voidvisitIFNULL(IFNULL inst) voidvoidvisitILOAD(ILOAD inst) voidvoidvoidvisitINSTANCEOF(INSTANCEOF inst) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitIRETURN(IRETURN inst) voidvoidvoidvisitISTORE(ISTORE inst) voidvoidvisitIUSHR(IUSHR inst) voidvoidvoidvoidvoidvoidvoidvisitLALOAD(LALOAD inst) voidvoidvisitLASTORE(LASTORE inst) voidvoidvisitLCONST_0(LCONST_0 inst) voidvisitLCONST_1(LCONST_1 inst) voidvisitLDC_double(LDC_double inst) voidvisitLDC_float(LDC_float inst) voidvisitLDC_int(LDC_int inst) voidvisitLDC_long(LDC_long inst) voidvisitLDC_Object(LDC_Object inst) voidvisitLDC_String(LDC_String inst) voidvoidvisitLLOAD(LLOAD inst) voidvoidvoidvoidvisitLOOP_BEGIN(LOOP_BEGIN inst) voidvisitLOOP_END(LOOP_END inst) voidvoidvoidvisitLRETURN(LRETURN inst) voidvoidvoidvisitLSTORE(LSTORE inst) voidvoidvisitLUSHR(LUSHR inst) voidvoidvoidvoidvisitMONITOREXIT(MONITOREXIT inst) voidvoidvoidvisitNEWARRAY(NEWARRAY inst) voidvoidvoidvoidvisitPUTFIELD(PUTFIELD inst) voidvisitPUTSTATIC(PUTSTATIC inst) voidvoidvisitRETURN(RETURN inst) voidvisitSALOAD(SALOAD inst) voidvisitSASTORE(SASTORE inst) voidvisitSIPUSH(SIPUSH inst) voidvisitSPECIAL(SPECIAL inst) voidvoidvisitTABLESWITCH(TABLESWITCH inst)
-
Method Details
-
visitAALOAD
-
visitAASTORE
-
visitACONST_NULL
-
visitALOAD
-
visitANEWARRAY
-
visitARETURN
-
visitARRAYLENGTH
-
visitASTORE
-
visitATHROW
-
visitBALOAD
-
visitBASTORE
-
visitBIPUSH
-
visitCALOAD
-
visitCASTORE
-
visitCHECKCAST
-
visitD2F
-
visitD2I
-
visitD2L
-
visitDADD
-
visitDALOAD
-
visitDASTORE
-
visitDCMPG
-
visitDCMPL
-
visitDCONST_0
-
visitDCONST_1
-
visitDDIV
-
visitDLOAD
-
visitDMUL
-
visitDNEG
-
visitDREM
-
visitDRETURN
-
visitDSTORE
-
visitDSUB
-
visitDUP
-
visitDUP2
-
visitDUP2_X1
-
visitDUP2_X2
-
visitDUP_X1
-
visitDUP_X2
-
visitF2D
-
visitF2I
-
visitF2L
-
visitFADD
-
visitFALOAD
-
visitFASTORE
-
visitFCMPG
-
visitFCMPL
-
visitFCONST_0
-
visitFCONST_1
-
visitFCONST_2
-
visitFDIV
-
visitFLOAD
-
visitFMUL
-
visitFNEG
-
visitFREM
-
visitFRETURN
-
visitFSTORE
-
visitFSUB
-
visitGETFIELD
-
visitGETSTATIC
-
visitGETVALUE_Object
-
visitGETVALUE_boolean
-
visitGETVALUE_byte
-
visitGETVALUE_char
-
visitGETVALUE_double
-
visitGETVALUE_float
-
visitGETVALUE_int
-
visitGETVALUE_long
-
visitGETVALUE_short
-
visitGETVALUE_void
-
visitGOTO
-
visitI2B
-
visitI2C
-
visitI2D
-
visitI2F
-
visitI2L
-
visitI2S
-
visitIADD
-
visitIALOAD
-
visitIAND
-
visitIASTORE
-
visitICONST_0
-
visitICONST_1
-
visitICONST_2
-
visitICONST_3
-
visitICONST_4
-
visitICONST_5
-
visitICONST_M1
-
visitIDIV
-
visitIFEQ
-
visitIFGE
-
visitIFGT
-
visitIFLE
-
visitIFLT
-
visitIFNE
-
visitIFNONNULL
-
visitIFNULL
-
visitIF_ACMPEQ
-
visitIF_ACMPNE
-
visitIF_ICMPEQ
-
visitIF_ICMPGE
-
visitIF_ICMPGT
-
visitIF_ICMPLE
-
visitIF_ICMPLT
-
visitIF_ICMPNE
-
visitIINC
-
visitILOAD
-
visitIMUL
-
visitINEG
-
visitINSTANCEOF
-
visitINVOKEDYNAMIC
-
visitINVOKEINTERFACE
-
visitINVOKEMETHOD_EXCEPTION
-
visitINVOKESPECIAL
-
visitINVOKESTATIC
-
visitINVOKEVIRTUAL
-
visitIOR
-
visitIREM
-
visitIRETURN
-
visitISHL
-
visitISHR
-
visitISTORE
-
visitISUB
-
visitIUSHR
-
visitIXOR
-
visitJSR
-
visitL2D
-
visitL2F
-
visitL2I
-
visitLADD
-
visitLALOAD
-
visitLAND
-
visitLASTORE
-
visitLCMP
-
visitLCONST_0
-
visitLCONST_1
-
visitLDC_String
-
visitLDC_double
-
visitLDC_float
-
visitLDC_int
-
visitLDC_long
-
visitLDC_Object
-
visitLDIV
-
visitLLOAD
-
visitLMUL
-
visitLNEG
-
visitLOOKUPSWITCH
-
visitLOR
-
visitLREM
-
visitLRETURN
-
visitLSHL
-
visitLSHR
-
visitLSTORE
-
visitLSUB
-
visitLUSHR
-
visitLXOR
-
visitMONITORENTER
-
visitMONITOREXIT
-
visitMULTIANEWARRAY
-
visitNEW
-
visitNEWARRAY
-
visitNOP
-
visitPOP
-
visitPOP2
-
visitPUTFIELD
-
visitPUTSTATIC
-
visitRET
-
visitRETURN
-
visitSALOAD
-
visitSASTORE
-
visitSIPUSH
-
visitSWAP
-
visitTABLESWITCH
-
visitINVOKEMETHOD_END
-
visitMAKE_SYMBOLIC
-
visitLOOP_BEGIN
-
visitLOOP_END
-
visitSPECIAL
-
setNext
-