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