public abstract static class ExtendableMessage.ExtendableBuilder<T extends ExtendableMessage<?>> extends Message.Builder<T>
| Modifier | Constructor and Description |
|---|---|
protected |
ExtendableMessage.ExtendableBuilder() |
protected |
ExtendableMessage.ExtendableBuilder(ExtendableMessage<T> message) |
| Modifier and Type | Method and Description |
|---|---|
<E> E |
getExtension(Extension<T,E> extension)
Returns the value for
extension on this message, or null if no
value is set. |
<E> ExtendableMessage.ExtendableBuilder<T> |
setExtension(Extension<T,E> extension,
E value)
Sets the value of
extension on this builder to value. |
addFixed32, addFixed64, addLengthDelimited, addVarint, build, checkRequiredFieldsprotected ExtendableMessage.ExtendableBuilder()
protected ExtendableMessage.ExtendableBuilder(ExtendableMessage<T> message)
public <E> E getExtension(Extension<T,E> extension)
extension on this message, or null if no
value is set.public <E> ExtendableMessage.ExtendableBuilder<T> setExtension(Extension<T,E> extension, E value)
extension on this builder to value.Copyright © 2013 Square, Inc.. All Rights Reserved.