Community
Participate
Working Groups
BETA_JAVA7 The @PolymorphicSignature methods are missing their annotation. IMethod#getAnnotations() returns an empty array, although the annotation has @Retention(RUNTIME).
I guess you are talking about the declaration of the methods.
> I guess you are talking about the declaration of the methods. Regarding getAnnotations(), there's no difference between the declaration element (may be unresolved) and a reference (with isResolved() == true).
This annotation is seen as a standard annotation like Deprecated or Documented,... If you want it to be returned as part of the annotations collection, it should not be part of the standard annotations.
I forgot to add this standard annotation back into the annotation array. Should be fixed soon.
Created attachment 198742 [details] Proposed fix + regression test
Released in BETA_JAVA7 branch.
Verified.