mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
[Java. Inspections] Don't use null as quick fix in ForwardCompatibilityInspection
IDEA-358316 GitOrigin-RevId: 27a5785c0c2ab13a7409f84b78cca2c884286992
This commit is contained in:
committed by
intellij-monorepo-bot
parent
940f66f53d
commit
9950dd3f03
@@ -75,8 +75,12 @@ public final class ForwardCompatibilityInspection extends AbstractBaseJavaLocalI
|
||||
if (nameElement != null && PsiKeyword.YIELD.equals(nameElement.getText()) && ref.getQualifierExpression() == null &&
|
||||
!JavaFeature.SWITCH_EXPRESSION.isSufficient(languageLevel)) {
|
||||
PsiExpression qualifier = ExpressionUtils.getEffectiveQualifier(expression.getMethodExpression());
|
||||
holder.registerProblem(nameElement, JavaErrorBundle.message("yield.unqualified.method.warn"),
|
||||
qualifier == null ? null : new QualifyCallFix(), new RenameFix());
|
||||
String message = JavaErrorBundle.message("yield.unqualified.method.warn");
|
||||
if (qualifier != null) {
|
||||
holder.registerProblem(nameElement, message, new QualifyCallFix(), new RenameFix());
|
||||
} else {
|
||||
holder.registerProblem(nameElement, message, new RenameFix());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user