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