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