Bug 168580 - PaletteModule should not be in API
PaletteModule should not be in API
Status: NEW
Product: platform
Classification: Unclassified
Component: Palette
6.x
All All
: P4 (vote)
: TBD
Assigned To: Stanislav Aubrecht
issues@platform
http://bits.netbeans.org/6.0/javadoc/...
: API
Depends on:
Blocks:
  Show dependency treegraph
 
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
:


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.


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