Summary: | [model] IAnnotatable#getAnnotations() does not work for standard annotations on binary members | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Markus Keller <markus.kell.r> | ||||||||
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> | ||||||||
Status: | VERIFIED FIXED | QA Contact: | |||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | Olivier_Thomann | ||||||||
Version: | 3.5 | ||||||||||
Target Milestone: | 3.5 M3 | ||||||||||
Hardware: | PC | ||||||||||
OS: | Windows XP | ||||||||||
Whiteboard: | |||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 236850 | ||||||||||
Attachments: |
|
Description
Markus Keller
2008-09-23 13:15:51 EDT
The support for standard annotations is indeed missing. User defined annotations work correctly. We should check if ClassFileReader.getTagBits() contains a standard annotation (see TagBits.Annotation* constants). Created attachment 115910 [details]
Proposed fix and regression tests
Created attachment 115911 [details]
Corresponding jclMin1.5.jar for tests
To put in /org.eclipse.jdt.core.tests.model/JCL/jclMin1.5.jar
Created attachment 115912 [details]
Corresponding jclMin1.5src.zip for tests
To put in /org.eclipse.jdt.core.tests.model/JCL/jclMin1.5src.zip
Fix and tests released for 3.5M3 Verified for 3.5M3 using I20081026-2000 |