Use ArrayList copy constructor

pull/7853/head
David Mollitor 5 years ago
parent 70b02861f8
commit 37f34f0ad6
  1. 3
      java/core/src/main/java/com/google/protobuf/FieldSet.java

@ -1078,8 +1078,7 @@ final class FieldSet<T extends FieldSet.FieldDescriptorLite<T>> {
// Wrap the contents in a new list so that the caller cannot change
// the list's contents after setting it.
final List newList = new ArrayList();
newList.addAll((List) value);
final List newList = new ArrayList((List) value);
for (final Object element : newList) {
verifyType(descriptor.getLiteType(), element);
hasNestedBuilders = hasNestedBuilders || element instanceof MessageLite.Builder;

Loading…
Cancel
Save