diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection.java b/plugins/InspectionGadgets/src/com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection.java index 5cd627952100..e4bca75275d8 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/bugs/MismatchedStringBuilderQueryUpdateInspection.java @@ -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 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); }