summaryrefslogtreecommitdiff
path: root/resources/src/META-INF/IdeaPlugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/src/META-INF/IdeaPlugin.xml')
-rw-r--r--resources/src/META-INF/IdeaPlugin.xml27
1 files changed, 20 insertions, 7 deletions
diff --git a/resources/src/META-INF/IdeaPlugin.xml b/resources/src/META-INF/IdeaPlugin.xml
index 72485f05afcd..f9d4d4c60ba8 100644
--- a/resources/src/META-INF/IdeaPlugin.xml
+++ b/resources/src/META-INF/IdeaPlugin.xml
@@ -14,7 +14,6 @@
<xi:include href="/META-INF/ManifestSupport.xml" xpointer="xpointer(/idea-plugin/*)">
<xi:fallback/>
</xi:include>
- <xi:include href="/META-INF/PostfixTemplates.xml" xpointer="xpointer(/idea-plugin/*)"/>
<application-components>
<component>
@@ -91,6 +90,9 @@
<extensionPoint name="debugger.javaDebugAware"
interface="com.intellij.debugger.engine.JavaDebugAware"/>
+ <extensionPoint name="debugger.javaBreakpointHandlerFactory"
+ interface="com.intellij.debugger.engine.JavaBreakpointHandlerFactory"/>
+
<extensionPoint name="debugger.positionManagerFactory"
interface="com.intellij.debugger.PositionManagerFactory"
area="IDEA_PROJECT"/>
@@ -378,6 +380,8 @@
serviceImplementation="com.intellij.psi.impl.JavaPsiImplementationHelperImpl"/>
<projectService serviceInterface="com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade"
serviceImplementation="com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacadeImpl"/>
+ <projectService serviceInterface="com.intellij.codeInsight.JavaCodeInsightSettingsFacade"
+ serviceImplementation="com.intellij.codeInsight.JavaCodeInsightSettingsFacadeImpl"/>
<projectService serviceInterface="com.intellij.psi.impl.migration.PsiMigrationManager"
serviceImplementation="com.intellij.psi.impl.migration.PsiMigrationManager"/>
<projectService serviceInterface="com.intellij.psi.PsiResolveHelper"
@@ -519,14 +523,14 @@
<localInspection language="JAVA" shortName="NumericOverflow" displayName="Numeric overflow" groupName="Numeric issues" enabledByDefault="true"
level="WARNING" implementationClass="com.intellij.codeInspection.NumericOverflowInspection"/>
<localInspection language="JAVA" shortName="RedundantCast" displayName="Redundant type cast" groupName="Verbose or redundant code constructs"
- enabledByDefault="true" level="WARNING"
+ enabledByDefault="true" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.redundantCast.RedundantCastInspection"/>
<localInspection language="JAVA" shortName="RedundantTypeArguments" bundle="messages.InspectionsBundle" key="inspection.redundant.type.display.name"
- groupName="Verbose or redundant code constructs" enabledByDefault="true" level="WARNING"
+ groupName="Verbose or redundant code constructs" enabledByDefault="true" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection"/>
<localInspection language="JAVA" shortName="RedundantArrayCreation" bundle="messages.InspectionsBundle"
key="inspection.redundant.array.creation.display.name" groupName="Verbose or redundant code constructs"
- enabledByDefault="true" level="WARNING"
+ enabledByDefault="true" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.miscGenerics.RedundantArrayForVarargsCallInspection"/>
<localInspection language="JAVA" shortName="SuspiciousMethodCalls" bundle="messages.InspectionsBundle"
key="inspection.suspicious.collections.method.calls.display.name" groupName="Probable bugs" enabledByDefault="true"
@@ -573,10 +577,10 @@
enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.sillyAssignment.SillyAssignmentInspection" />
<localInspection language="JAVA" shortName="RedundantThrowsDeclaration" bundle="messages.InspectionsBundle" key="redundant.throws.declaration"
- groupName="Declaration redundancy" enabledByDefault="false" level="WARNING"
+ groupName="Declaration redundancy" enabledByDefault="false" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclaration" />
<localInspection language="JAVA" shortName="AccessStaticViaInstance" bundle="messages.InspectionsBundle" key="access.static.via.instance" groupName=""
- enabledByDefault="true" level="WARNING"
+ enabledByDefault="true" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstance" />
<localInspection shortName="DefaultFileTemplate" bundle="messages.InspectionsBundle" key="default.file.template.display.name"
groupName="General" enabledByDefault="true" level="WARNING"
@@ -602,7 +606,7 @@
key="suspicious.name.combination.display.name" groupName="Probable bugs" enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.suspiciousNameCombination.SuspiciousNameCombinationInspection" />
<localInspection language="JAVA" shortName="DuplicateThrows" bundle="messages.InspectionsBundle" key="inspection.duplicate.throws.display.name"
- groupName="Declaration redundancy" enabledByDefault="true" level="WARNING"
+ groupName="Declaration redundancy" enabledByDefault="true" level="WARNING" cleanupTool="true"
implementationClass="com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection" />
<localInspection language="JAVA" shortName="FieldAccessNotGuarded" displayName="Unguarded field access" groupName="Concurrency annotation issues"
enabledByDefault="false" level="WARNING"
@@ -1003,6 +1007,7 @@
<stacktrace.fold substring="at sun.reflect."/>
<stacktrace.fold substring="at java.rmi."/>
<stacktrace.fold substring="at sun.rmi."/>
+ <stacktrace.fold substring="at com.sun.proxy.$Proxy"/>
<stacktrace.fold substring="at com.intellij.rt.execution."/>
<debuggerEditorTextProvider language="JAVA" implementationClass="com.intellij.debugger.impl.JavaEditorTextProviderImpl"/>
@@ -1161,6 +1166,7 @@
<liveTemplateOptionalProcessor implementation="com.intellij.codeInsight.template.impl.ShortenToStaticImportProcessor"/>
<liveTemplateOptionalProcessor implementation="com.intellij.codeInsight.template.impl.ShortenFQNamesProcessor"/>
+ <liveTemplateOptionalProcessor implementation="com.intellij.codeInsight.template.impl.CodeBlockReformattingProcessor"/>
<projectService serviceInterface="com.intellij.ide.todo.nodes.TodoTreeHelper"
serviceImplementation="com.intellij.ide.todo.nodes.TodoJavaTreeHelper"/>
@@ -1480,6 +1486,13 @@
<projectService serviceInterface="com.intellij.platform.ProjectBaseDirectory"
serviceImplementation="com.intellij.platform.ProjectBaseDirectory"/>
<spellchecker.support language="JAVA" implementationClass="com.intellij.spellchecker.JavaSpellcheckingStrategy"/>
+
+ <codeInsight.template.postfixTemplateProvider language="JAVA"
+ implementationClass="com.intellij.codeInsight.template.postfix.templates.JavaPostfixTemplateProvider"/>
+ <codeInsight.lineMarkerProvider language="JAVA" implementationClass="com.intellij.codeInsight.ExternalAnnotationsLineMarkerProvider"/>
+ <codeInsight.linkHandler prefix="#assignment/" handlerClass="com.intellij.codeInsight.intention.impl.config.AssignmentTooltipLinkHandler"/>
+ <nonProjectFileWritingAccessExtension
+ implementation="com.intellij.codeInsight.ExternalAnnotationsNonProjectFileWritingAccessExtension"/>
</extensions>
<actions>