package janala.logger.inst; public interface IVisitor { public void visitAALOAD(AALOAD inst); public void visitAASTORE(AASTORE inst); public void visitACONST_NULL(ACONST_NULL inst); public void visitALOAD(ALOAD inst); public void visitANEWARRAY(ANEWARRAY inst); public void visitARETURN(ARETURN inst); public void visitARRAYLENGTH(ARRAYLENGTH inst); public void visitASTORE(ASTORE inst); public void visitATHROW(ATHROW inst); public void visitBALOAD(BALOAD inst); public void visitBASTORE(BASTORE inst); public void visitBIPUSH(BIPUSH inst); public void visitCALOAD(CALOAD inst); public void visitCASTORE(CASTORE inst); public void visitCHECKCAST(CHECKCAST inst); public void visitD2F(D2F inst); public void visitD2I(D2I inst); public void visitD2L(D2L inst); public void visitDADD(DADD inst); public void visitDALOAD(DALOAD inst); public void visitDASTORE(DASTORE inst); public void visitDCMPG(DCMPG inst); public void visitDCMPL(DCMPL inst); public void visitDCONST_0(DCONST_0 inst); public void visitDCONST_1(DCONST_1 inst); public void visitDDIV(DDIV inst); public void visitDLOAD(DLOAD inst); public void visitDMUL(DMUL inst); public void visitDNEG(DNEG inst); public void visitDREM(DREM inst); public void visitDRETURN(DRETURN inst); public void visitDSTORE(DSTORE inst); public void visitDSUB(DSUB inst); public void visitDUP(DUP inst); public void visitDUP2(DUP2 inst); public void visitDUP2_X1(DUP2_X1 inst); public void visitDUP2_X2(DUP2_X2 inst); public void visitDUP_X1(DUP_X1 inst); public void visitDUP_X2(DUP_X2 inst); public void visitF2D(F2D inst); public void visitF2I(F2I inst); public void visitF2L(F2L inst); public void visitFADD(FADD inst); public void visitFALOAD(FALOAD inst); public void visitFASTORE(FASTORE inst); public void visitFCMPG(FCMPG inst); public void visitFCMPL(FCMPL inst); public void visitFCONST_0(FCONST_0 inst); public void visitFCONST_1(FCONST_1 inst); public void visitFCONST_2(FCONST_2 inst); public void visitFDIV(FDIV inst); public void visitFLOAD(FLOAD inst); public void visitFMUL(FMUL inst); public void visitFNEG(FNEG inst); public void visitFREM(FREM inst); public void visitFRETURN(FRETURN inst); public void visitFSTORE(FSTORE inst); public void visitFSUB(FSUB inst); public void visitGETFIELD(GETFIELD inst); public void visitGETSTATIC(GETSTATIC inst); public void visitGETVALUE_Object(GETVALUE_Object inst); public void visitGETVALUE_boolean(GETVALUE_boolean inst); public void visitGETVALUE_byte(GETVALUE_byte inst); public void visitGETVALUE_char(GETVALUE_char inst); public void visitGETVALUE_double(GETVALUE_double inst); public void visitGETVALUE_float(GETVALUE_float inst); public void visitGETVALUE_int(GETVALUE_int inst); public void visitGETVALUE_long(GETVALUE_long inst); public void visitGETVALUE_short(GETVALUE_short inst); public void visitGETVALUE_void(GETVALUE_void inst); public void visitGOTO(GOTO inst); public void visitI2B(I2B inst); public void visitI2C(I2C inst); public void visitI2D(I2D inst); public void visitI2F(I2F inst); public void visitI2L(I2L inst); public void visitI2S(I2S inst); public void visitIADD(IADD inst); public void visitIALOAD(IALOAD inst); public void visitIAND(IAND inst); public void visitIASTORE(IASTORE inst); public void visitICONST_0(ICONST_0 inst); public void visitICONST_1(ICONST_1 inst); public void visitICONST_2(ICONST_2 inst); public void visitICONST_3(ICONST_3 inst); public void visitICONST_4(ICONST_4 inst); public void visitICONST_5(ICONST_5 inst); public void visitICONST_M1(ICONST_M1 inst); public void visitIDIV(IDIV inst); public void visitIFEQ(IFEQ inst); public void visitIFGE(IFGE inst); public void visitIFGT(IFGT inst); public void visitIFLE(IFLE inst); public void visitIFLT(IFLT inst); public void visitIFNE(IFNE inst); public void visitIFNONNULL(IFNONNULL inst); public void visitIFNULL(IFNULL inst); public void visitIF_ACMPEQ(IF_ACMPEQ inst); public void visitIF_ACMPNE(IF_ACMPNE inst); public void visitIF_ICMPEQ(IF_ICMPEQ inst); public void visitIF_ICMPGE(IF_ICMPGE inst); public void visitIF_ICMPGT(IF_ICMPGT inst); public void visitIF_ICMPLE(IF_ICMPLE inst); public void visitIF_ICMPLT(IF_ICMPLT inst); public void visitIF_ICMPNE(IF_ICMPNE inst); public void visitIINC(IINC inst); public void visitILOAD(ILOAD inst); public void visitIMUL(IMUL inst); public void visitINEG(INEG inst); public void visitINSTANCEOF(INSTANCEOF inst); public void visitINVOKEINTERFACE(INVOKEINTERFACE inst); public void visitINVOKEMETHOD_EXCEPTION(INVOKEMETHOD_EXCEPTION inst); public void visitINVOKESPECIAL(INVOKESPECIAL inst); public void visitINVOKESTATIC(INVOKESTATIC inst); public void visitINVOKEVIRTUAL(INVOKEVIRTUAL inst); public void visitIOR(IOR inst); public void visitIREM(IREM inst); public void visitIRETURN(IRETURN inst); public void visitISHL(ISHL inst); public void visitISHR(ISHR inst); public void visitISTORE(ISTORE inst); public void visitISUB(ISUB inst); public void visitIUSHR(IUSHR inst); public void visitIXOR(IXOR inst); public void visitJSR(JSR inst); public void visitL2D(L2D inst); public void visitL2F(L2F inst); public void visitL2I(L2I inst); public void visitLADD(LADD inst); public void visitLALOAD(LALOAD inst); public void visitLAND(LAND inst); public void visitLASTORE(LASTORE inst); public void visitLCMP(LCMP inst); public void visitLCONST_0(LCONST_0 inst); public void visitLCONST_1(LCONST_1 inst); public void visitLDC_String(LDC_String inst); public void visitLDC_double(LDC_double inst); public void visitLDC_float(LDC_float inst); public void visitLDC_int(LDC_int inst); public void visitLDC_long(LDC_long inst); public void visitLDC_Object(LDC_Object inst); public void visitLDIV(LDIV inst); public void visitLLOAD(LLOAD inst); public void visitLMUL(LMUL inst); public void visitLNEG(LNEG inst); public void visitLOOKUPSWITCH(LOOKUPSWITCH inst); public void visitLOR(LOR inst); public void visitLREM(LREM inst); public void visitLRETURN(LRETURN inst); public void visitLSHL(LSHL inst); public void visitLSHR(LSHR inst); public void visitLSTORE(LSTORE inst); public void visitLSUB(LSUB inst); public void visitLUSHR(LUSHR inst); public void visitLXOR(LXOR inst); public void visitMONITORENTER(MONITORENTER inst); public void visitMONITOREXIT(MONITOREXIT inst); public void visitMULTIANEWARRAY(MULTIANEWARRAY inst); public void visitNEW(NEW inst); public void visitNEWARRAY(NEWARRAY inst); public void visitNOP(NOP inst); public void visitPOP(POP inst); public void visitPOP2(POP2 inst); public void visitPUTFIELD(PUTFIELD inst); public void visitPUTSTATIC(PUTSTATIC inst); public void visitRET(RET inst); public void visitRETURN(RETURN inst); public void visitSALOAD(SALOAD inst); public void visitSASTORE(SASTORE inst); public void visitSIPUSH(SIPUSH inst); public void visitSWAP(SWAP inst); public void visitTABLESWITCH(TABLESWITCH inst); public void visitINVOKEMETHOD_END(INVOKEMETHOD_END inst); public void visitMAKE_SYMBOLIC(MAKE_SYMBOLIC inst); public void visitSPECIAL(SPECIAL inst); public void setNext(Instruction next); }