package nebula.data.db.dao;
import org.objectweb.asm.AnnotationVisitor;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.FieldVisitor;
import org.objectweb.asm.Label;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
public class OrderDAODump implements Opcodes {
public static byte[] dump() throws Exception {
ClassWriter cw = new ClassWriter(0);
FieldVisitor fv;
MethodVisitor mv;
AnnotationVisitor av0;
cw.visit(V1_6, ACC_PUBLIC + ACC_SUPER, "nebula/data/db/dao/OrderDAO", "Ljava/lang/Object;Lnebula/data/db/dao/DAO<Lnebula/data/Order;>;",
"java/lang/Object", new String[] { "nebula/data/db/dao/DAO" });
cw.visitSource("OrderDAO.java", null);
{
fv = cw.visitField(0, "conn", "Ljava/sql/Connection;", null, null);
fv.visitEnd();
}
{
mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
mv.visitCode();
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(13, l0);
mv.visitVarInsn(ALOAD, 0);
mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V");
mv.visitInsn(RETURN);
Label l1 = new Label();
mv.visitLabel(l1);
mv.visitLocalVariable("this", "Lnebula/data/db/dao/OrderDAO;", null, l0, l1, 0);
mv.visitMaxs(1, 1);
mv.visitEnd();
}
{
mv = cw.visitMethod(ACC_PUBLIC, "query", "()Ljava/util/List;", "()Ljava/util/List<Lnebula/data/Order;>;", new String[] { "java/sql/SQLException" });
mv.visitCode();
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(20, l0);
mv.visitTypeInsn(NEW, "java/util/ArrayList");
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, "java/util/ArrayList", "<init>", "()V");
mv.visitVarInsn(ASTORE, 3);
Label l1 = new Label();
mv.visitLabel(l1);
mv.visitLineNumber(22, l1);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, "nebula/data/db/dao/OrderDAO", "conn", "Ljava/sql/Connection;");
mv.visitLdcInsn("select * from NOrder order by id");
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/Connection", "prepareStatement", "(Ljava/lang/String;)Ljava/sql/PreparedStatement;");
mv.visitVarInsn(ASTORE, 1);
Label l2 = new Label();
mv.visitLabel(l2);
mv.visitLineNumber(23, l2);
mv.visitVarInsn(ALOAD, 1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "executeQuery", "()Ljava/sql/ResultSet;");
mv.visitVarInsn(ASTORE, 2);
Label l3 = new Label();
mv.visitLabel(l3);
mv.visitLineNumber(25, l3);
Label l4 = new Label();
mv.visitJumpInsn(GOTO, l4);
Label l5 = new Label();
mv.visitLabel(l5);
mv.visitLineNumber(26, l5);
mv.visitFrame(Opcodes.F_APPEND, 3, new Object[] { "java/sql/PreparedStatement", "java/sql/ResultSet", "java/util/List" }, 0, null);
mv.visitTypeInsn(NEW, "nebula/data/Order");
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, "nebula/data/Order", "<init>", "()V");
mv.visitVarInsn(ASTORE, 4);
Label l6 = new Label();
mv.visitLabel(l6);
mv.visitLineNumber(27, l6);
mv.visitVarInsn(ALOAD, 4);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/Order", "setId", "(I)V");
Label l7 = new Label();
mv.visitLabel(l7);
mv.visitLineNumber(28, l7);
mv.visitVarInsn(ALOAD, 3);
mv.visitVarInsn(ALOAD, 4);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
mv.visitInsn(POP);
mv.visitLabel(l4);
mv.visitLineNumber(25, l4);
mv.visitFrame(Opcodes.F_SAME, 0, null, 0, null);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
mv.visitJumpInsn(IFNE, l5);
Label l8 = new Label();
mv.visitLabel(l8);
mv.visitLineNumber(31, l8);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, "nebula/data/db/dao/OrderDAO", "conn", "Ljava/sql/Connection;");
mv.visitLdcInsn("select * from NOrder_Detail order by order_id,seq");
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/Connection", "prepareStatement", "(Ljava/lang/String;)Ljava/sql/PreparedStatement;");
mv.visitVarInsn(ASTORE, 1);
Label l9 = new Label();
mv.visitLabel(l9);
mv.visitLineNumber(32, l9);
mv.visitVarInsn(ALOAD, 1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "executeQuery", "()Ljava/sql/ResultSet;");
mv.visitVarInsn(ASTORE, 2);
Label l10 = new Label();
mv.visitLabel(l10);
mv.visitLineNumber(34, l10);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
Label l11 = new Label();
mv.visitJumpInsn(IFEQ, l11);
Label l12 = new Label();
mv.visitLabel(l12);
mv.visitLineNumber(35, l12);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitVarInsn(ISTORE, 4);
Label l13 = new Label();
mv.visitLabel(l13);
mv.visitLineNumber(37, l13);
mv.visitVarInsn(ALOAD, 3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "iterator", "()Ljava/util/Iterator;");
mv.visitVarInsn(ASTORE, 6);
Label l14 = new Label();
mv.visitJumpInsn(GOTO, l14);
Label l15 = new Label();
mv.visitLabel(l15);
mv.visitFrame(Opcodes.F_FULL, 7, new Object[] { "nebula/data/db/dao/OrderDAO", "java/sql/PreparedStatement", "java/sql/ResultSet",
"java/util/List", Opcodes.INTEGER, Opcodes.TOP, "java/util/Iterator" }, 0, new Object[] {});
mv.visitVarInsn(ALOAD, 6);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Iterator", "next", "()Ljava/lang/Object;");
mv.visitTypeInsn(CHECKCAST, "nebula/data/Order");
mv.visitVarInsn(ASTORE, 5);
Label l16 = new Label();
mv.visitLabel(l16);
mv.visitLineNumber(39, l16);
Label l17 = new Label();
mv.visitJumpInsn(GOTO, l17);
Label l18 = new Label();
mv.visitLabel(l18);
mv.visitLineNumber(40, l18);
mv.visitFrame(Opcodes.F_FULL, 7, new Object[] { "nebula/data/db/dao/OrderDAO", "java/sql/PreparedStatement", "java/sql/ResultSet",
"java/util/List", Opcodes.INTEGER, "nebula/data/Order", "java/util/Iterator" }, 0, new Object[] {});
mv.visitTypeInsn(NEW, "nebula/data/OrderDetail");
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, "nebula/data/OrderDetail", "<init>", "()V");
mv.visitVarInsn(ASTORE, 7);
Label l19 = new Label();
mv.visitLabel(l19);
mv.visitLineNumber(41, l19);
mv.visitVarInsn(ALOAD, 7);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setSeq", "(I)V");
Label l20 = new Label();
mv.visitLabel(l20);
mv.visitLineNumber(42, l20);
mv.visitVarInsn(ALOAD, 7);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setPrice", "(I)V");
Label l21 = new Label();
mv.visitLabel(l21);
mv.visitLineNumber(43, l21);
mv.visitVarInsn(ALOAD, 7);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_4);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setCount", "(I)V");
Label l22 = new Label();
mv.visitLabel(l22);
mv.visitLineNumber(44, l22);
mv.visitVarInsn(ALOAD, 7);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_5);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setAmount", "(I)V");
Label l23 = new Label();
mv.visitLabel(l23);
mv.visitLineNumber(45, l23);
mv.visitVarInsn(ALOAD, 5);
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/Order", "getDetails", "()Ljava/util/List;");
mv.visitVarInsn(ALOAD, 7);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
mv.visitInsn(POP);
Label l24 = new Label();
mv.visitLabel(l24);
mv.visitLineNumber(47, l24);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
Label l25 = new Label();
mv.visitJumpInsn(IFNE, l25);
mv.visitJumpInsn(GOTO, l11);
mv.visitLabel(l25);
mv.visitLineNumber(48, l25);
mv.visitFrame(Opcodes.F_APPEND, 1, new Object[] { "nebula/data/OrderDetail" }, 0, null);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitVarInsn(ISTORE, 4);
mv.visitLabel(l17);
mv.visitLineNumber(39, l17);
mv.visitFrame(Opcodes.F_CHOP, 1, null, 0, null);
mv.visitVarInsn(ILOAD, 4);
mv.visitVarInsn(ALOAD, 5);
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/Order", "getId", "()I");
mv.visitJumpInsn(IF_ICMPEQ, l18);
mv.visitLabel(l14);
mv.visitLineNumber(37, l14);
mv.visitFrame(Opcodes.F_FULL, 7, new Object[] { "nebula/data/db/dao/OrderDAO", "java/sql/PreparedStatement", "java/sql/ResultSet",
"java/util/List", Opcodes.INTEGER, Opcodes.TOP, "java/util/Iterator" }, 0, new Object[] {});
mv.visitVarInsn(ALOAD, 6);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Iterator", "hasNext", "()Z");
mv.visitJumpInsn(IFNE, l15);
mv.visitLabel(l11);
mv.visitLineNumber(53, l11);
mv.visitFrame(Opcodes.F_FULL, 4,
new Object[] { "nebula/data/db/dao/OrderDAO", "java/sql/PreparedStatement", "java/sql/ResultSet", "java/util/List" }, 0, new Object[] {});
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ARETURN);
Label l26 = new Label();
mv.visitLabel(l26);
mv.visitLocalVariable("this", "Lnebula/data/db/dao/OrderDAO;", null, l0, l26, 0);
mv.visitLocalVariable("psmt", "Ljava/sql/PreparedStatement;", null, l2, l26, 1);
mv.visitLocalVariable("res", "Ljava/sql/ResultSet;", null, l3, l26, 2);
mv.visitLocalVariable("os", "Ljava/util/List;", "Ljava/util/List<Lnebula/data/Order;>;", l1, l26, 3);
mv.visitLocalVariable("order", "Lnebula/data/Order;", null, l6, l4, 4);
mv.visitLocalVariable("id", "I", null, l13, l11, 4);
mv.visitLocalVariable("o", "Lnebula/data/Order;", null, l16, l14, 5);
mv.visitLocalVariable("od", "Lnebula/data/OrderDetail;", null, l19, l17, 7);
mv.visitMaxs(3, 8);
mv.visitEnd();
}
{
mv = cw.visitMethod(ACC_PUBLIC, "get", "(I)Lnebula/data/Order;", null, new String[] { "java/sql/SQLException" });
mv.visitCode();
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(61, l0);
mv.visitTypeInsn(NEW, "nebula/data/Order");
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, "nebula/data/Order", "<init>", "()V");
mv.visitVarInsn(ASTORE, 4);
Label l1 = new Label();
mv.visitLabel(l1);
mv.visitLineNumber(63, l1);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, "nebula/data/db/dao/OrderDAO", "conn", "Ljava/sql/Connection;");
mv.visitLdcInsn("select * from NOrder where id=? order by id");
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/Connection", "prepareStatement", "(Ljava/lang/String;)Ljava/sql/PreparedStatement;");
mv.visitVarInsn(ASTORE, 2);
Label l2 = new Label();
mv.visitLabel(l2);
mv.visitLineNumber(64, l2);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_1);
mv.visitVarInsn(ILOAD, 1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "setInt", "(II)V");
Label l3 = new Label();
mv.visitLabel(l3);
mv.visitLineNumber(65, l3);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "executeQuery", "()Ljava/sql/ResultSet;");
mv.visitVarInsn(ASTORE, 3);
Label l4 = new Label();
mv.visitLabel(l4);
mv.visitLineNumber(67, l4);
mv.visitVarInsn(ALOAD, 3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
Label l5 = new Label();
mv.visitJumpInsn(IFEQ, l5);
Label l6 = new Label();
mv.visitLabel(l6);
mv.visitLineNumber(68, l6);
mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;");
mv.visitLdcInsn("header start");
mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V");
Label l7 = new Label();
mv.visitLabel(l7);
mv.visitLineNumber(69, l7);
mv.visitVarInsn(ALOAD, 4);
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ICONST_1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/Order", "setId", "(I)V");
Label l8 = new Label();
mv.visitLabel(l8);
mv.visitLineNumber(70, l8);
mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;");
mv.visitLdcInsn("header end");
mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V");
mv.visitLabel(l5);
mv.visitLineNumber(73, l5);
mv.visitFrame(Opcodes.F_APPEND, 3, new Object[] { "java/sql/PreparedStatement", "java/sql/ResultSet", "nebula/data/Order" }, 0, null);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, "nebula/data/db/dao/OrderDAO", "conn", "Ljava/sql/Connection;");
mv.visitLdcInsn("select * from NOrder_Detail where order_id=? order by order_id,seq");
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/Connection", "prepareStatement", "(Ljava/lang/String;)Ljava/sql/PreparedStatement;");
mv.visitVarInsn(ASTORE, 2);
Label l9 = new Label();
mv.visitLabel(l9);
mv.visitLineNumber(74, l9);
mv.visitVarInsn(ALOAD, 2);
mv.visitInsn(ICONST_1);
mv.visitVarInsn(ILOAD, 1);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "setInt", "(II)V");
Label l10 = new Label();
mv.visitLabel(l10);
mv.visitLineNumber(75, l10);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/PreparedStatement", "executeQuery", "()Ljava/sql/ResultSet;");
mv.visitVarInsn(ASTORE, 3);
Label l11 = new Label();
mv.visitLabel(l11);
mv.visitLineNumber(77, l11);
mv.visitVarInsn(ALOAD, 3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
Label l12 = new Label();
mv.visitJumpInsn(IFEQ, l12);
Label l13 = new Label();
mv.visitLabel(l13);
mv.visitLineNumber(78, l13);
Label l14 = new Label();
mv.visitJumpInsn(GOTO, l14);
Label l15 = new Label();
mv.visitLabel(l15);
mv.visitLineNumber(79, l15);
mv.visitFrame(Opcodes.F_SAME, 0, null, 0, null);
mv.visitTypeInsn(NEW, "nebula/data/OrderDetail");
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, "nebula/data/OrderDetail", "<init>", "()V");
mv.visitVarInsn(ASTORE, 5);
Label l16 = new Label();
mv.visitLabel(l16);
mv.visitLineNumber(80, l16);
mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;");
mv.visitLdcInsn("detail start");
mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V");
Label l17 = new Label();
mv.visitLabel(l17);
mv.visitLineNumber(81, l17);
mv.visitVarInsn(ALOAD, 5);
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ICONST_2);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setSeq", "(I)V");
Label l18 = new Label();
mv.visitLabel(l18);
mv.visitLineNumber(82, l18);
mv.visitVarInsn(ALOAD, 5);
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ICONST_3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setPrice", "(I)V");
Label l19 = new Label();
mv.visitLabel(l19);
mv.visitLineNumber(83, l19);
mv.visitVarInsn(ALOAD, 5);
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ICONST_4);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setCount", "(I)V");
Label l20 = new Label();
mv.visitLabel(l20);
mv.visitLineNumber(84, l20);
mv.visitVarInsn(ALOAD, 5);
mv.visitVarInsn(ALOAD, 3);
mv.visitInsn(ICONST_5);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(I)I");
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/OrderDetail", "setAmount", "(I)V");
Label l21 = new Label();
mv.visitLabel(l21);
mv.visitLineNumber(85, l21);
mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;");
mv.visitLdcInsn("detail end");
mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V");
Label l22 = new Label();
mv.visitLabel(l22);
mv.visitLineNumber(86, l22);
mv.visitVarInsn(ALOAD, 4);
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/Order", "getDetails", "()Ljava/util/List;");
mv.visitVarInsn(ALOAD, 5);
mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
mv.visitInsn(POP);
mv.visitLabel(l14);
mv.visitLineNumber(78, l14);
mv.visitFrame(Opcodes.F_SAME, 0, null, 0, null);
mv.visitVarInsn(ALOAD, 3);
mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "next", "()Z");
mv.visitJumpInsn(IFNE, l15);
mv.visitLabel(l12);
mv.visitLineNumber(90, l12);
mv.visitFrame(Opcodes.F_SAME, 0, null, 0, null);
mv.visitVarInsn(ALOAD, 4);
mv.visitInsn(ARETURN);
Label l23 = new Label();
mv.visitLabel(l23);
mv.visitLocalVariable("this", "Lnebula/data/db/dao/OrderDAO;", null, l0, l23, 0);
mv.visitLocalVariable("id", "I", null, l0, l23, 1);
mv.visitLocalVariable("psmt", "Ljava/sql/PreparedStatement;", null, l2, l23, 2);
mv.visitLocalVariable("res", "Ljava/sql/ResultSet;", null, l4, l23, 3);
mv.visitLocalVariable("o", "Lnebula/data/Order;", null, l1, l23, 4);
mv.visitLocalVariable("od", "Lnebula/data/OrderDetail;", null, l16, l14, 5);
mv.visitMaxs(3, 6);
mv.visitEnd();
}
{
mv = cw.visitMethod(ACC_PUBLIC, "setConn", "(Ljava/sql/Connection;)V", null, null);
mv.visitCode();
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(95, l0);
mv.visitVarInsn(ALOAD, 0);
mv.visitVarInsn(ALOAD, 1);
mv.visitFieldInsn(PUTFIELD, "nebula/data/db/dao/OrderDAO", "conn", "Ljava/sql/Connection;");
Label l1 = new Label();
mv.visitLabel(l1);
mv.visitLineNumber(96, l1);
mv.visitInsn(RETURN);
Label l2 = new Label();
mv.visitLabel(l2);
mv.visitLocalVariable("this", "Lnebula/data/db/dao/OrderDAO;", null, l0, l2, 0);
mv.visitLocalVariable("conn", "Ljava/sql/Connection;", null, l0, l2, 1);
mv.visitMaxs(2, 2);
mv.visitEnd();
}
{
mv = cw.visitMethod(ACC_PUBLIC + ACC_BRIDGE + ACC_SYNTHETIC, "get", "(I)Ljava/lang/Object;", null, new String[] { "java/sql/SQLException" });
mv.visitCode();
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(1, l0);
mv.visitVarInsn(ALOAD, 0);
mv.visitVarInsn(ILOAD, 1);
mv.visitMethodInsn(INVOKEVIRTUAL, "nebula/data/db/dao/OrderDAO", "get", "(I)Lnebula/data/Order;");
mv.visitInsn(ARETURN);
mv.visitMaxs(2, 2);
mv.visitEnd();
}
cw.visitEnd();
return cw.toByteArray();
}
}