IG: remove unnecessary method
authorBas Leijdekkers <basleijdekkers@gmail.com>
Fri, 11 Nov 2016 14:42:00 +0000 (15:42 +0100)
committerBas Leijdekkers <basleijdekkers@gmail.com>
Sat, 12 Nov 2016 07:18:18 +0000 (08:18 +0100)
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/VariableAssignedFromVisitor.java

index e1555e7557da9a4474cbd110ec0fce987267c02c..088a4d9b70722395311ac556105af4946225ea41 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2003-2015 Dave Griffith, Bas Leijdekkers
+ * Copyright 2003-2016 Dave Griffith, Bas Leijdekkers
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -38,8 +38,7 @@ class VariableAssignedFromVisitor extends JavaRecursiveElementWalkingVisitor {
   }
 
   @Override
-  public void visitAssignmentExpression(
-    @NotNull PsiAssignmentExpression assignment) {
+  public void visitAssignmentExpression(@NotNull PsiAssignmentExpression assignment) {
     if (assignedFrom) {
       return;
     }
@@ -50,38 +49,14 @@ class VariableAssignedFromVisitor extends JavaRecursiveElementWalkingVisitor {
     }
   }
 
-  @Override
-  public void visitDeclarationStatement(
-    @NotNull PsiDeclarationStatement statement) {
-    if (assignedFrom) {
-      return;
-    }
-    super.visitDeclarationStatement(statement);
-    final PsiElement[] declaredElements = statement.getDeclaredElements();
-    for (PsiElement declaredElement : declaredElements) {
-      if (declaredElement instanceof PsiVariable) {
-        final PsiVariable declaredVariable =
-          (PsiVariable)declaredElement;
-        final PsiExpression initializer =
-          declaredVariable.getInitializer();
-        if (initializer != null &&
-            VariableAccessUtils.mayEvaluateToVariable(initializer,
-                                                      variable)) {
-          assignedFrom = true;
-          return;
-        }
-      }
-    }
-  }
-
   @Override
   public void visitVariable(@NotNull PsiVariable var) {
     if (assignedFrom) {
       return;
     }
     super.visitVariable(var);
-    final PsiExpression arg = var.getInitializer();
-    if (VariableAccessUtils.mayEvaluateToVariable(arg, variable)) {
+    final PsiExpression initializer = var.getInitializer();
+    if (VariableAccessUtils.mayEvaluateToVariable(initializer, variable)) {
       assignedFrom = true;
     }
   }