From d87a803f0b272c50126b295f2834212bdec7c93f Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Wed, 10 Oct 2018 19:22:19 +0200 Subject: [PATCH] temp revert --- .../com/intellij/refactoring/util/LambdaRefactoringUtil.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/util/LambdaRefactoringUtil.java b/java/java-impl/src/com/intellij/refactoring/util/LambdaRefactoringUtil.java index 6306eb58b672..a1e84d363873 100644 --- a/java/java-impl/src/com/intellij/refactoring/util/LambdaRefactoringUtil.java +++ b/java/java-impl/src/com/intellij/refactoring/util/LambdaRefactoringUtil.java @@ -292,10 +292,8 @@ public class LambdaRefactoringUtil { PsiMethodReferenceExpression methodReferenceInCopy = (PsiMethodReferenceExpression)PsiTreeUtil.releaseMark(copyTopLevelCall, marker); if (methodReferenceInCopy != null) { PsiType functionalInterfaceType = methodReferenceInCopy.getFunctionalInterfaceType(); - String canonicalText = functionalInterfaceType != null ? functionalInterfaceType.getCanonicalText() : null; PsiLambdaExpression lambdaCopy = (PsiLambdaExpression)methodReferenceInCopy.replace(lambdaExpression); - PsiType lambdaFunctionalInterfaceType = lambdaCopy.getFunctionalInterfaceType(); - return Comparing.equal(canonicalText, lambdaFunctionalInterfaceType != null ? lambdaFunctionalInterfaceType.getCanonicalText() : null); + return Comparing.equal(functionalInterfaceType, lambdaCopy.getFunctionalInterfaceType()); } } return false;