| Modifier and Type | Class and Description |
|---|---|
class |
ExtendableMessage<T extends ExtendableMessage<?>>
A message that declares an extension range.
|
static class |
ExtendableMessage.ExtendableBuilder<T extends ExtendableMessage<?>>
Builds a message that declares an extension range.
|
class |
Extension<T extends ExtendableMessage<?>,E>
An extended attribute of on a protocol buffer message.
|
static class |
Extension.Builder<T extends ExtendableMessage<?>,E> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ExtendableMessage<?>> |
Extension.boolExtending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.bytesExtending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.doubleExtending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>,E extends Enum> |
Extension.enumExtending(Class<E> enumType,
Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.fixed32Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.fixed64Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.floatExtending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.int32Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.int64Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>,M extends Message> |
Extension.messageExtending(Class<M> messageType,
Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.sfixed32Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.sfixed64Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.sint32Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.sint64Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.stringExtending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.uint32Extending(Class<T> extendedType) |
static <T extends ExtendableMessage<?>> |
Extension.uint64Extending(Class<T> extendedType) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ExtendableMessage.extensionsEqual(ExtendableMessage<T> other)
Returns true if the extensions on this message equals the extensions of
other. |
| Constructor and Description |
|---|
ExtendableMessage.ExtendableBuilder(ExtendableMessage<T> message) |
Copyright © 2013 Square, Inc.. All Rights Reserved.