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 68084 - Unstable API in a offcial name space
Summary: Unstable API in a offcial name space
Status: CLOSED FIXED
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@profiler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-04 11:16 UTC by Jaroslav Tulach
Modified: 2006-10-09 10:49 UTC (History)
0 users

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 Jaroslav Tulach 2005-11-04 11:16:11 UTC
Profiler seems to have classes in official name space while it does not export 
them as stable API. This is against NetBeans.org policy: 
 
http://openide.netbeans.org/tutorial/api-design.html#category-official 
 
There are many ways how to fix this issue, but the simplest one I can advice 
is to repackage to org.netbeans.modules.profiler.something
Comment 1 iformanek 2005-11-04 12:02:22 UTC
Fixed in M10, the ProjectTypeProfiler was moved to 
org.netbeans.modules.profiler.spi package. Thanks for pointing this out.
Comment 2 Jaroslav Tulach 2005-11-05 07:59:42 UTC
Right. Sorry I had to be looking at some older build.