Package | Description |
---|---|
com.google.protobuf.nano |
Modifier and Type | Class and Description |
---|---|
class |
ExtendableMessageNano<M extends ExtendableMessageNano<M>>
Base class of those Protocol Buffer messages that need to store unknown fields,
such as extensions.
|
class |
Extension<M extends ExtendableMessageNano<M>,T>
Represents an extension.
|
Modifier and Type | Method and Description |
---|---|
static <M extends ExtendableMessageNano<M>,T extends MessageNano> |
Extension.createMessageTyped(int type,
Class<T> clazz,
int tag)
Deprecated.
use
Extension.createMessageTyped(int, Class, long) instead. |
static <M extends ExtendableMessageNano<M>,T extends MessageNano> |
Extension.createMessageTyped(int type,
Class<T> clazz,
long tag)
Creates an
Extension of the given message type and tag number. |
static <M extends ExtendableMessageNano<M>,T> |
Extension.createPrimitiveTyped(int type,
Class<T> clazz,
long tag)
Creates an
Extension of the given primitive type and tag number. |
static <M extends ExtendableMessageNano<M>,T extends MessageNano> |
Extension.createRepeatedMessageTyped(int type,
Class<T[]> clazz,
long tag)
Creates a repeated
Extension of the given message type and tag number. |
static <M extends ExtendableMessageNano<M>,T> |
Extension.createRepeatedPrimitiveTyped(int type,
Class<T> clazz,
long tag,
long nonPackedTag,
long packedTag)
Creates a repeated
Extension of the given primitive type and tag number. |
Modifier and Type | Method and Description |
---|---|
static void |
InternalNano.cloneUnknownFieldData(ExtendableMessageNano original,
ExtendableMessageNano cloned) |
static void |
InternalNano.cloneUnknownFieldData(ExtendableMessageNano original,
ExtendableMessageNano cloned) |
Copyright © 2008–2018. All rights reserved.