| <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude"> |
| <!-- former Flex IDE foundation, todo: integrate into IdeaPlugin.xml --> |
| |
| <module value="com.intellij.modules.platform"/> |
| <module value="com.intellij.modules.lang"/> |
| <module value="com.intellij.modules.vcs"/> |
| <module value="com.intellij.modules.xdebugger"/> |
| <module value="com.intellij.modules.xml"/> |
| |
| <xi:include href="/componentSets/IdeaComponents.xml" xpointer="xpointer(/components/*)"/> |
| <xi:include href="/idea/RichPlatformActions.xml" xpointer="xpointer(/component/*)"/> |
| |
| <project-components> |
| <component> |
| <implementation-class>com.intellij.framework.detection.impl.FrameworkDetectionManager</implementation-class> |
| </component> |
| <component> |
| <interface-class>com.intellij.ide.impl.convert.ProjectFileVersion</interface-class> |
| <implementation-class>com.intellij.ide.impl.convert.ProjectFileVersionImpl</implementation-class> |
| </component> |
| </project-components> |
| |
| <extensionPoints> |
| <xi:include href="/META-INF/PlatformExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/> |
| <xi:include href="/META-INF/VcsExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/> |
| <xi:include href="/META-INF/LangExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/> |
| <xi:include href="/META-INF/ExternalSystemExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/> |
| |
| <extensionPoint name="antBuildGen" |
| interface="com.intellij.compiler.ant.ChunkBuildExtension"/> |
| |
| <extensionPoint name="antCustomCompiler" |
| interface="com.intellij.compiler.ant.ChunkCustomCompilerExtension"/> |
| |
| <extensionPoint name="compiler.buildTargetScopeProvider" |
| interface="com.intellij.compiler.impl.BuildTargetScopeProvider"/> |
| |
| <extensionPoint name="compiler.optionsManager" |
| interface="com.intellij.compiler.options.CompilerOptionsFilter"/> |
| |
| <extensionPoint name="java.programPatcher" |
| interface="com.intellij.execution.runners.JavaProgramPatcher"/> |
| |
| <extensionPoint name="OrderRootTypeUI" |
| beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"> |
| <with attribute="implementationClass" implements="com.intellij.openapi.roots.ui.OrderRootTypeUIFactory"/> |
| </extensionPoint> |
| |
| <extensionPoint name="packaging.elementType" interface="com.intellij.packaging.elements.PackagingElementType"/> |
| <extensionPoint name="packaging.artifactPropertiesProvider" interface="com.intellij.packaging.artifacts.ArtifactPropertiesProvider"/> |
| <extensionPoint name="packaging.sourceItemProvider" interface="com.intellij.packaging.ui.PackagingSourceItemsProvider"/> |
| <extensionPoint name="packaging.sourceItemFilter" interface="com.intellij.packaging.ui.PackagingSourceItemFilter"/> |
| <extensionPoint name="packaging.artifactType" interface="com.intellij.packaging.artifacts.ArtifactType"/> |
| |
| <extensionPoint name="frameworkSupport" interface="com.intellij.ide.util.frameworkSupport.FrameworkSupportProvider"/> |
| <extensionPoint name="frameworkSupportCommunicator" interface="com.intellij.ide.util.newProjectWizard.impl.FrameworkSupportCommunicator"/> |
| |
| <!--new project wizard--> |
| <extensionPoint name="wizardMode" interface="com.intellij.ide.util.newProjectWizard.modes.WizardMode"/> |
| <extensionPoint name="projectWizard.projectCategory" interface="com.intellij.ide.projectWizard.ProjectCategory"/> |
| <extensionPoint name="projectImportProvider" interface="com.intellij.projectImport.ProjectImportProvider"/> |
| <extensionPoint name="projectImportBuilder" interface="com.intellij.projectImport.ProjectImportBuilder"/> |
| <extensionPoint name="projectStructureDetector" interface="com.intellij.ide.util.projectWizard.importSources.ProjectStructureDetector"/> |
| |
| <extensionPoint name="codeInsight.wordCompletionFilter" beanClass="com.intellij.lang.LanguageExtensionPoint"> |
| <with attribute="implementationClass" implements="com.intellij.lang.WordCompletionElementFilter"/> |
| </extensionPoint> |
| |
| <extensionPoint name="projectStructureConfigurableFilter" interface="com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurableFilter"/> |
| <extensionPoint name="projectStructureConfigurableAdder" interface="com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurableContributor"/> |
| |
| <extensionPoint name="compiler" area="IDEA_PROJECT" interface="com.intellij.openapi.compiler.Compiler"/> |
| <extensionPoint name="compilerFactory" area="IDEA_PROJECT" interface="com.intellij.openapi.compiler.CompilerFactory"/> |
| <extensionPoint name="compiler.task" area="IDEA_PROJECT" beanClass="com.intellij.compiler.CompileTaskBean"/> |
| <extensionPoint name="compilerSettingsFactory" area="IDEA_PROJECT" interface="com.intellij.compiler.CompilerSettingsFactory"/> |
| <extensionPoint name="compileServer.plugin" beanClass="com.intellij.compiler.server.CompileServerPlugin"/> |
| <extensionPoint name="buildProcess.parametersProvider" area="IDEA_PROJECT" interface="com.intellij.compiler.server.BuildProcessParametersProvider"/> |
| |
| <extensionPoint name="attachSourcesProvider" interface="com.intellij.codeInsight.AttachSourcesProvider"/> |
| |
| <extensionPoint name="java.compiler" area="IDEA_PROJECT" |
| interface="com.intellij.compiler.impl.javaCompiler.BackendCompiler"/> |
| |
| <extensionPoint name="configuration.ModuleStructureExtension" |
| interface="com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleStructureExtension"/> |
| |
| <extensionPoint name="projectStructureValidator" |
| interface="com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.ProjectStructureValidator"/> |
| </extensionPoints> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/> |
| <xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/> |
| <xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/> |
| <xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/> |
| |
| <projectViewPane implementation="com.intellij.ide.projectView.impl.ProjectViewPane"/> |
| |
| <appStarter implementation="com.intellij.compiler.ant.GenerateAntMain"/> |
| |
| <renameHandler implementation="com.intellij.ide.projectView.impl.RenameModuleHandler"/> |
| <renameHandler implementation="com.intellij.openapi.roots.impl.libraries.RenameLibraryHandler"/> |
| |
| <fileTypeFactory implementation="com.intellij.openapi.fileTypes.impl.InternalFileTypeFactory"/> |
| |
| <packaging.sourceItemProvider implementation="com.intellij.openapi.roots.ui.configuration.artifacts.sourceItems.ModulesAndLibrariesSourceItemsProvider"/> |
| <packaging.sourceItemProvider implementation="com.intellij.openapi.roots.ui.configuration.artifacts.sourceItems.ArtifactsSourceItemsProvider"/> |
| <packaging.artifactType implementation="com.intellij.packaging.impl.artifacts.JarArtifactType" order="first"/> |
| <packaging.artifactType implementation="com.intellij.packaging.impl.artifacts.PlainArtifactType" order="last"/> |
| <compiler.buildTargetScopeProvider implementation="com.intellij.packaging.impl.compiler.ArtifactBuildTargetScopeProvider"/> |
| <compiler implementation="com.intellij.packaging.impl.compiler.ArtifactsCompiler" id="artifactsCompiler"/> |
| <gotoRelatedProvider implementation="com.intellij.testIntegration.GotoTestRelatedProvider"/> |
| |
| <applicationService serviceInterface="com.intellij.ide.RecentProjectsManagerBase" |
| serviceImplementation="com.intellij.ide.RecentProjectsManager"/> |
| |
| <applicationService serviceInterface="com.intellij.util.descriptors.ConfigFileFactory" |
| serviceImplementation="com.intellij.util.descriptors.impl.ConfigFileFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory" |
| serviceImplementation="com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactoryImpl"/> |
| <applicationService serviceInterface="com.intellij.ide.util.projectWizard.ProjectWizardStepFactory" |
| serviceImplementation="com.intellij.ide.util.projectWizard.ProjectWizardStepFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.deployment.DeploymentUtil" |
| serviceImplementation="com.intellij.openapi.deployment.DeploymentUtilImpl"/> |
| <applicationService serviceInterface="com.intellij.compiler.ant.BuildTargetsFactory" |
| serviceImplementation="com.intellij.compiler.ant.BuildTargetsFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibrariesHelper" serviceImplementation="com.intellij.openapi.roots.libraries.LibrariesHelperImpl"/> |
| |
| <projectService serviceInterface="com.intellij.facet.impl.ui.FacetEditorsStateManager" |
| serviceImplementation="com.intellij.facet.impl.ui.FacetEditorsStateManagerImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.facet.ui.FacetEditorsFactory" |
| serviceImplementation="com.intellij.facet.impl.ui.FacetEditorsFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable" |
| serviceImplementation="com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl"/> |
| <exportable serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"/> |
| |
| |
| <applicationService serviceInterface="com.intellij.execution.runners.ProcessProxyFactory" |
| serviceImplementation="com.intellij.execution.runners.ProcessProxyFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.debugger.settings.NodeRendererSettings" |
| serviceImplementation="com.intellij.debugger.settings.NodeRendererSettings"/> |
| <applicationService serviceInterface="com.intellij.debugger.settings.ViewsGeneralSettings" |
| serviceImplementation="com.intellij.debugger.settings.ViewsGeneralSettings"/> |
| <applicationService serviceInterface="com.intellij.debugger.settings.DebuggerSettings" |
| serviceImplementation="com.intellij.debugger.settings.DebuggerSettings"/> |
| <applicationService serviceInterface="com.intellij.debugger.settings.ThreadsViewSettings" |
| serviceImplementation="com.intellij.debugger.settings.ThreadsViewSettings"/> |
| |
| <applicationService serviceInterface="com.intellij.packaging.elements.PackagingElementFactory" |
| serviceImplementation="com.intellij.packaging.impl.elements.PackagingElementFactoryImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.psi.impl.file.PsiPackageImplementationHelper" |
| serviceImplementation="com.intellij.psi.impl.file.PsiPackageImplementationHelperImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.roots.ui.OrderEntryAppearanceService" |
| serviceImplementation="com.intellij.openapi.roots.ui.OrderEntryAppearanceServiceImpl"/> |
| |
| <projectService serviceInterface="com.intellij.packaging.artifacts.ArtifactPointerManager" |
| serviceImplementation="com.intellij.packaging.impl.artifacts.ArtifactPointerManagerImpl"/> |
| <projectService serviceInterface="com.intellij.packaging.impl.artifacts.ArtifactBySourceFileFinder" |
| serviceImplementation="com.intellij.packaging.impl.artifacts.ArtifactBySourceFileFinderImpl"/> |
| <projectService serviceInterface="com.intellij.packaging.impl.artifacts.ArtifactSortingUtil" |
| serviceImplementation="com.intellij.packaging.impl.artifacts.ArtifactSortingUtilImpl"/> |
| <applicationService serviceImplementation="com.intellij.packaging.impl.artifacts.InvalidArtifactType"/> |
| |
| <projectService serviceInterface="com.intellij.lang.injection.InjectedLanguageManager" |
| serviceImplementation="com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl"/> |
| |
| <projectService serviceInterface="com.intellij.codeInsight.ExternalAnnotationsManager" |
| serviceImplementation="com.intellij.codeInsight.ExternalAnnotationsManagerImpl"/> |
| |
| <projectService serviceInterface="com.intellij.codeInsight.InferredAnnotationsManager" |
| serviceImplementation="com.intellij.codeInsight.InferredAnnotationsManagerImpl"/> |
| |
| <projectService serviceInterface="com.intellij.openapi.compiler.CompilerManager" |
| serviceImplementation="com.intellij.compiler.CompilerManagerImpl"/> |
| <projectService serviceInterface="com.intellij.openapi.roots.CompilerProjectExtension" |
| serviceImplementation="com.intellij.openapi.roots.impl.CompilerProjectExtensionImpl"/> |
| <projectService serviceInterface="com.intellij.openapi.roots.LanguageLevelProjectExtension" |
| serviceImplementation="com.intellij.openapi.roots.impl.LanguageLevelProjectExtensionImpl"/> |
| <projectService serviceInterface="com.intellij.compiler.CompilerEncodingService" |
| serviceImplementation="com.intellij.compiler.impl.CompilerEncodingServiceImpl"/> |
| |
| <projectService serviceInterface="com.intellij.packaging.impl.compiler.ArtifactsWorkspaceSettings" |
| serviceImplementation="com.intellij.packaging.impl.compiler.ArtifactsWorkspaceSettings"/> |
| |
| <projectService serviceInterface="com.intellij.compiler.CompilerWorkspaceConfiguration" |
| serviceImplementation="com.intellij.compiler.CompilerWorkspaceConfiguration"/> |
| |
| <projectService serviceInterface="com.intellij.openapi.vcs.changes.ui.ChangesGroupingPolicyFactory" |
| serviceImplementation="com.intellij.openapi.vcs.changes.ui.ChangesModuleGroupingPolicyFactory"/> |
| <projectService serviceInterface="com.intellij.openapi.vcs.impl.DefaultVcsRootPolicy" |
| serviceImplementation="com.intellij.openapi.vcs.impl.ModuleDefaultVcsRootPolicy"/> |
| <projectService serviceInterface="com.intellij.openapi.roots.FileIndexFacade" |
| serviceImplementation="com.intellij.openapi.roots.impl.ProjectFileIndexFacade"/> |
| <projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter" |
| serviceImplementation="com.intellij.openapi.vcs.impl.ModuleVcsPathPresenter"/> |
| |
| <projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration" |
| serviceImplementation="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration"/> |
| <projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration" |
| serviceImplementation="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration"/> |
| <projectService serviceInterface="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration" |
| serviceImplementation="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration"/> |
| <pathMacroFilter implementation="com.intellij.compiler.impl.javaCompiler.javac.JavacConfigurationMacroFilter"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.wm.impl.FrameTitleBuilder" |
| serviceImplementation="com.intellij.openapi.wm.IdeaFrameTitleBuilder"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.roots.ui.configuration.libraries.LibraryPresentationManager" |
| serviceImplementation="com.intellij.openapi.roots.ui.configuration.libraries.impl.LibraryPresentationManagerImpl"/> |
| <projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.dependencyAnalysis.AnalyzeDependenciesSettings" |
| serviceImplementation="com.intellij.openapi.roots.ui.configuration.dependencyAnalysis.AnalyzeDependenciesSettings"/> |
| |
| <daemon.highlightInfoFilter implementation="com.intellij.debugger.engine.evaluation.DebuggerHighlightFilter"/> |
| <daemon.highlightInfoFilter implementation="com.intellij.codeInsight.daemon.impl.HighlightInfoFilterImpl"/> |
| |
| |
| <projectService serviceInterface="com.intellij.debugger.ui.DebuggerRecents" |
| serviceImplementation="com.intellij.debugger.ui.DebuggerRecents"/> |
| |
| |
| <!-- Project Configurables --> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleStructureConfigurable"/> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.FacetStructureConfigurable"/> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactsStructureConfigurable"/> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectLibrariesConfigurable"/> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.GlobalLibrariesConfigurable"/> |
| <projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.JdkListConfigurable"/> |
| |
| <!-- Errors --> |
| <!-- Show full error options configurable only in full IDEA - platform supports only default IDE profile for now --> |
| <projectConfigurable groupId="editor" groupWeight="160" displayName="Inspections" provider="com.intellij.profile.codeInspection.ui.ProjectInspectionToolsConfigurableProvider"/> |
| |
| <!-- Compiler --> |
| <projectConfigurable groupId="build" groupWeight="130" instance="com.intellij.compiler.options.CompilerConfigurable" id="project.propCompiler" order="after project" |
| key="compiler.configurable.display.name" bundle="messages.CompilerBundle" childrenEPName="com.intellij.compilerSettingsFactory"> |
| <configurable instance="com.intellij.openapi.compiler.options.ExcludedEntriesConfigurable" id="reference.projectsettings.compiler.excludes" |
| displayName="Excludes"/> |
| <configurable instance="com.intellij.compiler.options.JavaCompilersTab" id="reference.projectsettings.compiler.javacompiler" |
| key="java.compiler.description" bundle="messages.CompilerBundle"/> |
| <configurable instance="com.intellij.compiler.options.AnnotationProcessorsConfigurable" |
| id="reference.projectsettings.compiler.annotationProcessors" displayName="Annotation Processors"/> |
| <configurable instance="com.intellij.compiler.options.RmicConfigurable" id="reference.projectsettings.compiler.rmicompiler" |
| key="rmi.compiler.description" bundle="messages.CompilerBundle"/> |
| </projectConfigurable> |
| |
| <projectConfigurable groupId="language" instance="com.intellij.psi.templateLanguages.TemplateDataLanguageConfigurable" id="Template Data Languages" key="template.data.language.configurable" bundle="messages.LangBundle" /> |
| |
| <!-- Scopes --> |
| <projectConfigurable groupId="project" instance="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" id="project.scopes" key="scopes.display.name" bundle="messages.IdeBundle" /> |
| |
| <!-- Application Configurables --> |
| |
| <!-- Path Variables --> |
| <!-- the implementation of this configurable is in platform-impl but it's not registered in platform because |
| it's only required in full IDEA --> |
| <applicationConfigurable groupId="project" instance="com.intellij.application.options.pathMacros.PathMacroConfigurable" id="preferences.pathVariables" |
| key="title.path.variables" bundle="messages.ApplicationBundle"/> |
| |
| <applicationConfigurable parentId="editor" instance="com.intellij.execution.console.ConsoleFoldingConfigurable" id="Console Folding" |
| displayName="Console Folding"/> |
| |
| <editorNotificationProvider implementation="com.intellij.codeInsight.daemon.impl.AttachSourcesNotificationProvider"/> |
| <editorNotificationProvider implementation="com.intellij.codeInsight.daemon.impl.SetupSDKNotificationProvider"/> |
| |
| <attachSourcesProvider implementation="com.intellij.jarFinder.InternetAttachSourceProvider"/> |
| |
| <checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectCheckoutListener"/> |
| <checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectDirCheckoutListener"/> |
| <checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectImporterCheckoutListener"/> |
| <vcsAwareCheckoutListener implementation="com.intellij.openapi.vcs.checkout.NewProjectCheckoutListener"/> |
| |
| <codeStyleSettingsProvider implementation="com.intellij.application.options.CommonCodeStyleSettingsProvider"/> |
| |
| <!-- new project wizard --> |
| <wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.CreateFromTemplateMode" id="CreateFromTemplateMode" |
| order="after CreateFromScratchMode"/> |
| <wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportMode" order="before ImportImlMode"/> |
| <wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportImlMode" id="ImportImlMode"/> |
| |
| <projectImportProvider implementation="com.intellij.ide.util.projectWizard.ModuleImportProvider"/> |
| <projectImportProvider implementation="com.intellij.ide.util.projectWizard.ImportFromSourcesProvider"/> |
| |
| <projectStructureDetector implementation="com.intellij.ide.util.projectWizard.importSources.DefaultProjectStructureDetector" order="last"/> |
| |
| <projectTemplatesFactory implementation="com.intellij.platform.templates.ArchivedTemplatesFactory"/> |
| <!-- |
| <projectTemplatesFactory implementation="com.intellij.platform.templates.RemoteTemplatesFactory"/> |
| --> |
| <projectTemplateFileProcessor implementation="com.intellij.platform.templates.SystemFileProcessor"/> |
| |
| <applicationService serviceImplementation="com.intellij.ide.util.newProjectWizard.SelectTemplateSettings"/> |
| |
| <gotoFileContributor implementation="com.intellij.ide.util.gotoByName.ProjectBaseDirNavigationContributor"/> |
| |
| <consoleFilterProvider implementation="com.intellij.execution.filters.DefaultConsoleFiltersProvider"/> |
| |
| |
| <selectInTarget implementation="com.intellij.ide.impl.ProjectStructureSelectInTarget"/> |
| |
| <OrderRootTypeUI key="JAVADOC" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.JavadocOrderRootTypeUIFactory"/> |
| <OrderRootTypeUI key="ANNOTATIONS" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.AnnotationsOrderRootTypeUIFactory"/> |
| <OrderRootTypeUI key="NATIVE" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.NativeLibraryOrderRootTypeUIFactory"/> |
| <OrderRootTypeUI key="CLASSES" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.ClassesOrderRootTypeUIFactory"/> |
| <OrderRootTypeUI key="SOURCES" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.SourcesOrderRootTypeUIFactory"/> |
| <OrderRootTypeUI key="DOCUMENTATION" |
| implementationClass="com.intellij.openapi.roots.ui.configuration.libraryEditor.DocumentationOrderRootTypeUIFactory"/> |
| |
| <moduleConfigurationEditorProvider implementation="com.intellij.openapi.roots.ui.configuration.DefaultModuleEditorsProvider" order="first"/> |
| |
| <statistics.usagesCollector implementation="com.intellij.openapi.roots.ui.configuration.libraries.impl.LibraryUsageCollector"/> |
| <statistics.usagesCollector implementation="com.intellij.compiler.CompilerSettingsUsageCollector"/> |
| |
| <keymapExtension implementation="com.intellij.debugger.actions.DebuggerKeymapExtension"/> |
| |
| <copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteFoldingProcessor"/> |
| |
| <moduleExtension implementation="com.intellij.openapi.roots.LanguageLevelModuleExtension"/> |
| <moduleExtension implementation="com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl"/> |
| |
| <orderRootType implementation="com.intellij.openapi.roots.AnnotationOrderRootType"/> |
| <orderRootType implementation="com.intellij.openapi.roots.NativeLibraryOrderRootType"/> |
| <orderRootType implementation="com.intellij.openapi.roots.JavadocOrderRootType"/> |
| |
| |
| <stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRun" id="compileBeforeRun"/> |
| <stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRunNoErrorCheck" id="compileBeforeRunNoErrorCheck" order="after compileBeforeRun"/> |
| <stepsBeforeRunProvider implementation="com.intellij.packaging.impl.run.BuildArtifactsBeforeRunTaskProvider" order="after compileBeforeRunNoErrorCheck"/> |
| <programRunner id="defaultRunRunner" implementation="com.intellij.execution.impl.DefaultJavaProgramRunner"/> |
| <programRunner implementation="com.intellij.execution.runners.BasicProgramRunner" order="last"/> |
| |
| <hectorComponentProvider implementation="com.intellij.codeInsight.daemon.impl.ImportPopupHectorComponentProvider"/> |
| |
| |
| <usageFilteringRuleProvider implementation="com.intellij.usages.impl.ImportUsageFilteringRuleProvider"/> |
| <applicationService serviceInterface="com.intellij.usages.impl.ImportFilteringUsageViewSetting" |
| serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/> |
| |
| <!-- this depends on TemplateLanguageConfigurable which isn't registered in LangExtensions, so it should go here as well --> |
| <errorQuickFixProvider implementation="com.intellij.psi.templateLanguages.TemplateLanguageErrorQuickFixProvider"/> |
| |
| <exportable serviceInterface="com.intellij.profile.codeInspection.InspectionProfileManager"/> |
| <schemeOwner serviceInterface="com.intellij.profile.codeInspection.InspectionProfileManager"/> |
| |
| <fileTypeFactory implementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeFactory"/> |
| <applicationService serviceInterface="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager" |
| serviceImplementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager"/> |
| <projectService serviceInterface="com.intellij.openapi.file.exclude.ProjectPlainTextFileTypeManager" |
| serviceImplementation="com.intellij.openapi.file.exclude.ProjectPlainTextFileTypeManager"/> |
| |
| <applicationService serviceInterface="com.intellij.openapi.roots.ModifiableModelsProvider" |
| serviceImplementation="com.intellij.openapi.roots.IdeaModifiableModelsProvider"/> |
| <projectExtension implementation="com.intellij.openapi.roots.impl.CompilerProjectExtensionImpl$MyProjectExtension"/> |
| <roots.watchedRootsProvider implementation="com.intellij.openapi.roots.impl.CompilerProjectExtensionImpl$MyWatchedRootsProvider"/> |
| <projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.ProjectStructureProblemsSettings" |
| serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.ProjectStructureProblemsSettingsImpl"/> |
| <applicationService serviceInterface="com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.ProjectStructureProblemsSettings" |
| serviceImplementation="com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.GlobalProjectStructureProblemsSettings"/> |
| <moduleRendererFactory implementation="com.intellij.ide.util.DefaultModuleRendererFactory" order="last"/> |
| <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaResourceRootEditHandler"/> |
| <projectStructure.sourceRootEditHandler implementation="com.intellij.openapi.roots.ui.configuration.JavaTestResourceRootEditHandler"/> |
| |
| <buildProcess.parametersProvider implementation="com.intellij.compiler.classFilesIndex.api.index.ClassFilesIndexerBuilderParametersProvider"/> |
| |
| <org.jetbrains.webServerRootsProvider implementation="org.jetbrains.builtInWebServer.ArtifactWebServerRootsProvider" order="last"/> |
| </extensions> |
| |
| <xi:include href="/META-INF/xdebugger.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| <xi:include href="/META-INF/RemoteServers.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| <xi:include href="/META-INF/RemoteServersJava.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| <xi:include href="/META-INF/vcs-log.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| <xi:include href="/META-INF/vcs-log-graph.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| <xi:include href="/META-INF/DesignerCorePlugin.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| <xi:include href="/META-INF/dvcs.xml" xpointer="xpointer(/idea-plugin/*)"> |
| <xi:fallback/> |
| </xi:include> |
| |
| <xi:include href="/META-INF/XmlPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| <xi:include href="/META-INF/RegExpPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| <xi:include href="/META-INF/ImagesPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| <xi:include href="/META-INF/SpellCheckerPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| </idea-plugin> |