From b8214efbec269a36075ca908b0db90db3a459483 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 6 Jun 2016 15:37:47 +0300 Subject: [PATCH] introduce parameter object: don't start with destination check if existing class would be used --- .../JavaIntroduceParameterObjectDelegate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java b/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java index 064a6c0092f6..fc4a76fb2682 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java @@ -293,7 +293,7 @@ public class JavaIntroduceParameterObjectDelegate conflicts.putValue(method, "Created class won't be accessible"); } - if (!classDescriptor.isCreateInnerClass()) { + if (!classDescriptor.isCreateInnerClass() && !classDescriptor.isUseExistingClass()) { final PsiFile containingFile = method.getContainingFile(); final PsiDirectory containingDirectory = containingFile.getContainingDirectory(); PsiDirectory directory = moveDestination.getTargetDirectory(containingDirectory);