From 0fa6c4b4715f6fb8dd1845d1289df6acd8f92d20 Mon Sep 17 00:00:00 2001 From: Marcono1234 Date: Wed, 16 Sep 2026 15:53:37 +0200 Subject: [PATCH] Simplify key removal in `LegacyProtoTypeAdapterFactoryTest` --- .../functional/LegacyProtoTypeAdapterFactoryTest.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/proto/src/test/java/com/google/gson/protobuf/functional/LegacyProtoTypeAdapterFactoryTest.java b/proto/src/test/java/com/google/gson/protobuf/functional/LegacyProtoTypeAdapterFactoryTest.java index c706a2982c..fdac954698 100644 --- a/proto/src/test/java/com/google/gson/protobuf/functional/LegacyProtoTypeAdapterFactoryTest.java +++ b/proto/src/test/java/com/google/gson/protobuf/functional/LegacyProtoTypeAdapterFactoryTest.java @@ -202,11 +202,7 @@ private static void rewriteJsonObject(JsonObject json) { + "|bit.?[fF]ield.*" + "|.*Memoized.?Serialized.?Size$", Pattern.CASE_INSENSITIVE); - var keysToRemove = - json.keySet().stream() - .filter(key -> pattern.matcher(key).find()) - .collect(toImmutableList()); - json.keySet().removeAll(keysToRemove); + json.keySet().removeIf(key -> pattern.matcher(key).find()); json.keySet().removeAll(TRANSIENT_FIELDS); // Similarly, the RTAF JSON for a ByteString can include a `hash` field that is either 0