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.
Summary: | Create minimal implementations of most/all openide singleton interfaces | ||
---|---|---|---|
Product: | platform | Reporter: | Jesse Glick <jglick> |
Component: | -- Other -- | Assignee: | Jesse Glick <jglick> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | jtulach |
Priority: | P3 | Keywords: | UMBRELLA |
Version: | 3.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | 29933, 30031, 30191, 32087, 32092, 32154, 41170 | ||
Bug Blocks: | 17815 |
Description
Jesse Glick
2002-11-28 14:27:31 UTC
Why not include this minimal impl in IOProvider itself? When nothing is found in Lookup it could create IOProvider$Dummy and return it. Could 100% guarantee that an impl is returned. Yes, this is also an option. I am undecided whether this is actually preferable to having the impls live separately - since normally in NB they will not be used, it is a little strange to include them in openide*.jar anyway. But it might be the best approach. If you have specific impls you need for some purpose, don't hesitate to create subtasks and assign them to yourself as needed. I'm not sure when I will get a chance to work on this exactly. Some more: committed * Up-To-Date 1.6 openide/execution/src/org/openide/execution/ExecutionEngine.java committed * Up-To-Date 1.3 openide/io/src/org/openide/windows/IOProvider.java committed * Up-To-Date 1.3 openide/src/org/openide/LifecycleManager.java used by: committed * Up-To-Date 1.3 ant/test/unit/src/org/apache/tools/ant/module/spi/AntLoggerTest.java Also for URLDisplayer: committed Up-To-Date 1.93 openide/src/org/openide/awt/HtmlBrowser.java Why this is still not done, or why this blocks issue 19443? I am going to close 19443 and it has indirect dependency on this one. It should either be removed or this issue closed. This issue should not be closed because it is not done yet. If you want to make it no longer block #19443, doesn't matter to me. I guess it's done. |