can be final: don't suggest final if field was not initialized (IDEA-167670)

This commit is contained in:
Anna.Kozlova
2017-02-06 19:08:41 +01:00
parent 6be04d9bf2
commit a72ce2ab17
2 changed files with 2 additions and 8 deletions
@@ -161,6 +161,7 @@ public class CanBeFinalInspection extends GlobalJavaBatchInspectionTool {
psiIdentifier = ((PsiMethod)psiMember).getNameIdentifier();
}
else if (refElement instanceof RefField) {
if (!((RefField)refElement).isUsedForWriting()) return null;
if (!isReportFields()) return null;
psiIdentifier = ((PsiField)psiMember).getNameIdentifier();
}
@@ -1,9 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems>
<problem>
<file>Test.java</file>
<line>3</line>
<description>Declaration can have final modifier</description>
</problem>
</problems>
<problems/>