All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static ProtobufVarintType<Value> |
booleanType() |
|
static ProtobufDataType<Value> |
dataType() |
|
static ProtobufFixed64Type<Value> |
doubleType() |
|
static ProtobufFieldType<Value,Record> |
field(String key,
long fieldNumber,
ProtobufType<? extends Value> valueType) |
|
static ProtobufFieldType<Value,Record> |
field(Value key,
long fieldNumber,
ProtobufType<? extends Value> valueType) |
|
static ProtobufFixed32Type<Value> |
fixed32Type() |
|
static ProtobufFixed64Type<Value> |
fixed64Type() |
|
static ProtobufFixed32Type<Value> |
floatType() |
|
static <K extends Value,V extends Value> ProtobufMapEntryType<K,V,Slot> |
mapEntryType(ProtobufType<? extends K> keyType,
ProtobufType<? extends V> valueType) |
|
static <K extends Value,V extends Value> ProtobufMapType<K,V,Field,Record> |
mapType(ProtobufMapEntryType<? extends K,? extends V,? extends Field> entryType) |
|
static <K extends Value,V extends Value> ProtobufMapType<K,V,Field,Record> |
mapType(ProtobufType<? extends K> keyType,
ProtobufType<? extends V> valueType) |
|
static ProtobufMessageType<Record,Record> |
messageType() |
|
static ProtobufFieldType<Item,Record> |
repeatedField(String key,
long fieldNumber,
ProtobufRepeatedType<? extends Item,? extends Value> repeatedType) |
|
static ProtobufFieldType<Item,Record> |
repeatedField(Value key,
long fieldNumber,
ProtobufRepeatedType<? extends Item,? extends Value> valueType) |
|
static <I extends Item> ProtobufRepeatedType<I,Record> |
repeatedType(ProtobufType<I> itemType) |
|
static ProtobufStringType<Value> |
stringType() |
|
static ProtobufVarintType<Value> |
varintType() |
|
static ProtobufZigZagType<Value> |
zigZagType() |
|