From 5d70ea9fe757cec0c299aabb9241a04157e1b129 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 22 Nov 2016 16:55:17 +0100 Subject: [PATCH] Cleanup (warnings) --- .../daemon/impl/analysis/HighlightVisitorImpl.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index b643e14a85ad..1d258b485068 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -1437,15 +1437,13 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh // 15.13 | 15.27 // It is a compile-time error if any class or interface mentioned by either U or the function type of U // is not accessible from the class or interface in which the method reference expression appears. - @NotNull - private PsiClassType.ClassResolveResult checkFunctionalInterfaceTypeAccessible(@NotNull PsiFunctionalExpression expression, - PsiType functionalInterfaceType) { + private void checkFunctionalInterfaceTypeAccessible(@NotNull PsiFunctionalExpression expression, PsiType functionalInterfaceType) { PsiClassType.ClassResolveResult resolveResult = PsiUtil.resolveGenericsClassInType(functionalInterfaceType); final PsiClass psiClass = resolveResult.getElement(); if (psiClass != null) { if (!PsiUtil.isAccessible(myFile.getProject(), psiClass, expression, null)) { - myHolder.add(HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).range(expression) - .descriptionAndTooltip(HighlightUtil.buildProblemWithAccessDescription(expression, resolveResult)).create()); + String text = HighlightUtil.buildProblemWithAccessDescription(expression, resolveResult); + myHolder.add(HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).range(expression).descriptionAndTooltip(text).create()); } else { for (PsiType type : resolveResult.getSubstitutor().getSubstitutionMap().values()) { @@ -1453,7 +1451,6 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh } } } - return resolveResult; } @Override