Community
Participate
Working Groups
These new Java 5 constructs need to be generted properly and represented in the IHierarchy.
Some of the constructs have started appearing with the compiler upgrade. Enums/annotations are IProgramElement kinds and are added correctly to the ASM. Yesterday enum values turned out to be a problem as the compiler captures an enum value as a fielddeclaration with a null type (and it relies on the null type to identify them) - so I've put some fixes in to add enum value as a iprogramelement kind and cope with the null type. Now matt tells me there is a problem with annotations too...
just to check there's nothing hanging out here before we close out m2...
Created attachment 19155 [details] Screenshot of the structure model I've put the enum and annotation icons into the ajde structure area and made them available through the icon registry in AJDE. I've attached a screenshot showing the new stuff :)
Fixed in aspectj, available on download page: aspectj-DEVELOPMENT-20050324155000.jar will also be in the new AJDT build available imminently.