Summary: | Update ajc command line help to reflect support of Java 10-13 | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Alexander Kriegisch <Alexander> |
Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | aclement |
Version: | 1.9.5 | ||
Target Milestone: | 1.9.7 | ||
Hardware: | PC | ||
OS: | Windows 10 | ||
Whiteboard: |
Description
Alexander Kriegisch
2020-01-13 23:23:09 EST
The file for AspectJ here: https://github.com/eclipse/org.aspectj/blob/master/org.aspectj.ajdt.core/src/main/resources/org/aspectj/ajdt/ajc/messages.properties needs a full compare with the one in JDT: https://github.com/eclipse/eclipse.jdt.core/blob/master/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties Although I do see even the JDT ones hasn't got 10+ in it. However, I'm more concerned we are probably missing a bunch of the other flags that have changed in JDT. Should address all this together. Sounds like a reasonable plan. I had no idea that up-stream in ECJ the online help is also not up to date. Even so, using those undocumented flags works, the help text just does not list them AFAIK. I lately fixed that myself, it is now up to date until Java 16. I changed the whole process of creating usage texts by always using the original upstream texts from Eclipse JDT Core (ECJ batch compiler) and add the AspectJ-specific diff during runtime. I.e., we no longer need to manually update the upstream texts, merely check if our insertion still works as expected. References: https://github.com/eclipse/aspectj.eclipse.jdt.core/commit/b631a62d6a95d2a634bf8931b0b313135b285705 https://github.com/eclipse/org.aspectj/commit/7ee0f70ce7e50e61daa41b124c7837d45bfd386f Andy, please set target 1.9.7. Thank you. target set |