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 217801

Summary: org.netbeans.api.debugger and org.netbeans.spi.debugger classes are loaded on startup
Product: debugger Reporter: Petr Cyhelsky <cyhelsky>
Component: CodeAssignee: Martin Entlicher <mentlicher>
Status: RESOLVED WONTFIX    
Severity: normal Keywords: PERFORMANCE
Priority: P2    
Version: 7.3   
Hardware: PC   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: snapshot-like distribution of loaders

Description Petr Cyhelsky 2012-09-04 11:17:38 UTC
Created attachment 123869 [details]
snapshot-like distribution of loaders

following classes are loaded on clean startup:
org.netbeans.api.debugger.Lookup$FutureInstance
org.netbeans.api.debugger.PositionedList
org.netbeans.spi.debugger.ui.EditorContextDispatcher$EditorRegistryListener

please see the attached snapshot-like distribution of loaders to see who loaded
them. I'll add these to the whitelist, when fixed, please remove them from
whitelist...
Comment 1 Petr Cyhelsky 2012-10-08 14:24:05 UTC
Should be at least evaluated for 7.3
Comment 2 Martin Entlicher 2012-10-09 09:47:03 UTC
The Lookup$FutureInstance class was added on Sep 19, 2011 as a fix of issue #201348 and it's directly called by code, which is in the white list already. Therefore it's O.K. to add this into the whitelist as well.

The PositionedList interface was added on Aug 28, 2012 as a fix of issue #217518. It's implemented by a class, which is in the white list already.
Therefore it's O.K. to add this into the whitelist as well.

The EditorContextDispatcher$EditorRegistryListener class was added on Jun 18, 2012
as a fix of issue #210416. It's directly called by code, which is in the white list already. Therefore it's O.K. to add this into the whitelist as well.

Therefore I'm resolving this as won't fix, we want to keep these classes in the whitelist.