suppress single unused parameter

This commit is contained in:
Anna Kozlova
2015-08-18 19:15:28 +02:00
parent 9ce5f869de
commit 5ab790eaac
4 changed files with 12 additions and 1 deletions
@@ -191,7 +191,7 @@ public class UnusedParametersInspection extends GlobalJavaBatchInspectionTool {
clearUsedParameters(refMethod, result, checkDeep);
for (RefParameter parameter : result) {
if (parameter != null) {
if (parameter != null && !((RefElementImpl)parameter).isSuppressed(UnusedSymbolLocalInspectionBase.UNUSED_PARAMETERS_SHORT_NAME)) {
res.add(parameter);
}
}
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems/>
@@ -0,0 +1,5 @@
public class Test {
public void foo(@SuppressWarnings("UnusedParameters") boolean b) {
}
}
@@ -38,6 +38,10 @@ public class UnusedMethodParameterTest extends InspectionTestCase {
doTest();
}
public void testSuppressedParameter() throws Exception {
doTest();
}
public void testEntryPointUnusedParameter() throws Exception {
doTest("unusedMethodParameter/" + getTestName(true), myTool, true, true);
}