Searched refs:oneofs (Results 1 - 7 of 7) sorted by relevance

/external/protobuf/python/google/protobuf/internal/
H A Dgenerator_test.py287 self.assertEqual(1, len(desc.oneofs))
288 self.assertEqual('oneof_field', desc.oneofs[0].name)
289 self.assertEqual(0, desc.oneofs[0].index)
290 self.assertIs(desc, desc.oneofs[0].containing_type)
291 self.assertIs(desc.oneofs[0], desc.oneofs_by_name['oneof_field'])
296 [field.name for field in desc.oneofs[0].fields])
299 self.assertIs(desc.oneofs[0], field_desc.containing_oneof)
H A Ddescriptor_pool_test.py177 self.assertEqual(1, len(msg2.oneofs))
179 self.assertEqual(2, len(msg2.oneofs[0].fields))
181 self.assertEqual(msg2.oneofs[0],
183 self.assertIn(msg2.fields_by_name[name], msg2.oneofs[0].fields)
H A Dpython_message.py618 # Fields inside oneofs are never repeated (enforced by the compiler).
619 for field in message_descriptor.oneofs:
/external/protobuf/python/google/protobuf/
H A Ddescriptor.py230 oneofs: (list of OneofDescriptor) The list of descriptors for oneof fields
232 oneofs_by_name: (dict str -> OneofDescriptor) Same objects as in |oneofs|,
243 is_extendable=True, extension_ranges=None, oneofs=None,
285 self.oneofs = oneofs if oneofs is not None else []
286 self.oneofs_by_name = dict((o.name, o) for o in self.oneofs)
287 for oneof in self.oneofs:
H A Ddescriptor_pool.py362 oneofs = [
377 oneofs=oneofs,
394 oneofs[oneof_index].fields.append(fields[field_index])
395 fields[field_index].containing_oneof = oneofs[oneof_index]
/external/protobuf/java/src/main/java/com/google/protobuf/
H A DDescriptors.java596 /** Get a list of this message type's oneofs. */
598 return Collections.unmodifiableList(Arrays.asList(oneofs));
699 private final OneofDescriptor[] oneofs; field in class:Descriptors.Descriptor
721 this.oneofs = new OneofDescriptor[0];
738 oneofs = new OneofDescriptor[proto.getOneofDeclCount()];
740 oneofs[i] = new OneofDescriptor(
769 oneofs[i].fields = new FieldDescriptor[oneofs[i].getFieldCount()];
770 oneofs[i].fieldCount = 0;
H A DGeneratedMessage.java1633 oneofs = new OneofAccessor[descriptor.getOneofs().size()];
1686 int oneofsSize = oneofs.length;
1688 oneofs[i] = new OneofAccessor(
1701 private final OneofAccessor[] oneofs; field in class:GeneratedMessage.FieldAccessorTable
1724 return oneofs[oneof.getIndex()];

Completed in 166 milliseconds