From eee43e56f4e3efbd9e3be592a80ef83311a03eee Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 17 Nov 2010 19:51:02 +0300 Subject: [PATCH] extract method: correct cast inserted --- .../com/intellij/refactoring/extractMethod/InputVariables.java | 2 +- .../refactoring/extractMethod/Cast4ParamGeneration_after.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/extractMethod/InputVariables.java b/java/java-impl/src/com/intellij/refactoring/extractMethod/InputVariables.java index 896a3cea2b80..441f908b7115 100644 --- a/java/java-impl/src/com/intellij/refactoring/extractMethod/InputVariables.java +++ b/java/java-impl/src/com/intellij/refactoring/extractMethod/InputVariables.java @@ -262,7 +262,7 @@ public class InputVariables { buffer.append(myFolding.getGeneratedCallArgument(data)); } else { if (!TypeConversionUtil.isAssignable(data.type, data.variable.getType())) { - buffer.append("(").append(data.variable.getType().getCanonicalText()).append(")"); + buffer.append("(").append(data.type.getCanonicalText()).append(")"); } buffer.append(data.variable.getName()); } diff --git a/java/java-tests/testData/refactoring/extractMethod/Cast4ParamGeneration_after.java b/java/java-tests/testData/refactoring/extractMethod/Cast4ParamGeneration_after.java index cf2ed5088494..4f8e97977995 100644 --- a/java/java-tests/testData/refactoring/extractMethod/Cast4ParamGeneration_after.java +++ b/java/java-tests/testData/refactoring/extractMethod/Cast4ParamGeneration_after.java @@ -1,7 +1,7 @@ public class Test { void foo(Object o) { if (o instanceof A) { - newMethod((Object) o); + newMethod((A) o); } }