Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.5
-
Fix Version/s: 1.6.2
-
Component/s: Java API, Parser, QDox-Attributes
-
Labels:None
-
Environment:Any
-
Number of attachments :
Description
After lots of searching through the qdox documentation and issue tracker, I can't find any plans to support Java 5 source files. This is definitely a major need since more and more organizations are switching to Java 5. Since qdox is the foundation for other important tools (such as xdoclet2), it seems to me that qdox has to provide full parsing support for Java 5 soon so that other tools can be updated.
Having full support for the Java 5 model would mean a fair amount of similarity/duplication with Sun's Annotation Processing Tool and eventually JSR-269. Perhaps qdox could eventually be an implementation of JSR-269?
The biggest need I see is to be able to access Java 5 Annotations. Perhaps there can also be an abstraction over Java 5 annotations and qdox annotations. That way tools like xdoclet2 could provide a simpler migration for end users by supporting both styles of annotation.
I apologize if this is a duplicate issue. However, I couldn't find any references to plans for full Java 5 support.
Issue Links
Activity
Attachment | jdk5_anno_support.patch [ 25401 ] |
Assignee | Paul Hammant [ paul ] | |
Fix Version/s | 1.6.2 [ 14091 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
This one hit me today as well.. Quite frustrating though.. Is there are work-around?
If I understood the dependencies right XDoclet uses QDox and I know that there is a patch for XDoclet to handle Java 1.5 (annotations, generics etc).