mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 23:39:39 +07:00
[java-highlighting] checkVarTypeApplicability: null check added
GitOrigin-RevId: a4a0545c3a66833f80eaddfcd51d6c60cdc5979f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f11cd48491
commit
b435e4d4fe
@@ -485,7 +485,9 @@ public final class HighlightUtil {
|
||||
String message = JavaErrorBundle.message("lvti.no.initializer");
|
||||
HighlightInfo info =
|
||||
HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).descriptionAndTooltip(message).range(typeElement).create();
|
||||
HighlightFixUtil.registerSpecifyVarTypeFix((PsiLocalVariable)variable, info);
|
||||
if (info != null) {
|
||||
HighlightFixUtil.registerSpecifyVarTypeFix((PsiLocalVariable)variable, info);
|
||||
}
|
||||
return info;
|
||||
}
|
||||
if (initializer instanceof PsiFunctionalExpression) {
|
||||
@@ -506,7 +508,9 @@ public final class HighlightUtil {
|
||||
HighlightInfo info =
|
||||
HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).descriptionAndTooltip(JavaErrorBundle.message("lvti.null"))
|
||||
.range(typeElement).create();
|
||||
HighlightFixUtil.registerSpecifyVarTypeFix((PsiLocalVariable)variable, info);
|
||||
if (info != null) {
|
||||
HighlightFixUtil.registerSpecifyVarTypeFix((PsiLocalVariable)variable, info);
|
||||
}
|
||||
return info;
|
||||
}
|
||||
if (PsiType.VOID.equals(lType)) {
|
||||
|
||||
Reference in New Issue
Block a user