Community
Participate
Working Groups
In order to conform to the forthcoming tool API for compilers (JSR 199), the Eclipse compiler should provide a front-end implementing the tool API included in Java SE 6. [JDT Core]
*** Bug 81471 has been marked as a duplicate of this bug. ***
A new project should be created to implement the front-end. This project will prereq Java6 execution context.
Following projects got created: org.eclipse.jdt.compiler.tool org.eclipse.jdt.compiler.tool.tests
Olivier - pls backport the front-end to 3.2.2 stream
Front end backported to 3.2.2. Closing as fixed even if no regression tests have been added so far. Open bug 161758 to track the addition of this project inside Eclipse builds.
Released for 3.3 M3 in HEAD stream.
Reopen and tagged as M4 since the new plugin is not available as part of the SDK. This new plugin will not be part of 3.2.2. The only changes made for 3.2.2 are to be able to use the new plugin on top of 3.2.2. So for M3, this project org.eclipse.jdt.compiler.tool needs to be built manually by checking it out from dev.eclipse.org.
Integration and nightly builds now contain ecj.jar and ecjsrc.zip with jsr199 support in it. Source builds still need to be fixed. The new org.eclipse.jdt.compiler.tool is now part of the jdt.feature.
Closing as FIXED. Regression tests will be added to the project org.eclipse.jdt.compiler.tool.tests. Integration and nightly ecj.jar contains the classes for the jsr199 implementation. Only source builds need to be updated. This would be a task for Platform/Releng.
Released for 3.3 M4.
Verified for 3.3 M4 using build I20061212-0010 (getting ecj.jar & ecjsrc.zip from download page and verify that they both contain org.eclipse.jdt.compiler.tool package).