From ff2d1a3d3b97428806dda71b9d7e1273eaa3405e Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 27 May 2011 13:01:07 +0400 Subject: [PATCH] do not later in tests --- .../SameParameterValueInspection.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java b/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java index 11f90ed0f65e..2d0b701f899b 100644 --- a/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java @@ -170,13 +170,17 @@ public class SameParameterValueInspection extends GlobalJavaInspectionTool { return; } final PsiParameter parameterToInline = parameter; - //move change signature from write action - ApplicationManager.getApplication().invokeLater(new Runnable() { - @Override - public void run() { - inlineSameParameterValue(method, parameterToInline, defToInline); - } - }); + if (ApplicationManager.getApplication().isUnitTestMode()) { + inlineSameParameterValue(method, parameterToInline, defToInline); + } else { + //move change signature from write action + ApplicationManager.getApplication().invokeLater(new Runnable() { + @Override + public void run() { + inlineSameParameterValue(method, parameterToInline, defToInline); + } + }); + } } public static void inlineSameParameterValue(final PsiMethod method, final PsiParameter parameter, final PsiExpression defToInline) {