diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2013-02-27 09:41:48 -0800 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2013-02-27 09:41:48 -0800 |
commit | 1d526b16d476792ca7ce47616d55833115e8d6ab (patch) | |
tree | 650fb03af01ff04097d1d59939518cc71be029cb /resources/src/META-INF/IdeaPlugin.xml | |
parent | 9edc8f6b58f71ec510ba36b838f115718d9a174d (diff) | |
download | idea-1d526b16d476792ca7ce47616d55833115e8d6ab.tar.gz |
Snapshot of commit 329607d9ebcedf2bb0ad81265354366db7dc3f9c
from branch master of git://git.jetbrains.org/idea/community.git
Change-Id: I3b27d82897504da1b66169b67c7771e0f551c973
Diffstat (limited to 'resources/src/META-INF/IdeaPlugin.xml')
-rw-r--r-- | resources/src/META-INF/IdeaPlugin.xml | 63 |
1 files changed, 56 insertions, 7 deletions
diff --git a/resources/src/META-INF/IdeaPlugin.xml b/resources/src/META-INF/IdeaPlugin.xml index 8d6a96a2e021..3c635fe04277 100644 --- a/resources/src/META-INF/IdeaPlugin.xml +++ b/resources/src/META-INF/IdeaPlugin.xml @@ -135,16 +135,25 @@ <extensionPoint name="debuggerClassFilterProvider" interface="com.intellij.ui.classFilter.DebuggerClassFilterProvider"/> <extensionPoint name="topLevelClassProvider" interface="com.intellij.debugger.engine.TopLevelParentClassProvider"/> - <extensionPoint name="debuggerEditorTextProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" /> + <extensionPoint name="debuggerEditorTextProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" > + <with attribute="implementationClass" implements="com.intellij.debugger.impl.EditorTextProvider"/> + </extensionPoint> <extensionPoint name="javadocTagInfo" area="IDEA_PROJECT" interface="com.intellij.psi.javadoc.JavadocTagInfo"/> <extensionPoint name="refactoring.introduceParameterMethodUsagesProcessor" interface="com.intellij.refactoring.introduceParameter.IntroduceParameterMethodUsagesProcessor"/> - <extensionPoint name="annotationSupport" beanClass="com.intellij.lang.LanguageExtensionPoint"/> - <extensionPoint name="constantExpressionEvaluator" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint name="annotationSupport" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.psi.PsiAnnotationSupport"/> + </extensionPoint> - <extensionPoint name="expressionConverter" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint name="constantExpressionEvaluator" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.psi.impl.ConstantExpressionEvaluator"/> + </extensionPoint> + + <extensionPoint name="expressionConverter" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.refactoring.introduceParameter.ExpressionConverter"/> + </extensionPoint> <!--<extensionPoint name="expectedTypesProvider" interface="com.intellij.codeInsight.ExpectedTypesProviderExtension"/>--> @@ -153,13 +162,50 @@ <extensionPoint name="allowedApiFilter" interface="com.intellij.psi.impl.AllowedApiFilterExtension"/> - <extensionPoint name="generation.topLevelFactory" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint name="generation.topLevelFactory" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.psi.JVMElementFactoryProvider"/> + </extensionPoint> - <extensionPoint name="codeInsight.createFieldFromUsageHelper" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint name="codeInsight.createFieldFromUsageHelper" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.codeInsight.daemon.impl.quickfix.CreateFieldFromUsageHelper"/> + </extensionPoint> <extensionPoint name="library.dependencyScopeSuggester" interface="com.intellij.openapi.roots.LibraryDependencyScopeSuggester"/> - <extensionPoint name="refactoring.safeDelete.JavaSafeDeleteDelegate" beanClass="com.intellij.lang.LanguageExtensionPoint"/> + <extensionPoint name="refactoring.safeDelete.JavaSafeDeleteDelegate" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.refactoring.safeDelete.JavaSafeDeleteDelegate"/> + </extensionPoint> + + <extensionPoint name="constructorBodyGenerator" + beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.codeInsight.generation.ConstructorBodyGenerator"/> + </extensionPoint> + + <extensionPoint name="refactoring.moveInnerHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.refactoring.move.moveInner.MoveInnerHandler"/> + </extensionPoint> + + <extensionPoint name="refactoring.moveClassToInnerHandler" + interface="com.intellij.refactoring.move.moveClassesOrPackages.MoveClassToInnerHandler"/> + + <extensionPoint name="refactoring.moveAllClassesInFileHandler" + interface="com.intellij.refactoring.move.moveClassesOrPackages.MoveAllClassesInFileHandler"/> + + <extensionPoint name="refactoring.moveClassHandler" interface="com.intellij.refactoring.move.moveClassesOrPackages.MoveClassHandler"/> + + <extensionPoint name="refactoring.moveMemberHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.refactoring.move.moveMembers.MoveMemberHandler"/> + </extensionPoint> + + <extensionPoint name="testGenerator" + beanClass="com.intellij.lang.LanguageExtensionPoint"> + <with attribute="implementationClass" implements="com.intellij.testIntegration.createTest.TestGenerator"/> + </extensionPoint> + + <extensionPoint name="psi.clsCustomNavigationPolicy" + interface="com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy"/> + <extensionPoint name="psi.clsDecompiledFileProvider" + interface="com.intellij.psi.ClsFileDecompiledPsiFileProvider"/> </extensionPoints> <extensions defaultExtensionNs="com.intellij"> @@ -387,6 +433,9 @@ <projectService serviceInterface="com.intellij.codeInsight.NullableNotNullManager" serviceImplementation="com.intellij.codeInsight.NullableNotNullManagerImpl"/> + <projectService serviceInterface="com.intellij.codeInsight.ConditionCheckManager" + serviceImplementation="com.intellij.codeInsight.ConditionCheckManager"/> + <projectService serviceInterface="com.intellij.psi.search.PsiShortNamesCache" serviceImplementation="com.intellij.psi.impl.CompositeShortNamesCache"/> |