@Override protected void projectClosed() { GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE)); GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); } }
protected @Override void unregisterClassPath() { // unregister project's classpaths to GlobalPathRegistry ClassPathProviderImpl cpProvider = getLookup().lookup(ClassPathProviderImpl.class); //GlobalPathRegistry.getDefault().unregister(RubyLanguage.BOOT, cpProvider.getProjectClassPaths(RubyLanguage.BOOT)); GlobalPathRegistry.getDefault().unregister(RubyLanguage.SOURCE, cpProvider.getProjectClassPaths(RubyLanguage.SOURCE)); }
protected @Override void unregisterClassPath() { // unregister project's classpaths to GlobalPathRegistry ClassPathProviderImpl cpProvider = getLookup().lookup(ClassPathProviderImpl.class); //GlobalPathRegistry.getDefault().unregister(RubyLanguage.BOOT, cpProvider.getProjectClassPaths(RubyLanguage.BOOT)); GlobalPathRegistry.getDefault().unregister(RubyLanguage.SOURCE, cpProvider.getProjectClassPaths(RubyLanguage.SOURCE)); }
protected void projectClosed() { uriReferences.clear(); MavenFileOwnerQueryImpl q = MavenFileOwnerQueryImpl.getInstance(); if (q != null) { q.removeMavenProject(project); } else { ErrorManager.getDefault().log("MavenFileOwnerQueryImpl not found.."); //NOI18N } detachUpdater(); // unregister project's classpaths to GlobalPathRegistry ClassPathProviderImpl cpProvider = project.getLookup().lookup(org.codehaus.mevenide.netbeans.classpath.ClassPathProviderImpl.class); GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE)); // GlobalPathRegistry.getDefault().unregister(ClassPath.EXECUTE, cpProvider.getProjectClassPaths(ClassPath.EXECUTE)); }
protected void projectClosed() { evaluator().removePropertyChangeListener(AppClientProject.this.appClient); // unregister j2ee platform classpath change listener String servInstID = getProperty(AntProjectHelper.PRIVATE_PROPERTIES_PATH, AppClientProjectProperties.J2EE_SERVER_INSTANCE); J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID); if (platform != null) { unregisterJ2eePlatformListener(platform); } // Probably unnecessary, but just in case: try { ProjectManager.getDefault().saveProject(AppClientProject.this); } catch (IOException e) { Exceptions.printStackTrace(e); } // unregister project's classpaths to GlobalPathRegistry GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE)); if (mainClassUpdater != null) { mainClassUpdater.unregister(); mainClassUpdater = null; } }
@Override protected void projectClosed() { try { removeSourceDirListener(); CssPreprocessors.getDefault().removeCssPreprocessorsListener(cssPreprocessorsListener); frameworks.projectClosed(); ClassPathProviderImpl cpProvider = lookup.lookup(ClassPathProviderImpl.class); ClassPath[] bootClassPaths = cpProvider.getProjectClassPaths(PhpSourcePath.BOOT_CP); GlobalPathRegistry.getDefault().unregister(PhpSourcePath.BOOT_CP, bootClassPaths); GlobalPathRegistry.getDefault().unregister(PhpSourcePath.PROJECT_BOOT_CP, cpProvider.getProjectClassPaths(PhpSourcePath.PROJECT_BOOT_CP)); GlobalPathRegistry.getDefault().unregister(PhpSourcePath.SOURCE_CP, cpProvider.getProjectClassPaths(PhpSourcePath.SOURCE_CP)); for (ClassPath classPath : bootClassPaths) { IncludePathClassPathProvider.removeProjectIncludePath(classPath); } // internal web server lookup.lookup(InternalWebServer.class).stop(); // browser lookup.lookup(ClientSideDevelopmentSupport.class).close(); JsTestingProvider jsTestingProvider = JsTestingProviders.getDefault().getJsTestingProvider(PhpProject.this, false); if (jsTestingProvider != null) { jsTestingProvider.projectClosed(PhpProject.this); } } finally { // #187060 - exception in projectClosed => project IS closed (so do it in finally block) getCopySupport().projectClosed(); // #192386 LOGGER.finest("PROJECT_CLOSED_FINISHED"); } }
GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE));
GlobalPathRegistry.getDefault().unregister( ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister( ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); GlobalPathRegistry.getDefault().unregister( ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE));
GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT)); GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE)); GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE)); } catch (IllegalArgumentException e) {
private synchronized void registerClassPath(boolean register) { if (register) { MakeProjectClassPathProvider.addProjectCP(sourcepath.getClassPath()); if (MakeOptions.getInstance().isFullFileIndexer()) { GlobalPathRegistry.getDefault().register(MakeProjectPaths.SOURCES, sourcepath.getClassPath()); } } else { MakeProjectClassPathProvider.removeProjectCP(sourcepath.getClassPath()); try { GlobalPathRegistry.getDefault().unregister(MakeProjectPaths.SOURCES, sourcepath.getClassPath()); } catch (Throwable ex) { // do nothing because register depends on make options } } }
@Override protected void projectClosed() { project.getEvaluator().removePropertyChangeListener(this); removeSiteRootListener(); GlobalPathRegistry.getDefault().unregister(ClassPathProviderImpl.SOURCE_CP, new ClassPath[]{project.getSourceClassPath()}); CssPreprocessors.getDefault().removeCssPreprocessorsListener(project.cssPreprocessorsListener); JsTestingProvider jsTestingProvider = project.getJsTestingProvider(false); if (jsTestingProvider != null) { jsTestingProvider.projectClosed(project); } // browser ClientProjectEnhancedBrowserImplementation enhancedBrowserImpl = project.getEnhancedBrowserImpl(); if (enhancedBrowserImpl != null) { enhancedBrowserImpl.close(); } }