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.
protected void classLoaderUp(ClassLoader cl) {
MainLookup.systemClassLoaderChanged(cl);
ev.log(Events.PERF_TICK, "META-INF/services/ additions registered"); // NOI18N
onStartStop.initialize();
}
final void waitOnStart() {
loadLayers(modules, true);
ev.log(Events.PERF_TICK, "layers loaded"); // NOI18N
ev.log(Events.PERF_TICK, "@OnStart"); // NOI18N
ev.log(Events.PERF_START, "NbInstaller.load - sections"); // NOI18N
ev.log(Events.LOAD_SECTION);
CoreBridge.getDefault().loaderPoolTransaction(true);
Manifest-Version: 1.0
OpenIDE-Module: org.netbeans.modules.project.libraries/1
OpenIDE-Module-Install: org/netbeans/modules/project/libraries/LibrariesModule.class
OpenIDE-Module-Layer: org/netbeans/modules/project/libraries/resources/mf-layer.xml
OpenIDE-Module-Specification-Version: 1.35
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/libraries/resources/Bundle.properties
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>6.2</specification-version>
<specification-version>7.29</specification-version>
</run-dependency>
</dependency>
<dependency>
*/
package org.netbeans.modules.project.libraries;
import org.openide.modules.ModuleInstall;
import org.openide.util.Lookup;
import org.netbeans.spi.project.libraries.LibraryProvider;
import org.openide.modules.OnStart;
/**
* Ensures that all {@link LibraryProvider}s are actually loaded.
* This needs to happen before any Ant build is run.
* @author Tomas Zezula
public class LibrariesModule extends ModuleInstall {
@OnStart
public class LibrariesModule implements Runnable {
@Override public void restored() {
@Override public void run() {
super.restored();
this.initProviders();
private void initProviders () {
for (LibraryProvider lp : Lookup.getDefault().lookupAll(LibraryProvider.class)) {
lp.getLibraries();