Interface IVisitor
- All Known Implementing Classes:
SymbolicInstructionVisitor
public interface IVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setNext
(Instruction next) void
visitAALOAD
(AALOAD inst) void
visitAASTORE
(AASTORE inst) void
visitACONST_NULL
(ACONST_NULL inst) void
visitALOAD
(ALOAD inst) void
visitANEWARRAY
(ANEWARRAY inst) void
visitARETURN
(ARETURN inst) void
visitARRAYLENGTH
(ARRAYLENGTH inst) void
visitASTORE
(ASTORE inst) void
visitATHROW
(ATHROW inst) void
visitBALOAD
(BALOAD inst) void
visitBASTORE
(BASTORE inst) void
visitBIPUSH
(BIPUSH inst) void
visitCALOAD
(CALOAD inst) void
visitCASTORE
(CASTORE inst) void
visitCHECKCAST
(CHECKCAST inst) void
void
void
void
void
visitDALOAD
(DALOAD inst) void
visitDASTORE
(DASTORE inst) void
visitDCMPG
(DCMPG inst) void
visitDCMPL
(DCMPL inst) void
visitDCONST_0
(DCONST_0 inst) void
visitDCONST_1
(DCONST_1 inst) void
void
visitDLOAD
(DLOAD inst) void
void
void
void
visitDRETURN
(DRETURN inst) void
visitDSTORE
(DSTORE inst) void
void
void
visitDUP_X1
(DUP_X1 inst) void
visitDUP_X2
(DUP_X2 inst) void
void
visitDUP2_X1
(DUP2_X1 inst) void
visitDUP2_X2
(DUP2_X2 inst) void
void
void
void
void
visitFALOAD
(FALOAD inst) void
visitFASTORE
(FASTORE inst) void
visitFCMPG
(FCMPG inst) void
visitFCMPL
(FCMPL inst) void
visitFCONST_0
(FCONST_0 inst) void
visitFCONST_1
(FCONST_1 inst) void
visitFCONST_2
(FCONST_2 inst) void
void
visitFLOAD
(FLOAD inst) void
void
void
void
visitFRETURN
(FRETURN inst) void
visitFSTORE
(FSTORE inst) void
void
visitGETFIELD
(GETFIELD inst) void
visitGETSTATIC
(GETSTATIC inst) void
void
void
void
void
void
void
void
visitGETVALUE_Object
(GETVALUE_Object<?> inst) void
void
void
void
void
void
void
void
void
void
void
visitIALOAD
(IALOAD inst) void
void
visitIASTORE
(IASTORE inst) void
visitICONST_0
(ICONST_0 inst) void
visitICONST_1
(ICONST_1 inst) void
visitICONST_2
(ICONST_2 inst) void
visitICONST_3
(ICONST_3 inst) void
visitICONST_4
(ICONST_4 inst) void
visitICONST_5
(ICONST_5 inst) void
visitICONST_M1
(ICONST_M1 inst) void
void
visitIF_ACMPEQ
(IF_ACMPEQ inst) void
visitIF_ACMPNE
(IF_ACMPNE inst) void
visitIF_ICMPEQ
(IF_ICMPEQ inst) void
visitIF_ICMPGE
(IF_ICMPGE inst) void
visitIF_ICMPGT
(IF_ICMPGT inst) void
visitIF_ICMPLE
(IF_ICMPLE inst) void
visitIF_ICMPLT
(IF_ICMPLT inst) void
visitIF_ICMPNE
(IF_ICMPNE inst) void
void
void
void
void
void
void
visitIFNONNULL
(IFNONNULL inst) void
visitIFNULL
(IFNULL inst) void
void
visitILOAD
(ILOAD inst) void
void
void
visitINSTANCEOF
(INSTANCEOF inst) void
void
void
void
void
void
void
void
void
void
visitIRETURN
(IRETURN inst) void
void
void
visitISTORE
(ISTORE inst) void
void
visitIUSHR
(IUSHR inst) void
void
void
void
void
void
void
visitLALOAD
(LALOAD inst) void
void
visitLASTORE
(LASTORE inst) void
void
visitLCONST_0
(LCONST_0 inst) void
visitLCONST_1
(LCONST_1 inst) void
visitLDC_double
(LDC_double inst) void
visitLDC_float
(LDC_float inst) void
visitLDC_int
(LDC_int inst) void
visitLDC_long
(LDC_long inst) void
visitLDC_Object
(LDC_Object inst) void
visitLDC_String
(LDC_String inst) void
void
visitLLOAD
(LLOAD inst) void
void
void
void
visitLOOP_BEGIN
(LOOP_BEGIN inst) void
visitLOOP_END
(LOOP_END inst) void
void
void
visitLRETURN
(LRETURN inst) void
void
void
visitLSTORE
(LSTORE inst) void
void
visitLUSHR
(LUSHR inst) void
void
void
void
visitMONITOREXIT
(MONITOREXIT inst) void
void
void
visitNEWARRAY
(NEWARRAY inst) void
void
void
void
visitPUTFIELD
(PUTFIELD inst) void
visitPUTSTATIC
(PUTSTATIC inst) void
void
visitRETURN
(RETURN inst) void
visitSALOAD
(SALOAD inst) void
visitSASTORE
(SASTORE inst) void
visitSIPUSH
(SIPUSH inst) void
visitSPECIAL
(SPECIAL inst) void
void
visitTABLESWITCH
(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
-