diff --git a/core/src/test/java/com/google/errorprone/dataflow/nullnesspropagation/testdata/NullnessPropagationTransferCases8.java b/core/src/test/java/com/google/errorprone/dataflow/nullnesspropagation/testdata/NullnessPropagationTransferCases8.java index f0954a71208..8f7b73edb2e 100644 --- a/core/src/test/java/com/google/errorprone/dataflow/nullnesspropagation/testdata/NullnessPropagationTransferCases8.java +++ b/core/src/test/java/com/google/errorprone/dataflow/nullnesspropagation/testdata/NullnessPropagationTransferCases8.java @@ -20,7 +20,7 @@ import java.io.OutputStream; /** - * Tests for caught exceptions. + * Tests for {@code try} blocks. */ public class NullnessPropagationTransferCases8 { public void caughtException() { @@ -29,6 +29,10 @@ public void caughtException() { } catch (Throwable t) { // BUG: Diagnostic contains: (Non-null) triggerNullnessChecker(t); + + t = something(); + // BUG: Diagnostic contains: (Nullable) + triggerNullnessChecker(t); } } @@ -44,7 +48,7 @@ void tryWithResources() throws Exception { } } - OutputStream something() { - return new ByteArrayOutputStream(); + T something() { + return null; } }