mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-inspections] EA-1125435 check if return value is valid
GitOrigin-RevId: 1610de692c70c28e4361d7d43db518f0689d1c74
This commit is contained in:
committed by
intellij-monorepo-bot
parent
da1605fa5d
commit
be1f7ce80b
+1
-1
@@ -565,7 +565,7 @@ public final class EnhancedSwitchMigrationInspection extends AbstractBaseJavaLoc
|
||||
PsiStatement statement = result[i];
|
||||
if (statement instanceof PsiReturnStatement returnStatement) {
|
||||
PsiExpression returnValue = returnStatement.getReturnValue();
|
||||
if (returnValue == null || PsiTreeUtil.hasErrorElements(returnValue) || returnValue.getType() == null) {
|
||||
if (returnValue == null || !returnValue.isValid() || PsiTreeUtil.hasErrorElements(returnValue) || returnValue.getType() == null) {
|
||||
return null;
|
||||
}
|
||||
result[i] = createYieldStatement(returnValue);
|
||||
|
||||
Reference in New Issue
Block a user