Avoid allocating iterator in TextFormat printing UnknownFieldSet

PiperOrigin-RevId: 632503842
pull/16780/head
Mark Hansen 9 months ago committed by Copybara-Service
parent bc80135f10
commit 8c6e5b7963
  1. 3
      java/core/src/main/java/com/google/protobuf/TextFormat.java

@ -581,6 +581,9 @@ public final class TextFormat {
private static void printUnknownFields(
final UnknownFieldSet unknownFields, final TextGenerator generator) throws IOException {
if (unknownFields.isEmpty()) {
return;
}
for (Map.Entry<Integer, UnknownFieldSet.Field> entry : unknownFields.asMap().entrySet()) {
final int number = entry.getKey();
final UnknownFieldSet.Field field = entry.getValue();

Loading…
Cancel
Save