From e6057926345a4b07265dd26eee8ebd9b379d63e1 Mon Sep 17 00:00:00 2001 From: Patrick Strawderman Date: Sun, 11 Sep 2022 14:42:59 -0700 Subject: [PATCH] Override NoopRegistry::spliterator to return empty Spliterator --- .../java/com/netflix/spectator/api/NoopRegistry.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java b/spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java index f5e4dd308..2f695afbc 100644 --- a/spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java +++ b/spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java @@ -17,6 +17,8 @@ import java.util.Collections; import java.util.Iterator; +import java.util.Spliterator; +import java.util.Spliterators; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; @@ -75,7 +77,12 @@ public final class NoopRegistry implements Registry { } @Override public Iterator iterator() { - return Collections.emptyList().iterator(); + return Collections.emptyIterator(); + } + + @Override + public Spliterator spliterator() { + return Spliterators.emptySpliterator(); } @Override public void propagate(String msg, Throwable t) {