IG: disable interactive part of quickfix when in batch mode

This commit is contained in:
Bas Leijdekkers
2017-08-31 15:12:30 +02:00
parent 0fad4c8b55
commit 0c1fbca1bd
@@ -105,8 +105,10 @@ public class ExtractParameterAsLocalVariableFix extends InspectionGadgetsFix {
? codeBlock.addBefore(newStatement, anchor)
: anchor.replace(newStatement));
replaceReferences(collector.getCollection(), variableName, body);
final PsiLocalVariable variable = (PsiLocalVariable)newStatement.getDeclaredElements()[0];
HighlightUtil.showRenameTemplate(body, variable);
if (isOnTheFly()) {
final PsiLocalVariable variable = (PsiLocalVariable)newStatement.getDeclaredElements()[0];
HighlightUtil.showRenameTemplate(body, variable);
}
}
private static void replaceReferences(Collection<PsiReferenceExpression> collection, String newVariableName, PsiElement context) {