From e567b532791efbf0bb0b9656b7a1e44133ce6161 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Wed, 12 Nov 2025 11:58:27 +0100 Subject: [PATCH] [java-inspections] part of IDEA-380832 - strange behaviour in meet. It is hard to create a test because this method is called in really rare cases. GitOrigin-RevId: 042a265817d160f9dd782f92195661e251c24a5b --- .../src/com/intellij/codeInsight/TypeNullability.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-psi-api/src/com/intellij/codeInsight/TypeNullability.java b/java/java-psi-api/src/com/intellij/codeInsight/TypeNullability.java index 3006462e94da..b37da5a02541 100644 --- a/java/java-psi-api/src/com/intellij/codeInsight/TypeNullability.java +++ b/java/java-psi-api/src/com/intellij/codeInsight/TypeNullability.java @@ -109,7 +109,7 @@ public final class TypeNullability { public @NotNull TypeNullability meet(@NotNull TypeNullability other) { if (this.nullability() == other.nullability()) { if (this.source().equals(other.source())) return this; - return new TypeNullability(Nullability.NOT_NULL, NullabilitySource.multiSource(Arrays.asList(this.source(), other.source()))); + return new TypeNullability(this.nullability(), NullabilitySource.multiSource(Arrays.asList(this.source(), other.source()))); } if (this.nullability() == Nullability.NOT_NULL) { return this;