Bug 154111 - Compiler API (JSR 199)
Summary: Compiler API (JSR 199)
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.3   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: 3.3 M4   Edit
Assignee: Olivier Thomann CLA
QA Contact:
URL:
Whiteboard:
Keywords: api, plan
: 81471 (view as bug list)
Depends on:
Blocks: 161758
  Show dependency tree
 
Reported: 2006-08-16 13:52 EDT by John Arthorne CLA
Modified: 2006-12-12 13:04 EST (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2006-08-16 13:52:19 EDT
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]
Comment 1 Olivier Thomann CLA 2006-08-21 10:47:19 EDT
*** Bug 81471 has been marked as a duplicate of this bug. ***
Comment 2 Philipe Mulet CLA 2006-09-13 09:03:47 EDT
A new project should be created to implement the front-end. This project will prereq Java6 execution context.

Comment 3 Philipe Mulet CLA 2006-10-17 12:16:38 EDT
Following projects got created:
  org.eclipse.jdt.compiler.tool
  org.eclipse.jdt.compiler.tool.tests
Comment 4 Philipe Mulet CLA 2006-10-17 12:17:18 EDT
Olivier - pls backport the front-end to 3.2.2 stream
Comment 5 Olivier Thomann CLA 2006-10-20 13:49:41 EDT
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.
Comment 6 Frederic Fusier CLA 2006-10-29 08:02:05 EST
Released for 3.3 M3 in HEAD stream.
Comment 7 Olivier Thomann CLA 2006-10-30 11:36:53 EST
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.
Comment 8 Olivier Thomann CLA 2006-11-13 16:05:24 EST
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.
Comment 9 Olivier Thomann CLA 2006-12-05 22:20:39 EST
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.
Comment 10 Frederic Fusier CLA 2006-12-11 04:44:24 EST
Released for 3.3 M4.
Comment 11 Frederic Fusier CLA 2006-12-12 13:04:24 EST
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).