Java 8's old extension method syntax is error, not warning

This commit is contained in:
Roman Shevchenko
2012-12-05 11:13:06 +01:00
parent d2dd151f62
commit 79f65ee30c
2 changed files with 3 additions and 3 deletions
@@ -1,7 +1,7 @@
interface I {
void m1() <warning descr="Deprecated extension method syntax">default</warning> { }
void m1() <error descr="Deprecated extension method syntax">default</error> { }
default void m2() <warning descr="Deprecated extension method syntax">default</warning> { }
default void m2() <error descr="Deprecated extension method syntax">default</error> { }
@SuppressWarnings("extensionSyntax")
void m3() default { }
+1 -1
View File
@@ -468,7 +468,7 @@
enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.deprecation.DeprecationInspection"/>
<localInspection language="JAVA" suppressId="extensionSyntax" bundle="messages.InspectionsBundle" key="deprecated.defender.syntax.description"
groupName="" enabledByDefault="true" level="WARNING"
groupName="" enabledByDefault="true" level="ERROR"
implementationClass="com.intellij.codeInspection.deprecation.DeprecatedDefenderSyntaxInspection"/>
<localInspection language="XML" shortName="DeprecatedClassUsageInspection" displayName="Deprecated API usage in XML" groupName="XML"
enabledByDefault="true" level="WARNING" implementationClass="com.intellij.util.xml.DeprecatedClassUsageInspection"/>