Пример #1
0
 /** Clear an extension. */
 public final <Type> BuilderType clearExtension(
     final GeneratedExtension<MessageType, ?> extension) {
   final ExtendableMessage<MessageType> message = internalGetResult();
   message.verifyExtensionContainingType(extension);
   message.extensions.clearField(extension.descriptor);
   return (BuilderType) this;
 }
Пример #2
0
 /** Append a value to a repeated extension. */
 public final <Type> BuilderType addExtension(
     final GeneratedExtension<MessageType, List<Type>> extension, final Type value) {
   final ExtendableMessage<MessageType> message = internalGetResult();
   message.verifyExtensionContainingType(extension);
   message.extensions.addRepeatedField(extension.descriptor, value);
   return (BuilderType) this;
 }