mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
extract Java-independent part from IdeaPlugin.xml (step 1)
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Copyright 2000-2011 JetBrains s.r.o.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.intellij.openapi.fileTypes.impl;
|
||||
|
||||
import com.intellij.ide.highlighter.*;
|
||||
import com.intellij.openapi.fileTypes.FileTypeConsumer;
|
||||
import com.intellij.openapi.fileTypes.FileTypeFactory;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class JavaFileTypeFactory extends FileTypeFactory {
|
||||
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
|
||||
consumer.consume(JavaClassFileType.INSTANCE, "class");
|
||||
consumer.consume(JavaFileType.INSTANCE, "java");
|
||||
}
|
||||
}
|
||||
+4
-5
@@ -15,7 +15,9 @@
|
||||
*/
|
||||
package com.intellij.openapi.fileTypes.impl;
|
||||
|
||||
import com.intellij.ide.highlighter.*;
|
||||
import com.intellij.ide.highlighter.ModuleFileType;
|
||||
import com.intellij.ide.highlighter.ProjectFileType;
|
||||
import com.intellij.ide.highlighter.WorkspaceFileType;
|
||||
import com.intellij.openapi.fileTypes.FileTypeConsumer;
|
||||
import com.intellij.openapi.fileTypes.FileTypeFactory;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -23,11 +25,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
/**
|
||||
* @author peter
|
||||
*/
|
||||
public class DefaultFileTypeFactory extends FileTypeFactory {
|
||||
public class InternalFileTypeFactory extends FileTypeFactory {
|
||||
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
|
||||
consumer.consume(JavaClassFileType.INSTANCE, "class");
|
||||
consumer.consume(JavaFileType.INSTANCE, "java");
|
||||
|
||||
consumer.consume(new WorkspaceFileType(), WorkspaceFileType.DEFAULT_EXTENSION);
|
||||
consumer.consume(new ModuleFileType(), ModuleFileType.DEFAULT_EXTENSION);
|
||||
consumer.consume(new ProjectFileType(), ProjectFileType.DEFAULT_EXTENSION);
|
||||
@@ -2,34 +2,37 @@
|
||||
<id>com.intellij</id>
|
||||
<name>IDEA CORE</name>
|
||||
|
||||
<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="/idea/RichPlatformPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
||||
<module value="com.intellij.modules.java"/>
|
||||
<module value="com.intellij.modules.all"/>
|
||||
|
||||
<xi:include href="/componentSets/IdeaComponents.xml" xpointer="xpointer(/components/*)"/>
|
||||
<xi:include href="/idea/RichPlatformActions.xml" xpointer="xpointer(/component/*)"/>
|
||||
<xi:include href="/idea/JavaActions.xml" xpointer="xpointer(/component/*)"/>
|
||||
|
||||
<extensionPoints>
|
||||
<xi:include href="/META-INF/PlatformExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
|
||||
<xi:include href="/META-INF/VcsExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
|
||||
<xi:include href="/META-INF/LangExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
|
||||
<application-components>
|
||||
<component>
|
||||
<implementation-class>com.intellij.util.xml.impl.JavaDomApplicationComponent</implementation-class>
|
||||
</component>
|
||||
</application-components>
|
||||
|
||||
<project-components>
|
||||
<component>
|
||||
<interface-class>com.intellij.psi.JavaPsiFacade</interface-class>
|
||||
<implementation-class>com.intellij.psi.impl.JavaPsiFacadeImpl</implementation-class>
|
||||
</component>
|
||||
|
||||
<component>
|
||||
<interface-class>com.intellij.pom.java.PomJavaAspect</interface-class>
|
||||
<implementation-class>com.intellij.pom.java.impl.PomJavaAspectImpl</implementation-class>
|
||||
</component>
|
||||
</project-components>
|
||||
|
||||
<extensionPoints>
|
||||
<extensionPoint name="codeInsight.changeVariableTypeQuickFixProvider"
|
||||
interface="com.intellij.codeInsight.quickfix.ChangeVariableTypeQuickFixProvider"/>
|
||||
<extensionPoint name="conversion.rule"
|
||||
<extensionPoint name="conversion.rule"
|
||||
interface="com.intellij.refactoring.typeMigration.rules.TypeConversionRule"/>
|
||||
|
||||
<extensionPoint name="overrideImplementsAnnotationsHandler"
|
||||
interface="com.intellij.codeInsight.generation.OverrideImplementsAnnotationsHandler"/>
|
||||
|
||||
<extensionPoint name="project.converterProvider"
|
||||
interface="com.intellij.conversion.ConverterProvider"/>
|
||||
|
||||
<extensionPoint name="junitPatcher"
|
||||
interface="com.intellij.execution.JUnitPatcher"/>
|
||||
|
||||
@@ -57,24 +60,9 @@
|
||||
<extensionPoint name="visibility"
|
||||
interface="com.intellij.codeInspection.visibility.VisibilityExtension"/>
|
||||
|
||||
<extensionPoint name="antBuildGen"
|
||||
interface="com.intellij.compiler.ant.ChunkBuildExtension"/>
|
||||
|
||||
<extensionPoint name="antCustomCompiler"
|
||||
interface="com.intellij.compiler.ant.ChunkCustomCompilerExtension"/>
|
||||
|
||||
<extensionPoint name="methodImplementor"
|
||||
interface="com.intellij.codeInsight.MethodImplementor"/>
|
||||
|
||||
<extensionPoint name="compiler.buildParticipantProvider"
|
||||
interface="com.intellij.openapi.compiler.make.BuildParticipantProvider"/>
|
||||
|
||||
<extensionPoint name="compiler.additionalCompileScopeProvider"
|
||||
interface="com.intellij.compiler.impl.AdditionalCompileScopeProvider"/>
|
||||
|
||||
<extensionPoint name="compiler.makeDependencyProcessor"
|
||||
interface="com.intellij.compiler.DependencyProcessor"/>
|
||||
|
||||
<extensionPoint name="debugger.codeFragmentFactory"
|
||||
interface="com.intellij.debugger.engine.evaluation.CodeFragmentFactory"/>
|
||||
|
||||
@@ -84,14 +72,6 @@
|
||||
<extensionPoint name="debugger.jvmDebugProvider"
|
||||
interface="com.intellij.debugger.engine.JVMDebugProvider"/>
|
||||
|
||||
<extensionPoint name="java.programPatcher"
|
||||
interface="com.intellij.execution.runners.JavaProgramPatcher"/>
|
||||
|
||||
<extensionPoint name="OrderRootTypeUI"
|
||||
beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
|
||||
|
||||
<extensionPoint name="library.creator" interface="com.intellij.openapi.roots.ui.configuration.libraries.CustomLibraryCreator"/>
|
||||
|
||||
<extensionPoint name="allOverridingMethodsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
<extensionPoint name="annotatedElementsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
<extensionPoint name="annotatedPackagesSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
@@ -107,39 +87,18 @@
|
||||
interface="com.intellij.openapi.compiler.util.InspectionValidator"
|
||||
area="IDEA_PROJECT"/>
|
||||
|
||||
<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.artifactType" interface="com.intellij.packaging.artifacts.ArtifactType"/>
|
||||
|
||||
<extensionPoint name="persistenceModel.persistenceModelProvider"
|
||||
interface="com.intellij.persistenceModel.PersistenceModelProvider"/>
|
||||
|
||||
<extensionPoint name="classpathStorageProvider"
|
||||
interface="com.intellij.openapi.roots.impl.storage.ClasspathStorageProvider"/>
|
||||
|
||||
<extensionPoint name="javaExpressionSurrounder"
|
||||
interface="com.intellij.codeInsight.generation.surroundWith.JavaExpressionSurrounder"/>
|
||||
|
||||
<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="projectImportProvider" interface="com.intellij.projectImport.ProjectImportProvider"/>
|
||||
<extensionPoint name="projectImportBuilder" interface="com.intellij.projectImport.ProjectImportBuilder"/>
|
||||
|
||||
<extensionPoint name="codeInsight.wordCompletionFilter" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
|
||||
|
||||
<extensionPoint name="customPropertyScopeProvider" interface="com.intellij.psi.impl.search.CustomPropertyScopeProvider"/>
|
||||
|
||||
<extensionPoint name="testFramework" interface="com.intellij.testIntegration.TestFramework"/>
|
||||
|
||||
<extensionPoint name="unscrambleSupport" interface="com.intellij.unscramble.UnscrambleSupport"/>
|
||||
|
||||
<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="compilerSettingsFactory" area="IDEA_PROJECT" interface="com.intellij.compiler.CompilerSettingsFactory"/>
|
||||
<extensionPoint name="clsStubBuilderFactory" interface="com.intellij.psi.impl.compiled.ClsStubBuilderFactory"/>
|
||||
<extensionPoint name="javaMainMethodProvider" interface="com.intellij.codeInsight.runner.JavaMainMethodProvider"/>
|
||||
|
||||
@@ -147,8 +106,6 @@
|
||||
|
||||
<extensionPoint name="debuggerEditorTextProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" />
|
||||
|
||||
<extensionPoint name="paletteItemProvider" area="IDEA_PROJECT" interface="com.intellij.ide.palette.PaletteItemProvider"/>
|
||||
|
||||
<extensionPoint name="javadocTagInfo" area="IDEA_PROJECT" interface="com.intellij.psi.javadoc.JavadocTagInfo"/>
|
||||
|
||||
<extensionPoint name="refactoring.introduceParameterMethodUsagesProcessor" interface="com.intellij.refactoring.introduceParameter.IntroduceParameterMethodUsagesProcessor"/>
|
||||
@@ -163,21 +120,10 @@
|
||||
<extensionPoint name="java.elementFinder" area="IDEA_PROJECT" interface="com.intellij.psi.PsiElementFinder"/>
|
||||
<extensionPoint name="java.shortNamesCache" area="IDEA_PROJECT" interface="com.intellij.psi.search.PsiShortNamesCache"/>
|
||||
|
||||
<extensionPoint name="attachSourcesProvider" interface="com.intellij.codeInsight.AttachSourcesProvider"/>
|
||||
|
||||
<extensionPoint name="libraryTable.attachHandler" interface="com.intellij.openapi.roots.ui.configuration.libraryEditor.LibraryTableAttachHandler"/>
|
||||
|
||||
<extensionPoint name="java.compiler" area="IDEA_PROJECT" interface="com.intellij.compiler.impl.javaCompiler.BackendCompiler"/>
|
||||
|
||||
<extensionPoint name="allowedApiFilter" interface="com.intellij.psi.impl.AllowedApiFilterExtension"/>
|
||||
</extensionPoints>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
<xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
<xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
|
||||
<projectViewPane implementation="com.intellij.ide.projectView.impl.ProjectViewPane"/>
|
||||
|
||||
<constantExpressionEvaluator language="JAVA" implementationClass="com.intellij.psi.impl.PsiExpressionEvaluator" />
|
||||
<annotationSupport language="JAVA" implementationClass="com.intellij.psi.impl.source.tree.java.JavaAnnotationSupport" />
|
||||
@@ -199,10 +145,6 @@
|
||||
|
||||
<!--<expectedTypesProvider implementation="com.intellij.codeInsight.JavaExpectedTypesProvider"/>-->
|
||||
|
||||
|
||||
|
||||
<appStarter implementation="com.intellij.compiler.ant.GenerateAntMain"/>
|
||||
|
||||
<referencesSearch implementation="com.intellij.psi.impl.search.PsiAnnotationMethodReferencesSearcher"/>
|
||||
<referencesSearch implementation="com.intellij.psi.impl.search.ConstructorReferencesSearcher"/>
|
||||
<allClassesSearch implementation="com.intellij.psi.impl.search.AllClassesSearchExecutor"/>
|
||||
@@ -226,9 +168,7 @@
|
||||
<inspectionToolProvider implementation="com.intellij.codeInspection.ex.StandardInspectionToolsProvider"/>
|
||||
<inspectionToolProvider implementation="com.intellij.codeInspection.internal.InternalInspectionToolsProvider"/>
|
||||
|
||||
<renameHandler implementation="com.intellij.ide.projectView.impl.RenameModuleHandler"/>
|
||||
|
||||
<fileTypeFactory implementation="com.intellij.openapi.fileTypes.impl.DefaultFileTypeFactory"/>
|
||||
<fileTypeFactory implementation="com.intellij.openapi.fileTypes.impl.JavaFileTypeFactory"/>
|
||||
|
||||
<lookup.actionProvider implementation="com.intellij.codeInsight.completion.ImportStaticLookupActionProvider" id="importStatic"/>
|
||||
<lookup.actionProvider implementation="com.intellij.codeInsight.completion.ExcludeFromCompletionLookupActionProvider"
|
||||
@@ -263,14 +203,6 @@
|
||||
order="last, before javaSmart"/>
|
||||
<completion.contributor language="JAVA" implementationClass="com.intellij.codeInsight.completion.JavaSmartCompletionContributor" id="javaSmart"
|
||||
order="last, before default"/>
|
||||
<completion.contributor language="TEXT" implementationClass="com.intellij.util.CompletionContributorForTextField"/>
|
||||
|
||||
<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.additionalCompileScopeProvider implementation="com.intellij.packaging.impl.compiler.ArtifactAdditionalCompileScopeProvider"/>
|
||||
<compiler implementation="com.intellij.packaging.impl.compiler.ArtifactsCompiler" id="artifactsCompiler"/>
|
||||
|
||||
<lookup.charFilter implementation="com.intellij.codeInsight.completion.JavaCharFilter" id="java"/>
|
||||
|
||||
@@ -285,34 +217,17 @@
|
||||
<applicationService serviceInterface="com.intellij.util.xml.converters.values.ClassArrayConverter"
|
||||
serviceImplementation="com.intellij.util.xml.converters.ClassArrayConverterImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.util.descriptors.ConfigFileFactory"
|
||||
serviceImplementation="com.intellij.util.descriptors.impl.ConfigFileFactoryImpl"/>
|
||||
<applicationService serviceInterface="com.intellij.debugger.engine.DebuggerUtils"
|
||||
serviceImplementation="com.intellij.debugger.impl.DebuggerUtilsImpl"/>
|
||||
|
||||
<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.peer.PeerFactory" serviceImplementation="com.intellij.peer.impl.PeerFactoryImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.codeInspection.reference.RefJavaUtil"
|
||||
serviceImplementation="com.intellij.codeInspection.reference.RefJavaUtilImpl"/>
|
||||
<applicationService serviceInterface="com.intellij.psi.EmptySubstitutor"
|
||||
serviceImplementation="com.intellij.psi.impl.EmptySubstitutorImpl"/>
|
||||
|
||||
<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.codeInsight.intention.QuickFixFactory"
|
||||
serviceImplementation="com.intellij.codeInsight.intention.impl.config.QuickFixFactoryImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.openapi.roots.libraries.LibrariesHelper" serviceImplementation="com.intellij.openapi.roots.libraries.LibrariesHelperImpl"/>
|
||||
|
||||
|
||||
<projectService serviceInterface="com.intellij.ide.util.TreeClassChooserFactory"
|
||||
serviceImplementation="com.intellij.ide.util.TreeClassChooserFactoryImpl"/>
|
||||
<projectService serviceInterface="com.intellij.codeInsight.guess.GuessManager"
|
||||
@@ -320,15 +235,6 @@
|
||||
<projectService serviceInterface="com.intellij.psi.impl.source.resolve.JavaResolveCache"
|
||||
serviceImplementation="com.intellij.psi.impl.source.resolve.JavaResolveCache"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.facet.impl.ui.FacetEditorsStateManager"
|
||||
serviceImplementation="com.intellij.facet.impl.ui.FacetEditorsStateManagerImpl"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.openapi.module.ModulePointerManager"
|
||||
serviceImplementation="com.intellij.openapi.module.impl.ModulePointerManagerImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.facet.ui.FacetEditorsFactory"
|
||||
serviceImplementation="com.intellij.facet.impl.ui.FacetEditorsFactoryImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.psi.JavaDirectoryService"
|
||||
serviceImplementation="com.intellij.psi.impl.file.JavaDirectoryServiceImpl"/>
|
||||
|
||||
@@ -339,14 +245,6 @@
|
||||
<applicationService serviceInterface="com.intellij.refactoring.JavaRefactoringSettings"
|
||||
serviceImplementation="com.intellij.refactoring.JavaRefactoringSettings"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.ide.util.ModuleRendererFactory"
|
||||
serviceImplementation="com.intellij.ide.util.DefaultModuleRendererFactory"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"
|
||||
serviceImplementation="com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl"/>
|
||||
<exportable serviceInterface="com.intellij.openapi.projectRoots.ProjectJdkTable"/>
|
||||
|
||||
|
||||
<projectService serviceInterface="com.intellij.refactoring.RefactoringManager"
|
||||
serviceImplementation="com.intellij.refactoring.RefactoringManager"/>
|
||||
<projectService serviceInterface="com.intellij.refactoring.listeners.JavaRefactoringListenerManager"
|
||||
@@ -354,89 +252,33 @@
|
||||
<projectService serviceInterface="com.intellij.refactoring.RefactoringFactory"
|
||||
serviceImplementation="com.intellij.refactoring.openapi.impl.JavaRefactoringFactoryImpl"/>
|
||||
|
||||
<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.codeInsight.folding.JavaCodeFoldingSettings"
|
||||
serviceImplementation="com.intellij.codeInsight.folding.impl.JavaCodeFoldingSettingsImpl"/>
|
||||
<exportable serviceInterface="com.intellij.codeInsight.folding.JavaCodeFoldingSettings"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.packaging.elements.PackagingElementFactory"
|
||||
serviceImplementation="com.intellij.packaging.impl.elements.PackagingElementFactoryImpl"/>
|
||||
|
||||
<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.psi.impl.source.tree.injected.JavaConcatenationInjectorManager"
|
||||
serviceImplementation="com.intellij.psi.impl.source.tree.injected.JavaConcatenationInjectorManager"/>
|
||||
|
||||
<multiHostInjector implementation="com.intellij.psi.impl.source.tree.injected.JavaConcatenationInjectorManager$Concatenation2InjectorAdapter" order="last"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.conversion.ConversionService"
|
||||
serviceImplementation="com.intellij.conversion.impl.ConversionServiceImpl"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.codeInsight.ExternalAnnotationsManager"
|
||||
serviceImplementation="com.intellij.codeInsight.ExternalAnnotationsManagerImpl"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.psi.SmartTypePointerManager"
|
||||
serviceImplementation="com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl"/>
|
||||
<projectService serviceInterface="com.intellij.psi.codeStyle.JavaCodeStyleManager"
|
||||
serviceImplementation="com.intellij.psi.impl.source.codeStyle.JavaCodeStyleManagerImpl"/>
|
||||
<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.codeInsight.ExpectedTypesProvider"
|
||||
serviceImplementation="com.intellij.codeInsight.ExpectedTypesProvider"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.psi.controlFlow.ControlFlowFactory"
|
||||
serviceImplementation="com.intellij.psi.controlFlow.ControlFlowFactory"/>
|
||||
|
||||
<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.CodeSmellDetector"
|
||||
serviceImplementation="com.intellij.openapi.vcs.impl.CodeSmellDetectorImpl"/>
|
||||
<projectService serviceInterface="com.intellij.openapi.vcs.changes.patch.PatchBaseDirectoryDetector"
|
||||
serviceImplementation="com.intellij.openapi.vcs.changes.patch.PsiPatchBaseDirectoryDetector"/>
|
||||
<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.vcs.impl.ExcludedFileIndex"
|
||||
serviceImplementation="com.intellij.openapi.vcs.impl.ProjectExcludedFileIndex"/>
|
||||
<projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter"
|
||||
serviceImplementation="com.intellij.openapi.vcs.impl.ModuleVcsPathPresenter"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.psi.CommonReferenceProviderTypes"
|
||||
serviceImplementation="com.intellij.psi.impl.CommonReferenceProviderTypesImpl"/>
|
||||
<projectService serviceInterface="com.intellij.psi.impl.file.PsiDirectoryFactory"
|
||||
serviceImplementation="com.intellij.psi.impl.file.PsiJavaDirectoryFactory"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"
|
||||
serviceImplementation="com.intellij.openapi.roots.ui.configuration.IdeaProjectSettingsService"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.openapi.roots.PackageIndex"
|
||||
serviceImplementation="com.intellij.openapi.roots.impl.ProjectPackageIndexImpl"/>
|
||||
<moduleService serviceInterface="com.intellij.openapi.roots.ModulePackageIndex"
|
||||
@@ -456,31 +298,8 @@
|
||||
<projectService serviceInterface="com.intellij.codeInsight.NullableNotNullManager"
|
||||
serviceImplementation="com.intellij.codeInsight.NullableNotNullManager"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.api.CompilerAPIConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.api.CompilerAPIConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseEmbeddedCompilerConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseEmbeddedCompilerConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.jikes.JikesConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.jikes.JikesConfiguration"/>
|
||||
|
||||
<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"/>
|
||||
|
||||
<highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl"/>
|
||||
|
||||
<compiler.buildParticipantProvider implementation="com.intellij.compiler.impl.jarr.JarBuildParticipantProvider"/>
|
||||
<java.programPatcher implementation="com.intellij.execution.impl.JarProgramPatcher"/>
|
||||
<lang.foldingBuilder language="JAVA" implementationClass="com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder" />
|
||||
<intentionAction>
|
||||
<className>com.intellij.codeInsight.intention.impl.SplitIfAction</className>
|
||||
@@ -633,54 +452,6 @@
|
||||
<category>Numbers</category>
|
||||
</intentionAction>
|
||||
|
||||
<daemon.highlightInfoFilter implementation="com.intellij.debugger.engine.evaluation.DebuggerHighlightFilter"/>
|
||||
<daemon.highlightInfoFilter implementation="com.intellij.codeInsight.daemon.impl.HighlightInfoFilterImpl"/>
|
||||
|
||||
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.LineBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.ExceptionBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.AnyExceptionBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.FieldBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.MethodBreakpointFactory"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.debugger.ui.DebuggerRecents"
|
||||
serviceImplementation="com.intellij.debugger.ui.DebuggerRecents"/>
|
||||
|
||||
|
||||
<!-- Project Configurables -->
|
||||
<projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable"/>
|
||||
<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 provider="com.intellij.profile.codeInspection.ui.ProjectInspectionToolsConfigurableProvider"/>
|
||||
|
||||
<!-- Project Structure -->
|
||||
<projectConfigurable instance="com.intellij.compiler.options.CompilerConfigurable" order="after project"/>
|
||||
<!-- Compiler -->
|
||||
|
||||
<projectConfigurable instance="com.intellij.psi.templateLanguages.TemplateDataLanguageConfigurable"/>
|
||||
|
||||
<!-- Scopes -->
|
||||
<!-- This is registered as a top-level configurable in IDEA, and as a service (accessible from certain dialogs) in platform. -->
|
||||
<projectConfigurable implementation="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable"/>
|
||||
|
||||
<!-- 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 instance="com.intellij.application.options.pathMacros.PathMacroConfigurable"/>
|
||||
|
||||
<applicationConfigurable instance="com.intellij.execution.console.ConsoleFoldingConfigurable"/>
|
||||
|
||||
<!-- Resources -->
|
||||
|
||||
<lang.parserDefinition language="JAVA" implementationClass="com.intellij.lang.java.JavaParserDefinition"/>
|
||||
|
||||
<lang.refactoringSupport language="JAVA" implementationClass="com.intellij.lang.java.JavaRefactoringSupportProvider"/>
|
||||
@@ -730,7 +501,6 @@
|
||||
|
||||
<fileType.fileViewProviderFactory filetype="CLASS" implementationClass="com.intellij.psi.ClassFileViewProviderFactory"/>
|
||||
|
||||
<editorNotificationProvider implementation="com.intellij.codeInsight.daemon.impl.AttachSourcesNotificationProvider"/>
|
||||
<editorFileSwapper implementation="com.intellij.codeEditor.JavaEditorFileSwapper"/>
|
||||
|
||||
<lang.psiStructureViewFactory language="JAVA" implementationClass="com.intellij.lang.java.JavaStructureViewBuilderFactory"/>
|
||||
@@ -743,40 +513,14 @@
|
||||
implementationClass="com.intellij.codeInsight.editorActions.smartEnter.JavaSmartEnterProcessor"/>
|
||||
<lang.smartEnterProcessor language="JSPX" implementationClass="com.intellij.codeInsight.completion.XmlSmartEnterProcessor"/>
|
||||
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.ReformatCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.OptimizeOptionsCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.CodeAnalysisCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.TodoCheckinHandlerFactory"/>
|
||||
|
||||
<configurationProducer implementation="com.intellij.execution.application.ApplicationConfigurationProducer"/>
|
||||
|
||||
<javaExpressionSurrounder implementation="com.intellij.debugger.codeinsight.JavaWithRuntimeCastSurrounder"/>
|
||||
|
||||
<checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectCheckoutListener"/>
|
||||
<checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectDirCheckoutListener"/>
|
||||
<checkoutCompletedListener implementation="com.intellij.openapi.vcs.checkout.NewProjectCheckoutListener"/>
|
||||
|
||||
<iconProvider implementation="com.intellij.psi.impl.JavaDirectoryIconProvider" id="javaDirectory"/>
|
||||
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.GenerationSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.WrappingAndBracesSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.BlankLinesSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.SpacesSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.ImportsSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.JavadocSettingsProvider"/>
|
||||
|
||||
<langCodeStyleSettingsProvider implementation="com.intellij.ide.JavaLanguageCodeStyleSettingsProvider"/>
|
||||
|
||||
<!-- new project wizard -->
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.CreateFromScratchMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.CreateFromSourcesMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportImlMode"/>
|
||||
|
||||
<gotoFileContributor implementation="com.intellij.ide.util.gotoByName.ProjectBaseDirNavigationContributor"/>
|
||||
|
||||
<consoleFilterProvider implementation="com.intellij.execution.filters.DefaultConsoleFiltersProvider"/>
|
||||
|
||||
<stacktrace.fold substring="at java.lang.reflect.Method.invoke("/>
|
||||
<stacktrace.fold substring="at java.lang.reflect.Constructor.newInstance("/>
|
||||
<stacktrace.fold substring="at sun.reflect."/>
|
||||
@@ -832,29 +576,11 @@
|
||||
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.CaseStatementsSelectioner"/>
|
||||
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.wordSelection.AntLikePropertySelectionHandler"/>
|
||||
|
||||
<selectInTarget implementation="com.intellij.ide.impl.ProjectSettingsSelectInTarget"/>
|
||||
|
||||
<syntaxHighlighter key="CLASS" implementationClass="com.intellij.ide.highlighter.JavaFileHighlighter"/>
|
||||
|
||||
<structureViewBuilder key="CLASS" factoryClass="com.intellij.ide.highlighter.JavaClsStructureViewBuilderProvider"/>
|
||||
|
||||
<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="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"/>
|
||||
<statistics.usagesCollector implementation="com.intellij.openapi.roots.ui.configuration.libraries.impl.LibraryUsageCollector"/>
|
||||
|
||||
|
||||
<getDataRule key="analysisScope" implementationClass="com.intellij.analysis.AnalysisScopeRule"/>
|
||||
<getDataRule key="context.ProjectFileDirectory" implementationClass="com.intellij.ide.impl.dataRules.ProjectFileDirectoryRule"/>
|
||||
|
||||
<keymapExtension implementation="com.intellij.debugger.actions.DebuggerKeymapExtension"/>
|
||||
|
||||
<vcsSelectionProvider implementation="com.intellij.vcsUtil.JavaVcsSelectionProvider"/>
|
||||
|
||||
@@ -878,7 +604,7 @@
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.SuggestIndexNameMacro"/>
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.GuessElementTypeMacro"/>
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.ExpectedTypeMacro"/>
|
||||
|
||||
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.AnnotatedMacro"/>
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.MethodNameMacro"/>
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.MethodReturnTypeMacro"/>
|
||||
@@ -899,7 +625,6 @@
|
||||
<liveTemplateMacro implementation="com.intellij.codeInsight.template.macro.GroovyScriptMacro"/>
|
||||
|
||||
<copyPastePreProcessor implementation="com.intellij.codeInsight.editorActions.StringLiteralCopyPasteProcessor"/>
|
||||
<copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteFoldingProcessor"/>
|
||||
<copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteReferenceProcessor"/>
|
||||
|
||||
|
||||
@@ -925,12 +650,8 @@
|
||||
<projectExtension implementation="com.intellij.openapi.roots.impl.CompilerProjectExtensionImpl$MyProjectExtension"/>
|
||||
<roots.watchedRootsProvider implementation="com.intellij.openapi.roots.impl.CompilerProjectExtensionImpl$MyWatchedRootsProvider"/>
|
||||
|
||||
<moduleExtension implementation="com.intellij.openapi.roots.LanguageLevelModuleExtension"/>
|
||||
<moduleExtension implementation="com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl"/>
|
||||
|
||||
<orderRootType implementation="com.intellij.openapi.roots.AnnotationOrderRootType"/>
|
||||
<orderRootType implementation="com.intellij.openapi.roots.JavadocOrderRootType"/>
|
||||
|
||||
<highlightUsagesHandlerFactory implementation="com.intellij.codeInsight.highlighting.HighlightExceptionsHandlerFactory"/>
|
||||
<highlightUsagesHandlerFactory implementation="com.intellij.codeInsight.highlighting.HighlightSuppressedWarningsFactory"/>
|
||||
<highlightUsagesHandlerFactory implementation="com.intellij.codeInsight.highlighting.HighlightExitPointsHandlerFactory"/>
|
||||
@@ -960,11 +681,6 @@
|
||||
<favoriteNodeProvider implementation="com.intellij.ide.favoritesTreeView.PsiMethodFavoriteNodeProvider"/>
|
||||
<favoriteNodeProvider implementation="com.intellij.ide.favoritesTreeView.PsiPackageFavoriteNodeProvider"/>
|
||||
|
||||
<stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRun" id="compileBeforeRun"/>
|
||||
<stepsBeforeRunProvider implementation="com.intellij.packaging.impl.run.BuildArtifactsBeforeRunTaskProvider" order="after compileBeforeRun"/>
|
||||
<programRunner id="defaultRunRunner" implementation="com.intellij.execution.impl.DefaultJavaProgramRunner"/>
|
||||
<programRunner id="defaultDebugRunner" implementation="com.intellij.debugger.impl.GenericDebuggerRunner" order="last"/>
|
||||
|
||||
<configurationType implementation="com.intellij.execution.applet.AppletConfigurationType"/>
|
||||
<configurationProducer implementation="com.intellij.execution.applet.AppletConfigurationProducer"/>
|
||||
<configurationType implementation="com.intellij.execution.application.ApplicationConfigurationType"/>
|
||||
@@ -1033,7 +749,6 @@
|
||||
serviceImplementation="com.intellij.codeInsight.TargetElementUtil"/>
|
||||
<gotoClassContributor implementation="com.intellij.ide.util.gotoByName.DefaultClassNavigationContributor"/>
|
||||
<gotoSymbolContributor implementation="com.intellij.ide.util.gotoByName.DefaultSymbolNavigationContributor"/>
|
||||
<hectorComponentProvider implementation="com.intellij.codeInsight.daemon.impl.ImportPopupHectorComponentProvider"/>
|
||||
<scopeTreeExpander implementation="com.intellij.ide.scopeView.ClassesScopeTreeStructureExpander"/>
|
||||
<lang.implementationTextSelectioner language="JAVA"
|
||||
implementationClass="com.intellij.codeInsight.hint.JavaImplementationTextSelectioner"/>
|
||||
@@ -1091,9 +806,6 @@
|
||||
<fileStructureGroupRuleProvider implementation="com.intellij.usages.impl.rules.JavaMethodGroupRuleProvider"/>
|
||||
<usageTypeProvider implementation="com.intellij.usages.impl.rules.JavaUsageTypeProvider"/>
|
||||
<importFilteringRule implementation="com.intellij.usages.impl.rules.ImportFilteringRule"/>
|
||||
<usageFilteringRuleProvider implementation="com.intellij.usages.impl.ImportUsageFilteringRuleProvider"/>
|
||||
<applicationService serviceInterface="com.intellij.usages.impl.ImportFilteringUsageViewSetting"
|
||||
serviceImplementation="com.intellij.usages.impl.ImportFilteringUsageViewSetting"/>
|
||||
|
||||
<treeStructureProvider implementation="com.intellij.ide.projectView.impl.ClassesTreeStructureProvider" order="last"/>
|
||||
|
||||
@@ -1119,7 +831,7 @@
|
||||
|
||||
<editorNavigation implementation="com.intellij.javadoc.JavadocNavigationDelegate"/>
|
||||
<enterHandlerDelegate implementation="com.intellij.javadoc.EnterInJavadocParamDescriptionHandler"/>
|
||||
|
||||
|
||||
<filePasteProvider implementation="com.intellij.ide.JavaFilePasteProvider"/>
|
||||
|
||||
<testFinder implementation="com.intellij.testIntegration.JavaTestFinder"/>
|
||||
@@ -1134,9 +846,6 @@
|
||||
|
||||
<templateCompletionProcessor implementation="com.intellij.codeInsight.template.macro.JavaTemplateCompletionProcessor"/>
|
||||
|
||||
<!-- this depends on TemplateLanguageConfigurable which isn't registered in LangExtensions, so it should go here as well -->
|
||||
<errorQuickFixProvider implementation="com.intellij.psi.templateLanguages.TemplateLanguageErrorQuickFixProvider"/>
|
||||
|
||||
<basicWordSelectionFilter implementation="com.intellij.codeInsight.editorActions.wordSelection.JavaBasicWordSelectionFilter"/>
|
||||
|
||||
<fileIconPatcher implementation="com.intellij.ide.JavaFileIconPatcher"/>
|
||||
@@ -1168,33 +877,8 @@
|
||||
|
||||
<applicationService serviceInterface="com.intellij.profile.codeInspection.InspectionProfileManager"
|
||||
serviceImplementation="com.intellij.profile.codeInspection.JavaAwareInspectionProfileManager"/>
|
||||
<exportable serviceInterface="com.intellij.profile.codeInspection.InspectionProfileManager"/>
|
||||
<schemeOwner serviceInterface="com.intellij.profile.codeInspection.InspectionProfileManager"/>
|
||||
|
||||
<resolveScopeEnlarger implementation="com.intellij.psi.NonClasspathResolveScopeEnlarger"/>
|
||||
|
||||
<xmlRpcHandler name="fileOpener" implementation="com.intellij.ide.OpenFileXmlRpcHandler"/>
|
||||
|
||||
<!-- File Exclusions -->
|
||||
<!--
|
||||
<projectService serviceInterface="com.intellij.openapi.file.exclude.ProjectFileExclusionManager"
|
||||
serviceImplementation="com.intellij.openapi.file.exclude.ProjectFileExclusionManager"/>
|
||||
<projectConfigurable instance="com.intellij.openapi.file.exclude.ui.ExcludedFilesConfigurable"/>
|
||||
-->
|
||||
<fileTypeFactory implementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeFactory"/>
|
||||
<applicationService serviceInterface="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager"
|
||||
serviceImplementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.openapi.roots.ModifiableModelsProvider"
|
||||
serviceImplementation="com.intellij.openapi.roots.IdeaModifiableModelsProvider"/>
|
||||
</extensions>
|
||||
|
||||
<xi:include href="/META-INF/xdebugger.xml" xpointer="xpointer(/root/*)"/>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<xdebugger.debuggerSupport implementation="com.intellij.debugger.ui.JavaDebuggerSupport"/>
|
||||
</extensions>
|
||||
|
||||
<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/*)"/>
|
||||
</idea-plugin>
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
<components>
|
||||
<application-components>
|
||||
<component>
|
||||
<interface-class>com.intellij.ide.RecentProjectsManagerBase</interface-class>
|
||||
<implementation-class>com.intellij.ide.RecentProjectsManager</implementation-class>
|
||||
</component>
|
||||
<component>
|
||||
<implementation-class>com.intellij.util.xml.impl.JavaDomApplicationComponent</implementation-class>
|
||||
</component>
|
||||
</application-components>
|
||||
|
||||
|
||||
<project-components>
|
||||
<component>
|
||||
<interface-class>com.intellij.facet.impl.autodetecting.FacetAutodetectingManager</interface-class>
|
||||
<implementation-class>com.intellij.facet.impl.autodetecting.FacetAutodetectingManagerImpl</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>
|
||||
<component>
|
||||
<interface-class>com.intellij.psi.JavaPsiFacade</interface-class>
|
||||
<implementation-class>com.intellij.psi.impl.JavaPsiFacadeImpl</implementation-class>
|
||||
</component>
|
||||
|
||||
<component>
|
||||
<interface-class>com.intellij.pom.java.PomJavaAspect</interface-class>
|
||||
<implementation-class>com.intellij.pom.java.impl.PomJavaAspectImpl</implementation-class>
|
||||
</component>
|
||||
</project-components>
|
||||
|
||||
|
||||
</components>
|
||||
@@ -27,7 +27,6 @@
|
||||
</project-components>
|
||||
|
||||
<xi:include href="/componentSets/Platform.xml" xpointer="xpointer(/components/*)"/>
|
||||
<xi:include href="Core.xml" xpointer="xpointer(/components/*)"/>
|
||||
<xi:include href="/componentSets/UICore.xml" xpointer="xpointer(/components/*)"/>
|
||||
<xi:include href="/componentSets/WindowManagement.xml" xpointer="xpointer(/components/*)"/>
|
||||
<xi:include href="/componentSets/Lang.xml" xpointer="xpointer(/components/*)"/>
|
||||
|
||||
@@ -0,0 +1,378 @@
|
||||
<idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
<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/*)"/>
|
||||
|
||||
<application-components>
|
||||
<component>
|
||||
<interface-class>com.intellij.ide.RecentProjectsManagerBase</interface-class>
|
||||
<implementation-class>com.intellij.ide.RecentProjectsManager</implementation-class>
|
||||
</component>
|
||||
</application-components>
|
||||
|
||||
<project-components>
|
||||
<component>
|
||||
<interface-class>com.intellij.facet.impl.autodetecting.FacetAutodetectingManager</interface-class>
|
||||
<implementation-class>com.intellij.facet.impl.autodetecting.FacetAutodetectingManagerImpl</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(/extensionPoints/*)"/>
|
||||
<xi:include href="/META-INF/VcsExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
|
||||
<xi:include href="/META-INF/LangExtensionPoints.xml" xpointer="xpointer(/extensionPoints/*)"/>
|
||||
|
||||
<extensionPoint name="project.converterProvider"
|
||||
interface="com.intellij.conversion.ConverterProvider"/>
|
||||
|
||||
<extensionPoint name="antBuildGen"
|
||||
interface="com.intellij.compiler.ant.ChunkBuildExtension"/>
|
||||
|
||||
<extensionPoint name="antCustomCompiler"
|
||||
interface="com.intellij.compiler.ant.ChunkCustomCompilerExtension"/>
|
||||
|
||||
<extensionPoint name="compiler.buildParticipantProvider"
|
||||
interface="com.intellij.openapi.compiler.make.BuildParticipantProvider"/>
|
||||
|
||||
<extensionPoint name="compiler.additionalCompileScopeProvider"
|
||||
interface="com.intellij.compiler.impl.AdditionalCompileScopeProvider"/>
|
||||
|
||||
<extensionPoint name="compiler.makeDependencyProcessor"
|
||||
interface="com.intellij.compiler.DependencyProcessor"/>
|
||||
|
||||
<extensionPoint name="java.programPatcher"
|
||||
interface="com.intellij.execution.runners.JavaProgramPatcher"/>
|
||||
|
||||
<extensionPoint name="OrderRootTypeUI"
|
||||
beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
|
||||
|
||||
<extensionPoint name="library.creator" interface="com.intellij.openapi.roots.ui.configuration.libraries.CustomLibraryCreator"/>
|
||||
|
||||
<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.artifactType" interface="com.intellij.packaging.artifacts.ArtifactType"/>
|
||||
|
||||
<extensionPoint name="classpathStorageProvider"
|
||||
interface="com.intellij.openapi.roots.impl.storage.ClasspathStorageProvider"/>
|
||||
|
||||
<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="projectImportProvider" interface="com.intellij.projectImport.ProjectImportProvider"/>
|
||||
<extensionPoint name="projectImportBuilder" interface="com.intellij.projectImport.ProjectImportBuilder"/>
|
||||
|
||||
<extensionPoint name="codeInsight.wordCompletionFilter" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
|
||||
|
||||
|
||||
<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="compilerSettingsFactory" area="IDEA_PROJECT" interface="com.intellij.compiler.CompilerSettingsFactory"/>
|
||||
|
||||
|
||||
<extensionPoint name="paletteItemProvider" area="IDEA_PROJECT" interface="com.intellij.ide.palette.PaletteItemProvider"/>
|
||||
|
||||
<extensionPoint name="attachSourcesProvider" interface="com.intellij.codeInsight.AttachSourcesProvider"/>
|
||||
|
||||
<extensionPoint name="libraryTable.attachHandler" interface="com.intellij.openapi.roots.ui.configuration.libraryEditor.LibraryTableAttachHandler"/>
|
||||
|
||||
<extensionPoint name="java.compiler" area="IDEA_PROJECT" interface="com.intellij.compiler.impl.javaCompiler.BackendCompiler"/>
|
||||
</extensionPoints>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
<xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
<xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/extensions/*)"/>
|
||||
|
||||
<projectViewPane implementation="com.intellij.ide.projectView.impl.ProjectViewPane"/>
|
||||
|
||||
<appStarter implementation="com.intellij.compiler.ant.GenerateAntMain"/>
|
||||
|
||||
<renameHandler implementation="com.intellij.ide.projectView.impl.RenameModuleHandler"/>
|
||||
|
||||
<fileTypeFactory implementation="com.intellij.openapi.fileTypes.impl.InternalFileTypeFactory"/>
|
||||
|
||||
<completion.contributor language="TEXT" implementationClass="com.intellij.util.CompletionContributorForTextField"/>
|
||||
|
||||
<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.additionalCompileScopeProvider implementation="com.intellij.packaging.impl.compiler.ArtifactAdditionalCompileScopeProvider"/>
|
||||
<compiler implementation="com.intellij.packaging.impl.compiler.ArtifactsCompiler" id="artifactsCompiler"/>
|
||||
|
||||
<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.peer.PeerFactory" serviceImplementation="com.intellij.peer.impl.PeerFactoryImpl"/>
|
||||
|
||||
<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"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.openapi.module.ModulePointerManager"
|
||||
serviceImplementation="com.intellij.openapi.module.impl.ModulePointerManagerImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.facet.ui.FacetEditorsFactory"
|
||||
serviceImplementation="com.intellij.facet.impl.ui.FacetEditorsFactoryImpl"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.ide.util.ModuleRendererFactory"
|
||||
serviceImplementation="com.intellij.ide.util.DefaultModuleRendererFactory"/>
|
||||
|
||||
<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"/>
|
||||
|
||||
<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"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.conversion.ConversionService"
|
||||
serviceImplementation="com.intellij.conversion.impl.ConversionServiceImpl"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.codeInsight.ExternalAnnotationsManager"
|
||||
serviceImplementation="com.intellij.codeInsight.ExternalAnnotationsManagerImpl"/>
|
||||
|
||||
<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.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.patch.PatchBaseDirectoryDetector"
|
||||
serviceImplementation="com.intellij.openapi.vcs.changes.patch.PsiPatchBaseDirectoryDetector"/>
|
||||
<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.vcs.impl.ExcludedFileIndex"
|
||||
serviceImplementation="com.intellij.openapi.vcs.impl.ProjectExcludedFileIndex"/>
|
||||
<projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter"
|
||||
serviceImplementation="com.intellij.openapi.vcs.impl.ModuleVcsPathPresenter"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.openapi.roots.ui.configuration.ProjectSettingsService"
|
||||
serviceImplementation="com.intellij.openapi.roots.ui.configuration.IdeaProjectSettingsService"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.javac.JavacConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.api.CompilerAPIConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.api.CompilerAPIConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseCompilerConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseEmbeddedCompilerConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.eclipse.EclipseEmbeddedCompilerConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.rmiCompiler.RmicConfiguration"/>
|
||||
<projectService serviceInterface="com.intellij.compiler.impl.javaCompiler.jikes.JikesConfiguration"
|
||||
serviceImplementation="com.intellij.compiler.impl.javaCompiler.jikes.JikesConfiguration"/>
|
||||
|
||||
<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"/>
|
||||
|
||||
<compiler.buildParticipantProvider implementation="com.intellij.compiler.impl.jarr.JarBuildParticipantProvider"/>
|
||||
<java.programPatcher implementation="com.intellij.execution.impl.JarProgramPatcher"/>
|
||||
|
||||
<daemon.highlightInfoFilter implementation="com.intellij.debugger.engine.evaluation.DebuggerHighlightFilter"/>
|
||||
<daemon.highlightInfoFilter implementation="com.intellij.codeInsight.daemon.impl.HighlightInfoFilterImpl"/>
|
||||
|
||||
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.LineBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.ExceptionBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.AnyExceptionBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.FieldBreakpointFactory"/>
|
||||
<debugger.breakpointFactory implementation="com.intellij.debugger.ui.breakpoints.MethodBreakpointFactory"/>
|
||||
|
||||
<projectService serviceInterface="com.intellij.debugger.ui.DebuggerRecents"
|
||||
serviceImplementation="com.intellij.debugger.ui.DebuggerRecents"/>
|
||||
|
||||
|
||||
<!-- Project Configurables -->
|
||||
<projectService serviceImplementation="com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable"/>
|
||||
<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 provider="com.intellij.profile.codeInspection.ui.ProjectInspectionToolsConfigurableProvider"/>
|
||||
|
||||
<!-- Project Structure -->
|
||||
<projectConfigurable instance="com.intellij.compiler.options.CompilerConfigurable" order="after project"/>
|
||||
<!-- Compiler -->
|
||||
|
||||
<projectConfigurable instance="com.intellij.psi.templateLanguages.TemplateDataLanguageConfigurable"/>
|
||||
|
||||
<!-- Scopes -->
|
||||
<!-- This is registered as a top-level configurable in IDEA, and as a service (accessible from certain dialogs) in platform. -->
|
||||
<projectConfigurable implementation="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable"/>
|
||||
|
||||
<!-- 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 instance="com.intellij.application.options.pathMacros.PathMacroConfigurable"/>
|
||||
|
||||
<applicationConfigurable instance="com.intellij.execution.console.ConsoleFoldingConfigurable"/>
|
||||
|
||||
<editorNotificationProvider implementation="com.intellij.codeInsight.daemon.impl.AttachSourcesNotificationProvider"/>
|
||||
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.ReformatCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.OptimizeOptionsCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.CodeAnalysisCheckinHandlerFactory"/>
|
||||
<checkinHandlerFactory implementation="com.intellij.openapi.vcs.checkin.TodoCheckinHandlerFactory"/>
|
||||
|
||||
<configurationProducer implementation="com.intellij.execution.application.ApplicationConfigurationProducer"/>
|
||||
|
||||
<javaExpressionSurrounder implementation="com.intellij.debugger.codeinsight.JavaWithRuntimeCastSurrounder"/>
|
||||
|
||||
<checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectCheckoutListener"/>
|
||||
<checkoutListener implementation="com.intellij.openapi.vcs.checkout.ProjectDirCheckoutListener"/>
|
||||
<checkoutCompletedListener implementation="com.intellij.openapi.vcs.checkout.NewProjectCheckoutListener"/>
|
||||
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.WrappingAndBracesSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.BlankLinesSettingsProvider"/>
|
||||
<codeStyleSettingsProvider implementation="com.intellij.application.options.codeStyle.SpacesSettingsProvider"/>
|
||||
|
||||
<!-- new project wizard -->
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.CreateFromScratchMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.CreateFromSourcesMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportMode"/>
|
||||
<wizardMode implementation="com.intellij.ide.util.newProjectWizard.modes.ImportImlMode"/>
|
||||
|
||||
<gotoFileContributor implementation="com.intellij.ide.util.gotoByName.ProjectBaseDirNavigationContributor"/>
|
||||
|
||||
<consoleFilterProvider implementation="com.intellij.execution.filters.DefaultConsoleFiltersProvider"/>
|
||||
|
||||
|
||||
<selectInTarget implementation="com.intellij.ide.impl.ProjectSettingsSelectInTarget"/>
|
||||
|
||||
<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="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"/>
|
||||
<statistics.usagesCollector implementation="com.intellij.openapi.roots.ui.configuration.libraries.impl.LibraryUsageCollector"/>
|
||||
|
||||
|
||||
<getDataRule key="context.ProjectFileDirectory" implementationClass="com.intellij.ide.impl.dataRules.ProjectFileDirectoryRule"/>
|
||||
|
||||
<keymapExtension implementation="com.intellij.debugger.actions.DebuggerKeymapExtension"/>
|
||||
|
||||
<copyPastePostProcessor implementation="com.intellij.codeInsight.editorActions.CopyPasteFoldingProcessor"/>
|
||||
|
||||
<moduleExtension implementation="com.intellij.openapi.roots.LanguageLevelModuleExtension"/>
|
||||
|
||||
<orderRootType implementation="com.intellij.openapi.roots.AnnotationOrderRootType"/>
|
||||
<orderRootType implementation="com.intellij.openapi.roots.JavadocOrderRootType"/>
|
||||
|
||||
|
||||
<stepsBeforeRunProvider implementation="com.intellij.compiler.options.CompileStepBeforeRun" id="compileBeforeRun"/>
|
||||
<stepsBeforeRunProvider implementation="com.intellij.packaging.impl.run.BuildArtifactsBeforeRunTaskProvider" order="after compileBeforeRun"/>
|
||||
<programRunner id="defaultRunRunner" implementation="com.intellij.execution.impl.DefaultJavaProgramRunner"/>
|
||||
<programRunner id="defaultDebugRunner" implementation="com.intellij.debugger.impl.GenericDebuggerRunner" 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"/>
|
||||
|
||||
<xmlRpcHandler name="fileOpener" implementation="com.intellij.ide.OpenFileXmlRpcHandler"/>
|
||||
|
||||
<!-- File Exclusions -->
|
||||
<!--
|
||||
<projectService serviceInterface="com.intellij.openapi.file.exclude.ProjectFileExclusionManager"
|
||||
serviceImplementation="com.intellij.openapi.file.exclude.ProjectFileExclusionManager"/>
|
||||
<projectConfigurable instance="com.intellij.openapi.file.exclude.ui.ExcludedFilesConfigurable"/>
|
||||
-->
|
||||
<fileTypeFactory implementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeFactory"/>
|
||||
<applicationService serviceInterface="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager"
|
||||
serviceImplementation="com.intellij.openapi.file.exclude.EnforcedPlainTextFileTypeManager"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.openapi.roots.ModifiableModelsProvider"
|
||||
serviceImplementation="com.intellij.openapi.roots.IdeaModifiableModelsProvider"/>
|
||||
</extensions>
|
||||
|
||||
<xi:include href="/META-INF/xdebugger.xml" xpointer="xpointer(/root/*)"/>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<xdebugger.debuggerSupport implementation="com.intellij.debugger.ui.JavaDebuggerSupport"/>
|
||||
</extensions>
|
||||
|
||||
<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/*)"/>
|
||||
</idea-plugin>
|
||||
Reference in New Issue
Block a user