Package net.sf.joafip.asm

Examples of net.sf.joafip.asm.MethodVisitor.visitCode()


      mv.visitMaxs(1, 1);
      mv.visitEnd();
    }
    {
      mv = cw.visitMethod(ACC_PUBLIC, "method", "()V", null, null);
      mv.visitCode();
      mv.visitVarInsn(ALOAD, 0);
      mv.visitLdcInsn("hello");
      mv.visitLdcInsn(Type
          .getType("Lnet/sf/joafip/store/service/bytecode/ToPersist;"));
      mv.visitMethodInsn(INVOKESPECIAL, "net/sf/joafip/asm/Ldc", "x",
View Full Code Here


          ACC_PRIVATE,
          "x",
          "(Ljava/lang/String;Ljava/lang/Class;)V",
          "(Ljava/lang/String;Ljava/lang/Class<Lnet/sf/joafip/store/service/bytecode/ToPersist;>;)V",
          null);
      mv.visitCode();
      mv.visitInsn(RETURN);
      mv.visitMaxs(0, 3);
      mv.visitEnd();
    }
    cw.visitEnd();
View Full Code Here

        "net/sf/joafip/asm/InvokeStatic", null, "java/lang/Object",
        null);

    {
      mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
      mv.visitCode();
      mv.visitVarInsn(ALOAD, 0);
      mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>",
          "()V");
      mv.visitInsn(RETURN);
      mv.visitMaxs(1, 1);
View Full Code Here

      mv.visitMaxs(1, 1);
      mv.visitEnd();
    }
    {
      mv = cw.visitMethod(ACC_PUBLIC, "method", "()V", null, null);
      mv.visitCode();
      mv.visitTypeInsn(NEW, "java/lang/Object");
      mv.visitInsn(DUP);
      mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>",
          "()V");
      mv.visitVarInsn(ASTORE, 1);
View Full Code Here

    /**/INIT_METHOD_NAME,
    /**/desc,
    /**/null/* signature */,
    /**/exceptions);

    methodVisitor.visitCode();

    methodVisitor.visitVarInsn(ALOAD, 0);

    methodVisitor.visitTypeInsn(NEW, PROXY_CALL_BACK);
    methodVisitor.visitInsn(DUP);
View Full Code Here

    /**/ACC_PUBLIC,
    /**/SET_PROXY_CALL_BACK_METHOD_NAME,
    /**/setProxyCallBackMethodDesc,
    /**/null,
    /**/null);
    methodVisitor.visitCode();

    methodVisitor.visitVarInsn(ALOAD, 0);
    methodVisitor.visitVarInsn(ALOAD, 1);
    methodVisitor.visitFieldInsn(
    /**/PUTFIELD,/* opcode */
 
View Full Code Here

    /**/ACC_PUBLIC,
    /**/GET_PROXY_CALL_BACK_METHOD_NAME,
    /**/getProxyCallBackMethodDesc,
    /**/null,
    /**/null);
    methodVisitor.visitCode();

    methodVisitor.visitVarInsn(ALOAD, 0);
    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
 
View Full Code Here

    /**/FORCE_LOAD_METHOD_NAME,
    /**/forceLoadMethodDesc,
    /**/null,
    /**/FORCE_LOAD_EXCEPTION);

    methodVisitor.visitCode();
    methodVisitor.visitVarInsn(ALOAD, 0);
    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
    /**/PROXY_CALL_BACK_FIELD_NAME,
 
View Full Code Here

    /**/UNLOAD_METHOD_NAME,
    /**/unloadMethodDesc,
    /**/null,
    /**/UNLOAD_EXCEPTION);

    methodVisitor.visitCode();

    methodVisitor.visitVarInsn(ALOAD, 0);
    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
 
View Full Code Here

    /**/ACC_PUBLIC,
    /**/INTERCEPT_METHOD_NAME,
    /**/interceptMethodDesc,
    /**/null,
    /**/null);
    methodVisitor.visitCode();
    methodVisitor.visitVarInsn(ALOAD, 0);
    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
    /**/PROXY_CALL_BACK_FIELD_NAME,
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.