From cf39c2881318dcdc66e77f477cd73649bc775f51 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 5 Oct 2017 21:10:50 +0200 Subject: [PATCH] simplify JavaMethodCallElement (IDEA-CR-25120) --- .../intellij/codeInsight/completion/JavaMethodCallElement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaMethodCallElement.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaMethodCallElement.java index 9a4b89bbc365..39c7ffd3da05 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaMethodCallElement.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaMethodCallElement.java @@ -111,7 +111,7 @@ public class JavaMethodCallElement extends LookupItem implements Type public void setInferenceSubstitutorFromExpectedType(@NotNull PsiElement place, @NotNull PsiType expectedType) { myInferenceSubstitutor = SmartCompletionDecorator.calculateMethodReturnTypeSubstitutor(myMethod, expectedType); - myNeedExplicitTypeParameters = mayNeedTypeParameters(place) && !myInferenceSubstitutor.equals(PsiSubstitutor.EMPTY) && SmartCompletionDecorator.hasUnboundTypeParams(myMethod, expectedType); + myNeedExplicitTypeParameters = mayNeedTypeParameters(place) && SmartCompletionDecorator.hasUnboundTypeParams(myMethod, expectedType); myPresentableTypeArgs = myNeedExplicitTypeParameters ? getTypeParamsText(true, myMethod, myInferenceSubstitutor) : null; if (myPresentableTypeArgs != null && myPresentableTypeArgs.length() > 10) { myPresentableTypeArgs = myPresentableTypeArgs.substring(0, 10) + "...>";