public static final class UnittestProto.TestRequired extends com.google.protobuf.GeneratedMessage implements UnittestProto.TestRequiredOrBuilder
protobuf_unittest.TestRequired
We have separate messages for testing required fields because it's annoying to have to fill in required fields in TestProto in order to do anything with it. Note that we don't need to test every type of required filed because the code output is basically identical to optional fields for all types.
Modifier and Type | Class and Description |
---|---|
static class |
UnittestProto.TestRequired.Builder
Protobuf type
protobuf_unittest.TestRequired |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>
Modifier and Type | Method and Description |
---|---|
int |
getA()
required int32 a = 1; |
int |
getB()
required int32 b = 3; |
int |
getC()
required int32 c = 33; |
static UnittestProto.TestRequired |
getDefaultInstance() |
UnittestProto.TestRequired |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getDummy10()
optional int32 dummy10 = 10; |
int |
getDummy11()
optional int32 dummy11 = 11; |
int |
getDummy12()
optional int32 dummy12 = 12; |
int |
getDummy13()
optional int32 dummy13 = 13; |
int |
getDummy14()
optional int32 dummy14 = 14; |
int |
getDummy15()
optional int32 dummy15 = 15; |
int |
getDummy16()
optional int32 dummy16 = 16; |
int |
getDummy17()
optional int32 dummy17 = 17; |
int |
getDummy18()
optional int32 dummy18 = 18; |
int |
getDummy19()
optional int32 dummy19 = 19; |
int |
getDummy2()
optional int32 dummy2 = 2; |
int |
getDummy20()
optional int32 dummy20 = 20; |
int |
getDummy21()
optional int32 dummy21 = 21; |
int |
getDummy22()
optional int32 dummy22 = 22; |
int |
getDummy23()
optional int32 dummy23 = 23; |
int |
getDummy24()
optional int32 dummy24 = 24; |
int |
getDummy25()
optional int32 dummy25 = 25; |
int |
getDummy26()
optional int32 dummy26 = 26; |
int |
getDummy27()
optional int32 dummy27 = 27; |
int |
getDummy28()
optional int32 dummy28 = 28; |
int |
getDummy29()
optional int32 dummy29 = 29; |
int |
getDummy30()
optional int32 dummy30 = 30; |
int |
getDummy31()
optional int32 dummy31 = 31; |
int |
getDummy32()
optional int32 dummy32 = 32; |
int |
getDummy4()
optional int32 dummy4 = 4; |
int |
getDummy5()
optional int32 dummy5 = 5; |
int |
getDummy6()
optional int32 dummy6 = 6; |
int |
getDummy7()
optional int32 dummy7 = 7; |
int |
getDummy8()
optional int32 dummy8 = 8; |
int |
getDummy9()
optional int32 dummy9 = 9; |
com.google.protobuf.Parser<UnittestProto.TestRequired> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasA()
required int32 a = 1; |
boolean |
hasB()
required int32 b = 3; |
boolean |
hasC()
required int32 c = 33; |
boolean |
hasDummy10()
optional int32 dummy10 = 10; |
boolean |
hasDummy11()
optional int32 dummy11 = 11; |
boolean |
hasDummy12()
optional int32 dummy12 = 12; |
boolean |
hasDummy13()
optional int32 dummy13 = 13; |
boolean |
hasDummy14()
optional int32 dummy14 = 14; |
boolean |
hasDummy15()
optional int32 dummy15 = 15; |
boolean |
hasDummy16()
optional int32 dummy16 = 16; |
boolean |
hasDummy17()
optional int32 dummy17 = 17; |
boolean |
hasDummy18()
optional int32 dummy18 = 18; |
boolean |
hasDummy19()
optional int32 dummy19 = 19; |
boolean |
hasDummy2()
optional int32 dummy2 = 2; |
boolean |
hasDummy20()
optional int32 dummy20 = 20; |
boolean |
hasDummy21()
optional int32 dummy21 = 21; |
boolean |
hasDummy22()
optional int32 dummy22 = 22; |
boolean |
hasDummy23()
optional int32 dummy23 = 23; |
boolean |
hasDummy24()
optional int32 dummy24 = 24; |
boolean |
hasDummy25()
optional int32 dummy25 = 25; |
boolean |
hasDummy26()
optional int32 dummy26 = 26; |
boolean |
hasDummy27()
optional int32 dummy27 = 27; |
boolean |
hasDummy28()
optional int32 dummy28 = 28; |
boolean |
hasDummy29()
optional int32 dummy29 = 29; |
boolean |
hasDummy30()
optional int32 dummy30 = 30; |
boolean |
hasDummy31()
optional int32 dummy31 = 31; |
boolean |
hasDummy32()
optional int32 dummy32 = 32; |
boolean |
hasDummy4()
optional int32 dummy4 = 4; |
boolean |
hasDummy5()
optional int32 dummy5 = 5; |
boolean |
hasDummy6()
optional int32 dummy6 = 6; |
boolean |
hasDummy7()
optional int32 dummy7 = 7; |
boolean |
hasDummy8()
optional int32 dummy8 = 8; |
boolean |
hasDummy9()
optional int32 dummy9 = 9; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static UnittestProto.TestRequired.Builder |
newBuilder() |
static UnittestProto.TestRequired.Builder |
newBuilder(UnittestProto.TestRequired prototype) |
UnittestProto.TestRequired.Builder |
newBuilderForType() |
protected UnittestProto.TestRequired.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static UnittestProto.TestRequired |
parseDelimitedFrom(java.io.InputStream input) |
static UnittestProto.TestRequired |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UnittestProto.TestRequired |
parseFrom(byte[] data) |
static UnittestProto.TestRequired |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UnittestProto.TestRequired |
parseFrom(com.google.protobuf.ByteString data) |
static UnittestProto.TestRequired |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UnittestProto.TestRequired |
parseFrom(com.google.protobuf.CodedInputStream input) |
static UnittestProto.TestRequired |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UnittestProto.TestRequired |
parseFrom(java.io.InputStream input) |
static UnittestProto.TestRequired |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UnittestProto.TestRequired.Builder |
toBuilder() |
protected java.lang.Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownField
equals, findInitializationErrors, getInitializationErrorString, hashCode, hashFields, toString
checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static com.google.protobuf.Parser<UnittestProto.TestRequired> PARSER
public static final int A_FIELD_NUMBER
public static final int DUMMY2_FIELD_NUMBER
public static final int B_FIELD_NUMBER
public static final int DUMMY4_FIELD_NUMBER
public static final int DUMMY5_FIELD_NUMBER
public static final int DUMMY6_FIELD_NUMBER
public static final int DUMMY7_FIELD_NUMBER
public static final int DUMMY8_FIELD_NUMBER
public static final int DUMMY9_FIELD_NUMBER
public static final int DUMMY10_FIELD_NUMBER
public static final int DUMMY11_FIELD_NUMBER
public static final int DUMMY12_FIELD_NUMBER
public static final int DUMMY13_FIELD_NUMBER
public static final int DUMMY14_FIELD_NUMBER
public static final int DUMMY15_FIELD_NUMBER
public static final int DUMMY16_FIELD_NUMBER
public static final int DUMMY17_FIELD_NUMBER
public static final int DUMMY18_FIELD_NUMBER
public static final int DUMMY19_FIELD_NUMBER
public static final int DUMMY20_FIELD_NUMBER
public static final int DUMMY21_FIELD_NUMBER
public static final int DUMMY22_FIELD_NUMBER
public static final int DUMMY23_FIELD_NUMBER
public static final int DUMMY24_FIELD_NUMBER
public static final int DUMMY25_FIELD_NUMBER
public static final int DUMMY26_FIELD_NUMBER
public static final int DUMMY27_FIELD_NUMBER
public static final int DUMMY28_FIELD_NUMBER
public static final int DUMMY29_FIELD_NUMBER
public static final int DUMMY30_FIELD_NUMBER
public static final int DUMMY31_FIELD_NUMBER
public static final int DUMMY32_FIELD_NUMBER
public static final int C_FIELD_NUMBER
public static final int SINGLE_FIELD_NUMBER
public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<UnittestProto.TestAllExtensions,UnittestProto.TestRequired> single
extend .protobuf_unittest.TestAllExtensions { ... }
public static final int MULTI_FIELD_NUMBER
public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<UnittestProto.TestAllExtensions,java.util.List<UnittestProto.TestRequired>> multi
extend .protobuf_unittest.TestAllExtensions { ... }
public static UnittestProto.TestRequired getDefaultInstance()
public UnittestProto.TestRequired getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public com.google.protobuf.Parser<UnittestProto.TestRequired> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public boolean hasA()
required int32 a = 1;
hasA
in interface UnittestProto.TestRequiredOrBuilder
public int getA()
required int32 a = 1;
getA
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy2()
optional int32 dummy2 = 2;
hasDummy2
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy2()
optional int32 dummy2 = 2;
getDummy2
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasB()
required int32 b = 3;
hasB
in interface UnittestProto.TestRequiredOrBuilder
public int getB()
required int32 b = 3;
getB
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy4()
optional int32 dummy4 = 4;
Pad the field count to 32 so that we can test that IsInitialized() properly checks multiple elements of has_bits_.
hasDummy4
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy4()
optional int32 dummy4 = 4;
Pad the field count to 32 so that we can test that IsInitialized() properly checks multiple elements of has_bits_.
getDummy4
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy5()
optional int32 dummy5 = 5;
hasDummy5
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy5()
optional int32 dummy5 = 5;
getDummy5
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy6()
optional int32 dummy6 = 6;
hasDummy6
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy6()
optional int32 dummy6 = 6;
getDummy6
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy7()
optional int32 dummy7 = 7;
hasDummy7
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy7()
optional int32 dummy7 = 7;
getDummy7
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy8()
optional int32 dummy8 = 8;
hasDummy8
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy8()
optional int32 dummy8 = 8;
getDummy8
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy9()
optional int32 dummy9 = 9;
hasDummy9
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy9()
optional int32 dummy9 = 9;
getDummy9
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy10()
optional int32 dummy10 = 10;
hasDummy10
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy10()
optional int32 dummy10 = 10;
getDummy10
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy11()
optional int32 dummy11 = 11;
hasDummy11
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy11()
optional int32 dummy11 = 11;
getDummy11
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy12()
optional int32 dummy12 = 12;
hasDummy12
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy12()
optional int32 dummy12 = 12;
getDummy12
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy13()
optional int32 dummy13 = 13;
hasDummy13
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy13()
optional int32 dummy13 = 13;
getDummy13
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy14()
optional int32 dummy14 = 14;
hasDummy14
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy14()
optional int32 dummy14 = 14;
getDummy14
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy15()
optional int32 dummy15 = 15;
hasDummy15
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy15()
optional int32 dummy15 = 15;
getDummy15
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy16()
optional int32 dummy16 = 16;
hasDummy16
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy16()
optional int32 dummy16 = 16;
getDummy16
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy17()
optional int32 dummy17 = 17;
hasDummy17
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy17()
optional int32 dummy17 = 17;
getDummy17
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy18()
optional int32 dummy18 = 18;
hasDummy18
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy18()
optional int32 dummy18 = 18;
getDummy18
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy19()
optional int32 dummy19 = 19;
hasDummy19
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy19()
optional int32 dummy19 = 19;
getDummy19
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy20()
optional int32 dummy20 = 20;
hasDummy20
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy20()
optional int32 dummy20 = 20;
getDummy20
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy21()
optional int32 dummy21 = 21;
hasDummy21
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy21()
optional int32 dummy21 = 21;
getDummy21
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy22()
optional int32 dummy22 = 22;
hasDummy22
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy22()
optional int32 dummy22 = 22;
getDummy22
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy23()
optional int32 dummy23 = 23;
hasDummy23
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy23()
optional int32 dummy23 = 23;
getDummy23
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy24()
optional int32 dummy24 = 24;
hasDummy24
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy24()
optional int32 dummy24 = 24;
getDummy24
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy25()
optional int32 dummy25 = 25;
hasDummy25
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy25()
optional int32 dummy25 = 25;
getDummy25
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy26()
optional int32 dummy26 = 26;
hasDummy26
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy26()
optional int32 dummy26 = 26;
getDummy26
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy27()
optional int32 dummy27 = 27;
hasDummy27
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy27()
optional int32 dummy27 = 27;
getDummy27
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy28()
optional int32 dummy28 = 28;
hasDummy28
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy28()
optional int32 dummy28 = 28;
getDummy28
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy29()
optional int32 dummy29 = 29;
hasDummy29
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy29()
optional int32 dummy29 = 29;
getDummy29
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy30()
optional int32 dummy30 = 30;
hasDummy30
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy30()
optional int32 dummy30 = 30;
getDummy30
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy31()
optional int32 dummy31 = 31;
hasDummy31
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy31()
optional int32 dummy31 = 31;
getDummy31
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasDummy32()
optional int32 dummy32 = 32;
hasDummy32
in interface UnittestProto.TestRequiredOrBuilder
public int getDummy32()
optional int32 dummy32 = 32;
getDummy32
in interface UnittestProto.TestRequiredOrBuilder
public boolean hasC()
required int32 c = 33;
hasC
in interface UnittestProto.TestRequiredOrBuilder
public int getC()
required int32 c = 33;
getC
in interface UnittestProto.TestRequiredOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.AbstractMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.AbstractMessage
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
writeReplace
in class com.google.protobuf.GeneratedMessage
java.io.ObjectStreamException
public static UnittestProto.TestRequired parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static UnittestProto.TestRequired parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static UnittestProto.TestRequired parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static UnittestProto.TestRequired parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static UnittestProto.TestRequired parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static UnittestProto.TestRequired.Builder newBuilder()
public UnittestProto.TestRequired.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static UnittestProto.TestRequired.Builder newBuilder(UnittestProto.TestRequired prototype)
public UnittestProto.TestRequired.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected UnittestProto.TestRequired.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessage