/** * Visits replacement code for {@link ProxyTarget#targetClass()}. */ public static void targetClass(final MethodVisitor mv, final MethodInfo methodInfo) { ClassInfo classInfo = methodInfo.getClassInfo(); mv.visitLdcInsn(Type.getType('L' + classInfo.getReference() + ';')); }
assertEquals("BigFatJoe", ci.getClassname()); assertEquals(BigFatJoe.class.getPackage().getName(), ci.getPackage()); assertEquals("jodd/proxetta/fixtures/data/BigFatJoe", ci.getReference()); assertEquals("jodd/proxetta/fixtures/data/SmallSkinnyZoe", ci.getSuperName()); AnnotationInfo[] anns = ci.getAnnotations();
/** * Visits replacement code for {@link ProxyTarget#targetClass()}. */ public static void targetClass(final MethodVisitor mv, final MethodInfo methodInfo) { ClassInfo classInfo = methodInfo.getClassInfo(); mv.visitLdcInsn(Type.getType('L' + classInfo.getReference() + ';')); }