This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 27896 - Create Compiler API module
Summary: Create Compiler API module
Status: RESOLVED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: Chris Webster
URL:
Keywords: API
Depends on:
Blocks: 27476
  Show dependency tree
 
Reported: 2002-10-09 19:59 UTC by Vitezslav Stejskal
Modified: 2004-04-19 16:17 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitezslav Stejskal 2002-10-09 19:59:45 UTC
Regarding discussion with core/openide maintainers
which conclusion is summartized in
http://java.netbeans.org/doc/projects/issues-compilation-execution.html
the projects team is expected to take over the
Compiler API. The API shouldn't be mixed with the
projects core API in one module, but there should
be special API module for it. This module will
depend on Projects API and define API and SPI for
compilation. All the API in projects module
related to the build system should be moved to
this module as well (packages
o.n.api.projects.build.* and
o.n.spi.projects.build.*).
Comment 1 Vitezslav Stejskal 2002-10-09 20:04:01 UTC
I am not sure if this is still valid in the light of this task, but
I'd like to put it here too.

Support classes in o.n.spi.build package should be final
(DependencyContextSupprt, BuildTargetTransferable,
BuildTargetSupport). Also interfaces TimestampDiff,
BuildTargetDependency should be changed to be abstract classes IMO.
Comment 2 Chris Webster 2002-11-13 21:46:32 UTC
This task has been completed.