diff options
Diffstat (limited to 'guava-testlib/src/com/google/common/testing/TestLogHandler.java')
-rw-r--r-- | guava-testlib/src/com/google/common/testing/TestLogHandler.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/guava-testlib/src/com/google/common/testing/TestLogHandler.java b/guava-testlib/src/com/google/common/testing/TestLogHandler.java index 41dca2ec8..e481a2f19 100644 --- a/guava-testlib/src/com/google/common/testing/TestLogHandler.java +++ b/guava-testlib/src/com/google/common/testing/TestLogHandler.java @@ -16,6 +16,7 @@ package com.google.common.testing; + import com.google.common.annotations.GwtCompatible; import java.util.ArrayList; import java.util.Collections; @@ -52,6 +53,7 @@ import org.checkerframework.checker.nullness.qual.Nullable; * @since 10.0 */ @GwtCompatible +@ElementTypesAreNonnullByDefault public class TestLogHandler extends Handler { /** We will keep a private list of all logged records */ private final List<LogRecord> list = new ArrayList<>(); @@ -59,7 +61,9 @@ public class TestLogHandler extends Handler { /** Adds the most recently logged record to our list. */ @Override public synchronized void publish(@Nullable LogRecord record) { - list.add(record); + if (record != null) { + list.add(record); + } } @Override |