Package net.sf.joafip.asm

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


    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
    /**/PROXY_CALL_BACK_FIELD_NAME,
    /**/I_PROXY_CALL_BACK_DELEGATION_DESC);
    methodVisitor.visitMethodInsn(
    /**/INVOKEINTERFACE,
    /**/I_PROXY_CALL_BACK_INTERFACE,
    /**/GET_MY_FILE_ACCESS_SESSION_IDENTIFIER_METHOD_NAME,
    /**/getMyFileAccessSessionIdentifierClassDesc);
    methodVisitor.visitInsn(LRETURN);
 
View Full Code Here


    methodVisitor.visitFieldInsn(
    /**/GETFIELD,
    /**/classInternalName,
    /**/PROXY_CALL_BACK_FIELD_NAME,
    /**/I_PROXY_CALL_BACK_DELEGATION_DESC);
    methodVisitor.visitMethodInsn(
    /**/INVOKEINTERFACE,
    /**/I_PROXY_CALL_BACK_INTERFACE,
    /**/GET_INSTANCE_METHOD_NAME,
    /**/getInstanceMethodDesc);
    methodVisitor.visitInsn(ARETURN);
 
View Full Code Here

      /**/exceptions);

      methodVisitor.visitCode();

      methodVisitor.visitVarInsn(ALOAD, 0);
      methodVisitor.visitMethodInsn(
      /**/INVOKEVIRTUAL,
      /**/classInternalName,
      /**/INTERCEPT_METHOD_NAME,
      /**/interceptMethodDesc);

 
View Full Code Here

        methodVisitor.visitVarInsn(opcode, paramSize + 1);
        paramSize += type.getSize();
      }
      final Type returnType = Type.getReturnType(method);

      methodVisitor.visitMethodInsn(
      /**/INVOKESPECIAL,
      /**/superClassInternalName,
      /**/methodName,
      /**/desc);

 
View Full Code Here

      final Label label2 = new Label();
      methodVisitor.visitTryCatchBlock(label0, label1, label2, null);

      methodVisitor.visitLabel(label0);
      methodVisitor.visitVarInsn(ALOAD, 0);
      methodVisitor.visitMethodInsn(
      /**/INVOKEVIRTUAL,
      /**/classInternalName,
      /**/INTERCEPT_METHOD_NAME,
      /**/interceptMethodDesc);

 
View Full Code Here

        methodVisitor.visitVarInsn(opcode, paramSize + 1);
        paramSize += type.getSize();
      }
      final Type returnType = Type.getReturnType(method);

      methodVisitor.visitMethodInsn(
      /**/INVOKESPECIAL,
      /**/superClassInternalName,
      /**/methodName,
      /**/desc);

 
View Full Code Here

        opcode = returnType.getOpcode(ISTORE);
        methodVisitor.visitVarInsn(opcode, paramSize + 1);
      }

      methodVisitor.visitVarInsn(ALOAD, 0);
      methodVisitor.visitMethodInsn(
      /**/INVOKEVIRTUAL,
      /**/classInternalName,
      /**/METHOD_END_METHOD_NAME,
      /**/methodEndMethodDesc);

 
View Full Code Here

      // finally block
      methodVisitor.visitLabel(label2);
      methodVisitor.visitVarInsn(ASTORE, 1);

      methodVisitor.visitVarInsn(ALOAD, 0);
      methodVisitor.visitMethodInsn(
      /**/INVOKEVIRTUAL,
      /**/classInternalName,
      /**/METHOD_END_METHOD_NAME,
      /**/methodEndMethodDesc);

 
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.