/** * Visits replacement code for {@link ProxyTarget#targetMethodSignature()}. */ public static void targetMethodSignature(final MethodVisitor mv, final MethodInfo methodInfo) { mv.visitLdcInsn(methodInfo.getSignature()); }
throw new ProxettaException("Super call detected in class " + methodInfo.getClassname() + " method: " + methodInfo.getSignature() + "\nProxetta can't handle super calls due to VM limitations."); super.visitLdcInsn(methodInfo.getSignature());
assertEquals("Ljava/lang/String;", mi.getReturnType().getName()); assertEquals("java.lang.String p1(java.lang.String)", mi.getSignature());
/** * Visits replacement code for {@link ProxyTarget#targetMethodSignature()}. */ public static void targetMethodSignature(final MethodVisitor mv, final MethodInfo methodInfo) { mv.visitLdcInsn(methodInfo.getSignature()); }
throw new ProxettaException("Super call detected in class " + methodInfo.getClassname() + " method: " + methodInfo.getSignature() + "\nProxetta can't handle super calls due to VM limitations."); super.visitLdcInsn(methodInfo.getSignature());
throw new ProxettaException("Super call detected in class " + methodInfo.getClassname() + " method: " + methodInfo.getSignature() + "\nProxetta can't handle super calls due to VM limitations."); super.visitLdcInsn(methodInfo.getSignature());