IDEA-68354 ('Mismatched query and update of StringBuilder' false positive)

This commit is contained in:
Bas Leijdekkers
2011-04-19 14:51:07 +02:00
parent 4666dcb545
commit 4c78f82283
@@ -30,7 +30,8 @@ import org.jetbrains.annotations.NotNull;
import java.util.HashSet;
import java.util.Set;
public class MismatchedStringBuilderQueryUpdateInspection extends BaseInspection {
public class MismatchedStringBuilderQueryUpdateInspection
extends BaseInspection {
@NonNls
private static final Set<String> returnSelfNames = new HashSet();
@@ -150,6 +151,10 @@ public class MismatchedStringBuilderQueryUpdateInspection extends BaseInspection
if(VariableAccessUtils.variableIsReturned(variable, context)){
return false;
}
if (VariableAccessUtils.variableIsPassedAsMethodArgument(variable,
context)) {
return false;
}
return !VariableAccessUtils.variableIsUsedInArrayInitializer(
variable, context);
}