Class DefaultInstructionVisitor
java.lang.Object
edu.berkeley.cs.jqf.instrument.tracing.DefaultInstructionVisitor
- All Implemented Interfaces:
IVisitor
- Direct Known Subclasses:
ControlFlowInstructionVisitor
An implementation of the Janala instruction visitor interface
that does nothing for each instruction.
-
Constructor Summary
Constructors -
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) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitHEAPLOAD(HEAPLOAD inst) voidvoidvoidvoidvoidvoidvoidvoidvisitIALOAD(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) voidvoidvoidvoidvoidvoidvoidvoidvoidvisitIRETURN(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) voidvoidvoidvoidvoidvoidvisitLRETURN(LRETURN inst) voidvoidvoidvisitLSTORE(LSTORE inst) voidvoidvisitLUSHR(LUSHR inst) voidvoidvoidvoidvoidvoidvisitMONITOREXIT(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)
-
Constructor Details
-
DefaultInstructionVisitor
public DefaultInstructionVisitor()
-
-
Method Details
-
visitAALOAD
- Specified by:
visitAALOADin interfaceIVisitor
-
visitAASTORE
- Specified by:
visitAASTOREin interfaceIVisitor
-
visitACONST_NULL
- Specified by:
visitACONST_NULLin interfaceIVisitor
-
visitALOAD
- Specified by:
visitALOADin interfaceIVisitor
-
visitANEWARRAY
- Specified by:
visitANEWARRAYin interfaceIVisitor
-
visitARETURN
- Specified by:
visitARETURNin interfaceIVisitor
-
visitARRAYLENGTH
- Specified by:
visitARRAYLENGTHin interfaceIVisitor
-
visitASTORE
- Specified by:
visitASTOREin interfaceIVisitor
-
visitATHROW
- Specified by:
visitATHROWin interfaceIVisitor
-
visitBALOAD
- Specified by:
visitBALOADin interfaceIVisitor
-
visitBASTORE
- Specified by:
visitBASTOREin interfaceIVisitor
-
visitBIPUSH
- Specified by:
visitBIPUSHin interfaceIVisitor
-
visitCALOAD
- Specified by:
visitCALOADin interfaceIVisitor
-
visitCASTORE
- Specified by:
visitCASTOREin interfaceIVisitor
-
visitCHECKCAST
- Specified by:
visitCHECKCASTin interfaceIVisitor
-
visitD2F
-
visitD2I
-
visitD2L
-
visitDADD
-
visitDALOAD
- Specified by:
visitDALOADin interfaceIVisitor
-
visitDASTORE
- Specified by:
visitDASTOREin interfaceIVisitor
-
visitDCMPG
- Specified by:
visitDCMPGin interfaceIVisitor
-
visitDCMPL
- Specified by:
visitDCMPLin interfaceIVisitor
-
visitDCONST_0
- Specified by:
visitDCONST_0in interfaceIVisitor
-
visitDCONST_1
- Specified by:
visitDCONST_1in interfaceIVisitor
-
visitDDIV
-
visitDLOAD
- Specified by:
visitDLOADin interfaceIVisitor
-
visitDMUL
-
visitDNEG
-
visitDREM
-
visitDRETURN
- Specified by:
visitDRETURNin interfaceIVisitor
-
visitDSTORE
- Specified by:
visitDSTOREin interfaceIVisitor
-
visitDSUB
-
visitDUP
-
visitDUP2
-
visitDUP2_X1
- Specified by:
visitDUP2_X1in interfaceIVisitor
-
visitDUP2_X2
- Specified by:
visitDUP2_X2in interfaceIVisitor
-
visitDUP_X1
- Specified by:
visitDUP_X1in interfaceIVisitor
-
visitDUP_X2
- Specified by:
visitDUP_X2in interfaceIVisitor
-
visitF2D
-
visitF2I
-
visitF2L
-
visitFADD
-
visitFALOAD
- Specified by:
visitFALOADin interfaceIVisitor
-
visitFASTORE
- Specified by:
visitFASTOREin interfaceIVisitor
-
visitFCMPG
- Specified by:
visitFCMPGin interfaceIVisitor
-
visitFCMPL
- Specified by:
visitFCMPLin interfaceIVisitor
-
visitFCONST_0
- Specified by:
visitFCONST_0in interfaceIVisitor
-
visitFCONST_1
- Specified by:
visitFCONST_1in interfaceIVisitor
-
visitFCONST_2
- Specified by:
visitFCONST_2in interfaceIVisitor
-
visitFDIV
-
visitFLOAD
- Specified by:
visitFLOADin interfaceIVisitor
-
visitFMUL
-
visitFNEG
-
visitFREM
-
visitFRETURN
- Specified by:
visitFRETURNin interfaceIVisitor
-
visitFSTORE
- Specified by:
visitFSTOREin interfaceIVisitor
-
visitFSUB
-
visitGETFIELD
- Specified by:
visitGETFIELDin interfaceIVisitor
-
visitGETSTATIC
- Specified by:
visitGETSTATICin interfaceIVisitor
-
visitHEAPLOAD
- Specified by:
visitHEAPLOADin interfaceIVisitor
-
visitGETVALUE_Object
- Specified by:
visitGETVALUE_Objectin interfaceIVisitor
-
visitGETVALUE_boolean
- Specified by:
visitGETVALUE_booleanin interfaceIVisitor
-
visitGETVALUE_byte
- Specified by:
visitGETVALUE_bytein interfaceIVisitor
-
visitGETVALUE_char
- Specified by:
visitGETVALUE_charin interfaceIVisitor
-
visitGETVALUE_double
- Specified by:
visitGETVALUE_doublein interfaceIVisitor
-
visitGETVALUE_float
- Specified by:
visitGETVALUE_floatin interfaceIVisitor
-
visitGETVALUE_int
- Specified by:
visitGETVALUE_intin interfaceIVisitor
-
visitGETVALUE_long
- Specified by:
visitGETVALUE_longin interfaceIVisitor
-
visitGETVALUE_short
- Specified by:
visitGETVALUE_shortin interfaceIVisitor
-
visitGETVALUE_void
- Specified by:
visitGETVALUE_voidin interfaceIVisitor
-
visitGOTO
-
visitI2B
-
visitI2C
-
visitI2D
-
visitI2F
-
visitI2L
-
visitI2S
-
visitIADD
-
visitIALOAD
- Specified by:
visitIALOADin interfaceIVisitor
-
visitIAND
-
visitIASTORE
- Specified by:
visitIASTOREin interfaceIVisitor
-
visitICONST_0
- Specified by:
visitICONST_0in interfaceIVisitor
-
visitICONST_1
- Specified by:
visitICONST_1in interfaceIVisitor
-
visitICONST_2
- Specified by:
visitICONST_2in interfaceIVisitor
-
visitICONST_3
- Specified by:
visitICONST_3in interfaceIVisitor
-
visitICONST_4
- Specified by:
visitICONST_4in interfaceIVisitor
-
visitICONST_5
- Specified by:
visitICONST_5in interfaceIVisitor
-
visitICONST_M1
- Specified by:
visitICONST_M1in interfaceIVisitor
-
visitIDIV
-
visitIFEQ
-
visitIFGE
-
visitIFGT
-
visitIFLE
-
visitIFLT
-
visitIFNE
-
visitIFNONNULL
- Specified by:
visitIFNONNULLin interfaceIVisitor
-
visitIFNULL
- Specified by:
visitIFNULLin interfaceIVisitor
-
visitIF_ACMPEQ
- Specified by:
visitIF_ACMPEQin interfaceIVisitor
-
visitIF_ACMPNE
- Specified by:
visitIF_ACMPNEin interfaceIVisitor
-
visitIF_ICMPEQ
- Specified by:
visitIF_ICMPEQin interfaceIVisitor
-
visitIF_ICMPGE
- Specified by:
visitIF_ICMPGEin interfaceIVisitor
-
visitIF_ICMPGT
- Specified by:
visitIF_ICMPGTin interfaceIVisitor
-
visitIF_ICMPLE
- Specified by:
visitIF_ICMPLEin interfaceIVisitor
-
visitIF_ICMPLT
- Specified by:
visitIF_ICMPLTin interfaceIVisitor
-
visitIF_ICMPNE
- Specified by:
visitIF_ICMPNEin interfaceIVisitor
-
visitIINC
-
visitILOAD
- Specified by:
visitILOADin interfaceIVisitor
-
visitIMUL
-
visitINEG
-
visitINSTANCEOF
- Specified by:
visitINSTANCEOFin interfaceIVisitor
-
visitINVOKEINTERFACE
- Specified by:
visitINVOKEINTERFACEin interfaceIVisitor
-
visitINVOKEMETHOD_EXCEPTION
- Specified by:
visitINVOKEMETHOD_EXCEPTIONin interfaceIVisitor
-
visitINVOKESPECIAL
- Specified by:
visitINVOKESPECIALin interfaceIVisitor
-
visitINVOKESTATIC
- Specified by:
visitINVOKESTATICin interfaceIVisitor
-
visitINVOKEVIRTUAL
- Specified by:
visitINVOKEVIRTUALin interfaceIVisitor
-
visitIOR
-
visitIREM
-
visitIRETURN
- Specified by:
visitIRETURNin interfaceIVisitor
-
visitISHL
-
visitISHR
-
visitISTORE
- Specified by:
visitISTOREin interfaceIVisitor
-
visitISUB
-
visitIUSHR
- Specified by:
visitIUSHRin interfaceIVisitor
-
visitIXOR
-
visitJSR
-
visitL2D
-
visitL2F
-
visitL2I
-
visitLADD
-
visitLALOAD
- Specified by:
visitLALOADin interfaceIVisitor
-
visitLAND
-
visitLASTORE
- Specified by:
visitLASTOREin interfaceIVisitor
-
visitLCMP
-
visitLCONST_0
- Specified by:
visitLCONST_0in interfaceIVisitor
-
visitLCONST_1
- Specified by:
visitLCONST_1in interfaceIVisitor
-
visitLDC_String
- Specified by:
visitLDC_Stringin interfaceIVisitor
-
visitLDC_double
- Specified by:
visitLDC_doublein interfaceIVisitor
-
visitLDC_float
- Specified by:
visitLDC_floatin interfaceIVisitor
-
visitLDC_int
- Specified by:
visitLDC_intin interfaceIVisitor
-
visitLDC_long
- Specified by:
visitLDC_longin interfaceIVisitor
-
visitLDC_Object
- Specified by:
visitLDC_Objectin interfaceIVisitor
-
visitLDIV
-
visitLLOAD
- Specified by:
visitLLOADin interfaceIVisitor
-
visitLMUL
-
visitLNEG
-
visitLOOKUPSWITCH
- Specified by:
visitLOOKUPSWITCHin interfaceIVisitor
-
visitLOR
-
visitLREM
-
visitLRETURN
- Specified by:
visitLRETURNin interfaceIVisitor
-
visitLSHL
-
visitLSHR
-
visitLSTORE
- Specified by:
visitLSTOREin interfaceIVisitor
-
visitLSUB
-
visitLUSHR
- Specified by:
visitLUSHRin interfaceIVisitor
-
visitLXOR
-
visitMONITORENTER
- Specified by:
visitMONITORENTERin interfaceIVisitor
-
visitMONITOREXIT
- Specified by:
visitMONITOREXITin interfaceIVisitor
-
visitMULTIANEWARRAY
- Specified by:
visitMULTIANEWARRAYin interfaceIVisitor
-
visitNEW
-
visitNEWARRAY
- Specified by:
visitNEWARRAYin interfaceIVisitor
-
visitNOP
-
visitPOP
-
visitPOP2
-
visitPUTFIELD
- Specified by:
visitPUTFIELDin interfaceIVisitor
-
visitPUTSTATIC
- Specified by:
visitPUTSTATICin interfaceIVisitor
-
visitRET
-
visitRETURN
- Specified by:
visitRETURNin interfaceIVisitor
-
visitSALOAD
- Specified by:
visitSALOADin interfaceIVisitor
-
visitSASTORE
- Specified by:
visitSASTOREin interfaceIVisitor
-
visitSIPUSH
- Specified by:
visitSIPUSHin interfaceIVisitor
-
visitSWAP
-
visitTABLESWITCH
- Specified by:
visitTABLESWITCHin interfaceIVisitor
-
visitMETHOD_BEGIN
- Specified by:
visitMETHOD_BEGINin interfaceIVisitor
-
visitMETHOD_THROW
- Specified by:
visitMETHOD_THROWin interfaceIVisitor
-
visitINVOKEMETHOD_END
- Specified by:
visitINVOKEMETHOD_ENDin interfaceIVisitor
-
visitMAKE_SYMBOLIC
- Specified by:
visitMAKE_SYMBOLICin interfaceIVisitor
-
visitSPECIAL
- Specified by:
visitSPECIALin interfaceIVisitor
-
setNext
-