Bug 177945 - Do not require impl deps on api.progress
Do not require impl deps on api.progress
Status: RESOLVED FIXED
Product: platform
Classification: Unclassified
Component: Progress
6.x
PC Linux
: P3 (vote)
: 6.x
Assigned To: Jesse Glick
issues@platform
: API
Depends on:
Blocks: 179289
  Show dependency treegraph
 
Reported: 2009-12-01 12:41 UTC by Jesse Glick
Modified: 2010-02-03 16:47 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2009-12-01 12:41:12 UTC
Currently two modules have implementation dependencies on api.progress:

core.execution - uses module.Controller and spi.InternalHandle from Install

progress.ui - uses various spi.* and module.ProgressListAction from various classes

We are trying to remove impl deps from the platform cluster and these seem pretty easily solvable. Would need to move Controller and ProgressListAction into the spi package, review what this package exports for basic API design principles, and make it public.
Comment 1 Jesse Glick 2010-01-07 15:56:19 UTC
Implemented in prototypes #bb9ae35d671c, though SPI package probably needs cleanup and documentation before finalized.
Comment 2 Jesse Glick 2010-02-03 16:47:01 UTC
Fix is in trunk, see master issue.


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo