From 402bb5ec56fbe071de5069704946c580c31b6ae4 Mon Sep 17 00:00:00 2001 From: Pavel Dolgov Date: Wed, 14 Mar 2018 15:41:16 +0300 Subject: [PATCH] Java: Handle wildcard types when extracting duplicate code (EA-115239) --- .../intellij/refactoring/util/duplicates/ExtractedParameter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/ExtractedParameter.java b/java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/ExtractedParameter.java index 0a147154cdfa..26d9bbb67bc2 100644 --- a/java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/ExtractedParameter.java +++ b/java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/ExtractedParameter.java @@ -83,6 +83,7 @@ public class ExtractedParameter { if (myType instanceof PsiEllipsisType) { type = ((PsiEllipsisType)myType).toArrayType(); } + type = GenericsUtil.getVariableTypeByExpressionType(type); return type.getCanonicalText(); }