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 168580 - PaletteModule should not be in API
Summary: PaletteModule should not be in API
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Palette (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Stanislav Aubrecht
URL: http://bits.netbeans.org/6.0/javadoc/...
Keywords: API
Depends on:
Blocks:
 
Reported: 2009-07-14 19:35 UTC by Jesse Glick
Modified: 2009-07-15 11:54 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2009-07-14 19:35:52 UTC
Appears in API (see URL).

Probably PaletteModule, PaletteSwitch, PaletteTopComponent, and PaletteVisibility all need to be moved to
org.netbeans.modules.palette.

Technically an incompatible change so may require some flag in project.properties to skip it; better ask Yarda.
Comment 1 Jaroslav Tulach 2009-07-15 11:54:33 UTC
Silly (yet harmless, e.g. less than P3) oversight. Imho you could:

1. deprecate immediately
2. let it be for one release
3. hide by using @PatchByteCode in next release after 6.8
4. remove the release after that

I base this advice on my understanding of http://wiki.netbeans.org/CompatibilityPolicy My advice follows the "phased" 
steps, through this change could be done in "separable" mode as well. Yet I consider creation of some new module and 
usage of automatic dependencies too heavyweight for this case.