}
// Needs to keep annotation for intercepted method
if (this.classAnnotationMetadata.isBean()) {
if (isInterceptedMethod(jMethod) || isInterceptorMethod(jMethod)) {
MethodAdapterWithAnnotationRecorder methodAdapter = new MethodAdapterWithAnnotationRecorder(super.visitMethod(
newAccess, newName, desc, signature, exceptions));
// keep annotations
this.annotationsOfMethod.put(name + desc, methodAdapter.getAnnotationRecorders());
this.parametersAnnotationsOfMethod.put(name + desc, methodAdapter.getParameterAnnotationRecorders());
return methodAdapter;
}
}
// Else only call super method