| Summary: | [1.7] @PolymorphicSignature IMethods are missing the annotation | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Markus Keller <markus.kell.r> | ||||
| Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> | ||||
| Status: | VERIFIED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | Olivier_Thomann, raksha.vasisht | ||||
| Version: | 3.7 | ||||||
| Target Milestone: | 3.7.1 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 350087 | ||||||
| Attachments: |
|
||||||
|
Description
Markus Keller
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. |