Created
February 11, 2015 05:00
-
-
Save swankjesse/0aec3afe4fddaaa1a3ea to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Generated by the protocol buffer compiler. DO NOT EDIT! | |
// source: publicobject/example/person.proto | |
package com.publicobject.example; | |
/** | |
* Protobuf type {@code publicobject.example.Person} | |
*/ | |
public final class Person extends | |
com.google.protobuf.GeneratedMessage implements | |
// @@protoc_insertion_point(message_implements:publicobject.example.Person) | |
PersonOrBuilder { | |
// Use Person.newBuilder() to construct. | |
private Person(com.google.protobuf.GeneratedMessage.Builder<?> builder) { | |
super(builder); | |
this.unknownFields = builder.getUnknownFields(); | |
} | |
private Person(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } | |
private static final Person defaultInstance; | |
public static Person getDefaultInstance() { | |
return defaultInstance; | |
} | |
public Person getDefaultInstanceForType() { | |
return defaultInstance; | |
} | |
private final com.google.protobuf.UnknownFieldSet unknownFields; | |
@java.lang.Override | |
public final com.google.protobuf.UnknownFieldSet | |
getUnknownFields() { | |
return this.unknownFields; | |
} | |
private Person( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
initFields(); | |
int mutable_bitField0_ = 0; | |
com.google.protobuf.UnknownFieldSet.Builder unknownFields = | |
com.google.protobuf.UnknownFieldSet.newBuilder(); | |
try { | |
boolean done = false; | |
while (!done) { | |
int tag = input.readTag(); | |
switch (tag) { | |
case 0: | |
done = true; | |
break; | |
default: { | |
if (!parseUnknownField(input, unknownFields, | |
extensionRegistry, tag)) { | |
done = true; | |
} | |
break; | |
} | |
case 10: { | |
com.google.protobuf.ByteString bs = input.readBytes(); | |
bitField0_ |= 0x00000001; | |
name_ = bs; | |
break; | |
} | |
case 16: { | |
bitField0_ |= 0x00000002; | |
id_ = input.readInt32(); | |
break; | |
} | |
case 26: { | |
com.google.protobuf.ByteString bs = input.readBytes(); | |
bitField0_ |= 0x00000004; | |
email_ = bs; | |
break; | |
} | |
case 34: { | |
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { | |
phone_ = new java.util.ArrayList<com.publicobject.example.Person.PhoneNumber>(); | |
mutable_bitField0_ |= 0x00000008; | |
} | |
phone_.add(input.readMessage(com.publicobject.example.Person.PhoneNumber.PARSER, extensionRegistry)); | |
break; | |
} | |
} | |
} | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
throw e.setUnfinishedMessage(this); | |
} catch (java.io.IOException e) { | |
throw new com.google.protobuf.InvalidProtocolBufferException( | |
e.getMessage()).setUnfinishedMessage(this); | |
} finally { | |
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { | |
phone_ = java.util.Collections.unmodifiableList(phone_); | |
} | |
this.unknownFields = unknownFields.build(); | |
makeExtensionsImmutable(); | |
} | |
} | |
public static final com.google.protobuf.Descriptors.Descriptor | |
getDescriptor() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_descriptor; | |
} | |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | |
internalGetFieldAccessorTable() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_fieldAccessorTable | |
.ensureFieldAccessorsInitialized( | |
com.publicobject.example.Person.class, com.publicobject.example.Person.Builder.class); | |
} | |
public static com.google.protobuf.Parser<Person> PARSER = | |
new com.google.protobuf.AbstractParser<Person>() { | |
public Person parsePartialFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return new Person(input, extensionRegistry); | |
} | |
}; | |
@java.lang.Override | |
public com.google.protobuf.Parser<Person> getParserForType() { | |
return PARSER; | |
} | |
/** | |
* Protobuf enum {@code publicobject.example.Person.PhoneType} | |
*/ | |
public enum PhoneType | |
implements com.google.protobuf.ProtocolMessageEnum { | |
/** | |
* <code>UNKNOWN = 0;</code> | |
*/ | |
UNKNOWN(0, 0), | |
/** | |
* <code>MOBILE = 1;</code> | |
*/ | |
MOBILE(1, 1), | |
/** | |
* <code>HOME = 2;</code> | |
*/ | |
HOME(2, 2), | |
/** | |
* <code>WORK = 3;</code> | |
*/ | |
WORK(3, 3), | |
; | |
/** | |
* <code>UNKNOWN = 0;</code> | |
*/ | |
public static final int UNKNOWN_VALUE = 0; | |
/** | |
* <code>MOBILE = 1;</code> | |
*/ | |
public static final int MOBILE_VALUE = 1; | |
/** | |
* <code>HOME = 2;</code> | |
*/ | |
public static final int HOME_VALUE = 2; | |
/** | |
* <code>WORK = 3;</code> | |
*/ | |
public static final int WORK_VALUE = 3; | |
public final int getNumber() { return value; } | |
public static PhoneType valueOf(int value) { | |
switch (value) { | |
case 0: return UNKNOWN; | |
case 1: return MOBILE; | |
case 2: return HOME; | |
case 3: return WORK; | |
default: return null; | |
} | |
} | |
public static com.google.protobuf.Internal.EnumLiteMap<PhoneType> | |
internalGetValueMap() { | |
return internalValueMap; | |
} | |
private static com.google.protobuf.Internal.EnumLiteMap<PhoneType> | |
internalValueMap = | |
new com.google.protobuf.Internal.EnumLiteMap<PhoneType>() { | |
public PhoneType findValueByNumber(int number) { | |
return PhoneType.valueOf(number); | |
} | |
}; | |
public final com.google.protobuf.Descriptors.EnumValueDescriptor | |
getValueDescriptor() { | |
return getDescriptor().getValues().get(index); | |
} | |
public final com.google.protobuf.Descriptors.EnumDescriptor | |
getDescriptorForType() { | |
return getDescriptor(); | |
} | |
public static final com.google.protobuf.Descriptors.EnumDescriptor | |
getDescriptor() { | |
return com.publicobject.example.Person.getDescriptor().getEnumTypes().get(0); | |
} | |
private static final PhoneType[] VALUES = values(); | |
public static PhoneType valueOf( | |
com.google.protobuf.Descriptors.EnumValueDescriptor desc) { | |
if (desc.getType() != getDescriptor()) { | |
throw new java.lang.IllegalArgumentException( | |
"EnumValueDescriptor is not for this type."); | |
} | |
return VALUES[desc.getIndex()]; | |
} | |
private final int index; | |
private final int value; | |
private PhoneType(int index, int value) { | |
this.index = index; | |
this.value = value; | |
} | |
// @@protoc_insertion_point(enum_scope:publicobject.example.Person.PhoneType) | |
} | |
public interface PhoneNumberOrBuilder extends | |
// @@protoc_insertion_point(interface_extends:publicobject.example.Person.PhoneNumber) | |
com.google.protobuf.MessageOrBuilder { | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
boolean hasNumber(); | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
java.lang.String getNumber(); | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
com.google.protobuf.ByteString | |
getNumberBytes(); | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
boolean hasType(); | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
com.publicobject.example.Person.PhoneType getType(); | |
} | |
/** | |
* Protobuf type {@code publicobject.example.Person.PhoneNumber} | |
*/ | |
public static final class PhoneNumber extends | |
com.google.protobuf.GeneratedMessage implements | |
// @@protoc_insertion_point(message_implements:publicobject.example.Person.PhoneNumber) | |
PhoneNumberOrBuilder { | |
// Use PhoneNumber.newBuilder() to construct. | |
private PhoneNumber(com.google.protobuf.GeneratedMessage.Builder<?> builder) { | |
super(builder); | |
this.unknownFields = builder.getUnknownFields(); | |
} | |
private PhoneNumber(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } | |
private static final PhoneNumber defaultInstance; | |
public static PhoneNumber getDefaultInstance() { | |
return defaultInstance; | |
} | |
public PhoneNumber getDefaultInstanceForType() { | |
return defaultInstance; | |
} | |
private final com.google.protobuf.UnknownFieldSet unknownFields; | |
@java.lang.Override | |
public final com.google.protobuf.UnknownFieldSet | |
getUnknownFields() { | |
return this.unknownFields; | |
} | |
private PhoneNumber( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
initFields(); | |
int mutable_bitField0_ = 0; | |
com.google.protobuf.UnknownFieldSet.Builder unknownFields = | |
com.google.protobuf.UnknownFieldSet.newBuilder(); | |
try { | |
boolean done = false; | |
while (!done) { | |
int tag = input.readTag(); | |
switch (tag) { | |
case 0: | |
done = true; | |
break; | |
default: { | |
if (!parseUnknownField(input, unknownFields, | |
extensionRegistry, tag)) { | |
done = true; | |
} | |
break; | |
} | |
case 10: { | |
com.google.protobuf.ByteString bs = input.readBytes(); | |
bitField0_ |= 0x00000001; | |
number_ = bs; | |
break; | |
} | |
case 16: { | |
int rawValue = input.readEnum(); | |
com.publicobject.example.Person.PhoneType value = com.publicobject.example.Person.PhoneType.valueOf(rawValue); | |
if (value == null) { | |
unknownFields.mergeVarintField(2, rawValue); | |
} else { | |
bitField0_ |= 0x00000002; | |
type_ = value; | |
} | |
break; | |
} | |
} | |
} | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
throw e.setUnfinishedMessage(this); | |
} catch (java.io.IOException e) { | |
throw new com.google.protobuf.InvalidProtocolBufferException( | |
e.getMessage()).setUnfinishedMessage(this); | |
} finally { | |
this.unknownFields = unknownFields.build(); | |
makeExtensionsImmutable(); | |
} | |
} | |
public static final com.google.protobuf.Descriptors.Descriptor | |
getDescriptor() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_PhoneNumber_descriptor; | |
} | |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | |
internalGetFieldAccessorTable() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_PhoneNumber_fieldAccessorTable | |
.ensureFieldAccessorsInitialized( | |
com.publicobject.example.Person.PhoneNumber.class, com.publicobject.example.Person.PhoneNumber.Builder.class); | |
} | |
public static com.google.protobuf.Parser<PhoneNumber> PARSER = | |
new com.google.protobuf.AbstractParser<PhoneNumber>() { | |
public PhoneNumber parsePartialFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return new PhoneNumber(input, extensionRegistry); | |
} | |
}; | |
@java.lang.Override | |
public com.google.protobuf.Parser<PhoneNumber> getParserForType() { | |
return PARSER; | |
} | |
private int bitField0_; | |
public static final int NUMBER_FIELD_NUMBER = 1; | |
private java.lang.Object number_; | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public boolean hasNumber() { | |
return ((bitField0_ & 0x00000001) == 0x00000001); | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public java.lang.String getNumber() { | |
java.lang.Object ref = number_; | |
if (ref instanceof java.lang.String) { | |
return (java.lang.String) ref; | |
} else { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
number_ = s; | |
} | |
return s; | |
} | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getNumberBytes() { | |
java.lang.Object ref = number_; | |
if (ref instanceof java.lang.String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
number_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
public static final int TYPE_FIELD_NUMBER = 2; | |
private com.publicobject.example.Person.PhoneType type_; | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public boolean hasType() { | |
return ((bitField0_ & 0x00000002) == 0x00000002); | |
} | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneType getType() { | |
return type_; | |
} | |
private void initFields() { | |
number_ = ""; | |
type_ = com.publicobject.example.Person.PhoneType.UNKNOWN; | |
} | |
private byte memoizedIsInitialized = -1; | |
public final boolean isInitialized() { | |
byte isInitialized = memoizedIsInitialized; | |
if (isInitialized == 1) return true; | |
if (isInitialized == 0) return false; | |
memoizedIsInitialized = 1; | |
return true; | |
} | |
public void writeTo(com.google.protobuf.CodedOutputStream output) | |
throws java.io.IOException { | |
getSerializedSize(); | |
if (((bitField0_ & 0x00000001) == 0x00000001)) { | |
output.writeBytes(1, getNumberBytes()); | |
} | |
if (((bitField0_ & 0x00000002) == 0x00000002)) { | |
output.writeEnum(2, type_.getNumber()); | |
} | |
getUnknownFields().writeTo(output); | |
} | |
private int memoizedSerializedSize = -1; | |
public int getSerializedSize() { | |
int size = memoizedSerializedSize; | |
if (size != -1) return size; | |
size = 0; | |
if (((bitField0_ & 0x00000001) == 0x00000001)) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeBytesSize(1, getNumberBytes()); | |
} | |
if (((bitField0_ & 0x00000002) == 0x00000002)) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeEnumSize(2, type_.getNumber()); | |
} | |
size += getUnknownFields().getSerializedSize(); | |
memoizedSerializedSize = size; | |
return size; | |
} | |
private static final long serialVersionUID = 0L; | |
@java.lang.Override | |
protected java.lang.Object writeReplace() | |
throws java.io.ObjectStreamException { | |
return super.writeReplace(); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
com.google.protobuf.ByteString data) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
com.google.protobuf.ByteString data, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data, extensionRegistry); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom(byte[] data) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
byte[] data, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data, extensionRegistry); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom(java.io.InputStream input) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
java.io.InputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input, extensionRegistry); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseDelimitedFrom(java.io.InputStream input) | |
throws java.io.IOException { | |
return PARSER.parseDelimitedFrom(input); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseDelimitedFrom( | |
java.io.InputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseDelimitedFrom(input, extensionRegistry); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
com.google.protobuf.CodedInputStream input) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input); | |
} | |
public static com.publicobject.example.Person.PhoneNumber parseFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input, extensionRegistry); | |
} | |
public static Builder newBuilder() { return Builder.create(); } | |
public Builder newBuilderForType() { return newBuilder(); } | |
public static Builder newBuilder(com.publicobject.example.Person.PhoneNumber prototype) { | |
return newBuilder().mergeFrom(prototype); | |
} | |
public Builder toBuilder() { return newBuilder(this); } | |
@java.lang.Override | |
protected Builder newBuilderForType( | |
com.google.protobuf.GeneratedMessage.BuilderParent parent) { | |
Builder builder = new Builder(parent); | |
return builder; | |
} | |
/** | |
* Protobuf type {@code publicobject.example.Person.PhoneNumber} | |
*/ | |
public static final class Builder extends | |
com.google.protobuf.GeneratedMessage.Builder<Builder> implements | |
// @@protoc_insertion_point(builder_implements:publicobject.example.Person.PhoneNumber) | |
com.publicobject.example.Person.PhoneNumberOrBuilder { | |
public static final com.google.protobuf.Descriptors.Descriptor | |
getDescriptor() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_PhoneNumber_descriptor; | |
} | |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | |
internalGetFieldAccessorTable() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_PhoneNumber_fieldAccessorTable | |
.ensureFieldAccessorsInitialized( | |
com.publicobject.example.Person.PhoneNumber.class, com.publicobject.example.Person.PhoneNumber.Builder.class); | |
} | |
// Construct using com.publicobject.example.Person.PhoneNumber.newBuilder() | |
private Builder() { | |
maybeForceBuilderInitialization(); | |
} | |
private Builder( | |
com.google.protobuf.GeneratedMessage.BuilderParent parent) { | |
super(parent); | |
maybeForceBuilderInitialization(); | |
} | |
private void maybeForceBuilderInitialization() { | |
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { | |
} | |
} | |
private static Builder create() { | |
return new Builder(); | |
} | |
public Builder clear() { | |
super.clear(); | |
number_ = ""; | |
bitField0_ = (bitField0_ & ~0x00000001); | |
type_ = com.publicobject.example.Person.PhoneType.UNKNOWN; | |
bitField0_ = (bitField0_ & ~0x00000002); | |
return this; | |
} | |
public Builder clone() { | |
return create().mergeFrom(buildPartial()); | |
} | |
public com.google.protobuf.Descriptors.Descriptor | |
getDescriptorForType() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_PhoneNumber_descriptor; | |
} | |
public com.publicobject.example.Person.PhoneNumber getDefaultInstanceForType() { | |
return com.publicobject.example.Person.PhoneNumber.getDefaultInstance(); | |
} | |
public com.publicobject.example.Person.PhoneNumber build() { | |
com.publicobject.example.Person.PhoneNumber result = buildPartial(); | |
if (!result.isInitialized()) { | |
throw newUninitializedMessageException(result); | |
} | |
return result; | |
} | |
public com.publicobject.example.Person.PhoneNumber buildPartial() { | |
com.publicobject.example.Person.PhoneNumber result = new com.publicobject.example.Person.PhoneNumber(this); | |
int from_bitField0_ = bitField0_; | |
int to_bitField0_ = 0; | |
if (((from_bitField0_ & 0x00000001) == 0x00000001)) { | |
to_bitField0_ |= 0x00000001; | |
} | |
result.number_ = number_; | |
if (((from_bitField0_ & 0x00000002) == 0x00000002)) { | |
to_bitField0_ |= 0x00000002; | |
} | |
result.type_ = type_; | |
result.bitField0_ = to_bitField0_; | |
onBuilt(); | |
return result; | |
} | |
public Builder mergeFrom(com.google.protobuf.Message other) { | |
if (other instanceof com.publicobject.example.Person.PhoneNumber) { | |
return mergeFrom((com.publicobject.example.Person.PhoneNumber)other); | |
} else { | |
super.mergeFrom(other); | |
return this; | |
} | |
} | |
public Builder mergeFrom(com.publicobject.example.Person.PhoneNumber other) { | |
if (other == com.publicobject.example.Person.PhoneNumber.getDefaultInstance()) return this; | |
if (other.hasNumber()) { | |
bitField0_ |= 0x00000001; | |
number_ = other.number_; | |
onChanged(); | |
} | |
if (other.hasType()) { | |
setType(other.getType()); | |
} | |
this.mergeUnknownFields(other.getUnknownFields()); | |
return this; | |
} | |
public final boolean isInitialized() { | |
return true; | |
} | |
public Builder mergeFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
com.publicobject.example.Person.PhoneNumber parsedMessage = null; | |
try { | |
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
parsedMessage = (com.publicobject.example.Person.PhoneNumber) e.getUnfinishedMessage(); | |
throw e; | |
} finally { | |
if (parsedMessage != null) { | |
mergeFrom(parsedMessage); | |
} | |
} | |
return this; | |
} | |
private int bitField0_; | |
private java.lang.Object number_ = ""; | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public boolean hasNumber() { | |
return ((bitField0_ & 0x00000001) == 0x00000001); | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public java.lang.String getNumber() { | |
java.lang.Object ref = number_; | |
if (!(ref instanceof java.lang.String)) { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
number_ = s; | |
} | |
return s; | |
} else { | |
return (java.lang.String) ref; | |
} | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getNumberBytes() { | |
java.lang.Object ref = number_; | |
if (ref instanceof String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
number_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public Builder setNumber( | |
java.lang.String value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000001; | |
number_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public Builder clearNumber() { | |
bitField0_ = (bitField0_ & ~0x00000001); | |
number_ = getDefaultInstance().getNumber(); | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string number = 1;</code> | |
* | |
* <pre> | |
* The user's phone number. | |
* </pre> | |
*/ | |
public Builder setNumberBytes( | |
com.google.protobuf.ByteString value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000001; | |
number_ = value; | |
onChanged(); | |
return this; | |
} | |
private com.publicobject.example.Person.PhoneType type_ = com.publicobject.example.Person.PhoneType.UNKNOWN; | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public boolean hasType() { | |
return ((bitField0_ & 0x00000002) == 0x00000002); | |
} | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneType getType() { | |
return type_; | |
} | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public Builder setType(com.publicobject.example.Person.PhoneType value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000002; | |
type_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional .publicobject.example.Person.PhoneType type = 2;</code> | |
* | |
* <pre> | |
* The type of phone stored here. | |
* </pre> | |
*/ | |
public Builder clearType() { | |
bitField0_ = (bitField0_ & ~0x00000002); | |
type_ = com.publicobject.example.Person.PhoneType.UNKNOWN; | |
onChanged(); | |
return this; | |
} | |
/** If the value is <code>null</code>, then clear the field. Otherwise, set it. */ | |
public Builder setOrClearNumber(@javax.annotation.Nullable java.lang.String value) { | |
if (value == null) { | |
return clearNumber(); | |
} else { | |
return setNumber(value); | |
} | |
} | |
/** If the value is <code>null</code>, then clear the field. Otherwise, set it. */ | |
public Builder setOrClearType(@javax.annotation.Nullable com.publicobject.example.Person.PhoneType value) { | |
if (value == null) { | |
return clearType(); | |
} else { | |
return setType(value); | |
} | |
} | |
// @@protoc_insertion_point(builder_scope:publicobject.example.Person.PhoneNumber) | |
} | |
static { | |
defaultInstance = new PhoneNumber(true); | |
defaultInstance.initFields(); | |
} | |
/** @return <code>null</code> if the value is not present. Otherwise, return the value. */ | |
@javax.annotation.Nullable public java.lang.String getOrNullNumber() { | |
return hasNumber() ? getNumber() : null; | |
} | |
/** @return <code>null</code> if the value is not present. Otherwise, return the value. */ | |
@javax.annotation.Nullable public com.publicobject.example.Person.PhoneType getOrNullType() { | |
return hasType() ? getType() : null; | |
} | |
// @@protoc_insertion_point(class_scope:publicobject.example.Person.PhoneNumber) | |
} | |
private int bitField0_; | |
public static final int NAME_FIELD_NUMBER = 1; | |
private java.lang.Object name_; | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public boolean hasName() { | |
return ((bitField0_ & 0x00000001) == 0x00000001); | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public java.lang.String getName() { | |
java.lang.Object ref = name_; | |
if (ref instanceof java.lang.String) { | |
return (java.lang.String) ref; | |
} else { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
name_ = s; | |
} | |
return s; | |
} | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getNameBytes() { | |
java.lang.Object ref = name_; | |
if (ref instanceof java.lang.String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
name_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
public static final int ID_FIELD_NUMBER = 2; | |
private int id_; | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public boolean hasId() { | |
return ((bitField0_ & 0x00000002) == 0x00000002); | |
} | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public int getId() { | |
return id_; | |
} | |
public static final int EMAIL_FIELD_NUMBER = 3; | |
private java.lang.Object email_; | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public boolean hasEmail() { | |
return ((bitField0_ & 0x00000004) == 0x00000004); | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public java.lang.String getEmail() { | |
java.lang.Object ref = email_; | |
if (ref instanceof java.lang.String) { | |
return (java.lang.String) ref; | |
} else { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
email_ = s; | |
} | |
return s; | |
} | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getEmailBytes() { | |
java.lang.Object ref = email_; | |
if (ref instanceof java.lang.String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
email_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
public static final int PHONE_FIELD_NUMBER = 4; | |
private java.util.List<com.publicobject.example.Person.PhoneNumber> phone_; | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public java.util.List<com.publicobject.example.Person.PhoneNumber> getPhoneList() { | |
return phone_; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public java.util.List<? extends com.publicobject.example.Person.PhoneNumberOrBuilder> | |
getPhoneOrBuilderList() { | |
return phone_; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public int getPhoneCount() { | |
return phone_.size(); | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumber getPhone(int index) { | |
return phone_.get(index); | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumberOrBuilder getPhoneOrBuilder( | |
int index) { | |
return phone_.get(index); | |
} | |
private void initFields() { | |
name_ = ""; | |
id_ = 0; | |
email_ = ""; | |
phone_ = java.util.Collections.emptyList(); | |
} | |
private byte memoizedIsInitialized = -1; | |
public final boolean isInitialized() { | |
byte isInitialized = memoizedIsInitialized; | |
if (isInitialized == 1) return true; | |
if (isInitialized == 0) return false; | |
memoizedIsInitialized = 1; | |
return true; | |
} | |
public void writeTo(com.google.protobuf.CodedOutputStream output) | |
throws java.io.IOException { | |
getSerializedSize(); | |
if (((bitField0_ & 0x00000001) == 0x00000001)) { | |
output.writeBytes(1, getNameBytes()); | |
} | |
if (((bitField0_ & 0x00000002) == 0x00000002)) { | |
output.writeInt32(2, id_); | |
} | |
if (((bitField0_ & 0x00000004) == 0x00000004)) { | |
output.writeBytes(3, getEmailBytes()); | |
} | |
for (int i = 0; i < phone_.size(); i++) { | |
output.writeMessage(4, phone_.get(i)); | |
} | |
getUnknownFields().writeTo(output); | |
} | |
private int memoizedSerializedSize = -1; | |
public int getSerializedSize() { | |
int size = memoizedSerializedSize; | |
if (size != -1) return size; | |
size = 0; | |
if (((bitField0_ & 0x00000001) == 0x00000001)) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeBytesSize(1, getNameBytes()); | |
} | |
if (((bitField0_ & 0x00000002) == 0x00000002)) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeInt32Size(2, id_); | |
} | |
if (((bitField0_ & 0x00000004) == 0x00000004)) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeBytesSize(3, getEmailBytes()); | |
} | |
for (int i = 0; i < phone_.size(); i++) { | |
size += com.google.protobuf.CodedOutputStream | |
.computeMessageSize(4, phone_.get(i)); | |
} | |
size += getUnknownFields().getSerializedSize(); | |
memoizedSerializedSize = size; | |
return size; | |
} | |
private static final long serialVersionUID = 0L; | |
@java.lang.Override | |
protected java.lang.Object writeReplace() | |
throws java.io.ObjectStreamException { | |
return super.writeReplace(); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
com.google.protobuf.ByteString data) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
com.google.protobuf.ByteString data, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data, extensionRegistry); | |
} | |
public static com.publicobject.example.Person parseFrom(byte[] data) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
byte[] data, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws com.google.protobuf.InvalidProtocolBufferException { | |
return PARSER.parseFrom(data, extensionRegistry); | |
} | |
public static com.publicobject.example.Person parseFrom(java.io.InputStream input) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
java.io.InputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input, extensionRegistry); | |
} | |
public static com.publicobject.example.Person parseDelimitedFrom(java.io.InputStream input) | |
throws java.io.IOException { | |
return PARSER.parseDelimitedFrom(input); | |
} | |
public static com.publicobject.example.Person parseDelimitedFrom( | |
java.io.InputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseDelimitedFrom(input, extensionRegistry); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
com.google.protobuf.CodedInputStream input) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input); | |
} | |
public static com.publicobject.example.Person parseFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
return PARSER.parseFrom(input, extensionRegistry); | |
} | |
public static Builder newBuilder() { return Builder.create(); } | |
public Builder newBuilderForType() { return newBuilder(); } | |
public static Builder newBuilder(com.publicobject.example.Person prototype) { | |
return newBuilder().mergeFrom(prototype); | |
} | |
public Builder toBuilder() { return newBuilder(this); } | |
@java.lang.Override | |
protected Builder newBuilderForType( | |
com.google.protobuf.GeneratedMessage.BuilderParent parent) { | |
Builder builder = new Builder(parent); | |
return builder; | |
} | |
/** | |
* Protobuf type {@code publicobject.example.Person} | |
*/ | |
public static final class Builder extends | |
com.google.protobuf.GeneratedMessage.Builder<Builder> implements | |
// @@protoc_insertion_point(builder_implements:publicobject.example.Person) | |
com.publicobject.example.PersonOrBuilder { | |
public static final com.google.protobuf.Descriptors.Descriptor | |
getDescriptor() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_descriptor; | |
} | |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | |
internalGetFieldAccessorTable() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_fieldAccessorTable | |
.ensureFieldAccessorsInitialized( | |
com.publicobject.example.Person.class, com.publicobject.example.Person.Builder.class); | |
} | |
// Construct using com.publicobject.example.Person.newBuilder() | |
private Builder() { | |
maybeForceBuilderInitialization(); | |
} | |
private Builder( | |
com.google.protobuf.GeneratedMessage.BuilderParent parent) { | |
super(parent); | |
maybeForceBuilderInitialization(); | |
} | |
private void maybeForceBuilderInitialization() { | |
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { | |
getPhoneFieldBuilder(); | |
} | |
} | |
private static Builder create() { | |
return new Builder(); | |
} | |
public Builder clear() { | |
super.clear(); | |
name_ = ""; | |
bitField0_ = (bitField0_ & ~0x00000001); | |
id_ = 0; | |
bitField0_ = (bitField0_ & ~0x00000002); | |
email_ = ""; | |
bitField0_ = (bitField0_ & ~0x00000004); | |
if (phoneBuilder_ == null) { | |
phone_ = java.util.Collections.emptyList(); | |
bitField0_ = (bitField0_ & ~0x00000008); | |
} else { | |
phoneBuilder_.clear(); | |
} | |
return this; | |
} | |
public Builder clone() { | |
return create().mergeFrom(buildPartial()); | |
} | |
public com.google.protobuf.Descriptors.Descriptor | |
getDescriptorForType() { | |
return com.publicobject.example.PersonOuterClass.internal_static_publicobject_example_Person_descriptor; | |
} | |
public com.publicobject.example.Person getDefaultInstanceForType() { | |
return com.publicobject.example.Person.getDefaultInstance(); | |
} | |
public com.publicobject.example.Person build() { | |
com.publicobject.example.Person result = buildPartial(); | |
if (!result.isInitialized()) { | |
throw newUninitializedMessageException(result); | |
} | |
return result; | |
} | |
public com.publicobject.example.Person buildPartial() { | |
com.publicobject.example.Person result = new com.publicobject.example.Person(this); | |
int from_bitField0_ = bitField0_; | |
int to_bitField0_ = 0; | |
if (((from_bitField0_ & 0x00000001) == 0x00000001)) { | |
to_bitField0_ |= 0x00000001; | |
} | |
result.name_ = name_; | |
if (((from_bitField0_ & 0x00000002) == 0x00000002)) { | |
to_bitField0_ |= 0x00000002; | |
} | |
result.id_ = id_; | |
if (((from_bitField0_ & 0x00000004) == 0x00000004)) { | |
to_bitField0_ |= 0x00000004; | |
} | |
result.email_ = email_; | |
if (phoneBuilder_ == null) { | |
if (((bitField0_ & 0x00000008) == 0x00000008)) { | |
phone_ = java.util.Collections.unmodifiableList(phone_); | |
bitField0_ = (bitField0_ & ~0x00000008); | |
} | |
result.phone_ = phone_; | |
} else { | |
result.phone_ = phoneBuilder_.build(); | |
} | |
result.bitField0_ = to_bitField0_; | |
onBuilt(); | |
return result; | |
} | |
public Builder mergeFrom(com.google.protobuf.Message other) { | |
if (other instanceof com.publicobject.example.Person) { | |
return mergeFrom((com.publicobject.example.Person)other); | |
} else { | |
super.mergeFrom(other); | |
return this; | |
} | |
} | |
public Builder mergeFrom(com.publicobject.example.Person other) { | |
if (other == com.publicobject.example.Person.getDefaultInstance()) return this; | |
if (other.hasName()) { | |
bitField0_ |= 0x00000001; | |
name_ = other.name_; | |
onChanged(); | |
} | |
if (other.hasId()) { | |
setId(other.getId()); | |
} | |
if (other.hasEmail()) { | |
bitField0_ |= 0x00000004; | |
email_ = other.email_; | |
onChanged(); | |
} | |
if (phoneBuilder_ == null) { | |
if (!other.phone_.isEmpty()) { | |
if (phone_.isEmpty()) { | |
phone_ = other.phone_; | |
bitField0_ = (bitField0_ & ~0x00000008); | |
} else { | |
ensurePhoneIsMutable(); | |
phone_.addAll(other.phone_); | |
} | |
onChanged(); | |
} | |
} else { | |
if (!other.phone_.isEmpty()) { | |
if (phoneBuilder_.isEmpty()) { | |
phoneBuilder_.dispose(); | |
phoneBuilder_ = null; | |
phone_ = other.phone_; | |
bitField0_ = (bitField0_ & ~0x00000008); | |
phoneBuilder_ = | |
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? | |
getPhoneFieldBuilder() : null; | |
} else { | |
phoneBuilder_.addAllMessages(other.phone_); | |
} | |
} | |
} | |
this.mergeUnknownFields(other.getUnknownFields()); | |
return this; | |
} | |
public final boolean isInitialized() { | |
return true; | |
} | |
public Builder mergeFrom( | |
com.google.protobuf.CodedInputStream input, | |
com.google.protobuf.ExtensionRegistryLite extensionRegistry) | |
throws java.io.IOException { | |
com.publicobject.example.Person parsedMessage = null; | |
try { | |
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); | |
} catch (com.google.protobuf.InvalidProtocolBufferException e) { | |
parsedMessage = (com.publicobject.example.Person) e.getUnfinishedMessage(); | |
throw e; | |
} finally { | |
if (parsedMessage != null) { | |
mergeFrom(parsedMessage); | |
} | |
} | |
return this; | |
} | |
private int bitField0_; | |
private java.lang.Object name_ = ""; | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public boolean hasName() { | |
return ((bitField0_ & 0x00000001) == 0x00000001); | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public java.lang.String getName() { | |
java.lang.Object ref = name_; | |
if (!(ref instanceof java.lang.String)) { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
name_ = s; | |
} | |
return s; | |
} else { | |
return (java.lang.String) ref; | |
} | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getNameBytes() { | |
java.lang.Object ref = name_; | |
if (ref instanceof String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
name_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public Builder setName( | |
java.lang.String value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000001; | |
name_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public Builder clearName() { | |
bitField0_ = (bitField0_ & ~0x00000001); | |
name_ = getDefaultInstance().getName(); | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string name = 1;</code> | |
* | |
* <pre> | |
* The customer's full name. | |
* </pre> | |
*/ | |
public Builder setNameBytes( | |
com.google.protobuf.ByteString value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000001; | |
name_ = value; | |
onChanged(); | |
return this; | |
} | |
private int id_ ; | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public boolean hasId() { | |
return ((bitField0_ & 0x00000002) == 0x00000002); | |
} | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public int getId() { | |
return id_; | |
} | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public Builder setId(int value) { | |
bitField0_ |= 0x00000002; | |
id_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional int32 id = 2;</code> | |
* | |
* <pre> | |
* The customer's ID number. | |
* </pre> | |
*/ | |
public Builder clearId() { | |
bitField0_ = (bitField0_ & ~0x00000002); | |
id_ = 0; | |
onChanged(); | |
return this; | |
} | |
private java.lang.Object email_ = ""; | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public boolean hasEmail() { | |
return ((bitField0_ & 0x00000004) == 0x00000004); | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public java.lang.String getEmail() { | |
java.lang.Object ref = email_; | |
if (!(ref instanceof java.lang.String)) { | |
com.google.protobuf.ByteString bs = | |
(com.google.protobuf.ByteString) ref; | |
java.lang.String s = bs.toStringUtf8(); | |
if (bs.isValidUtf8()) { | |
email_ = s; | |
} | |
return s; | |
} else { | |
return (java.lang.String) ref; | |
} | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public com.google.protobuf.ByteString | |
getEmailBytes() { | |
java.lang.Object ref = email_; | |
if (ref instanceof String) { | |
com.google.protobuf.ByteString b = | |
com.google.protobuf.ByteString.copyFromUtf8( | |
(java.lang.String) ref); | |
email_ = b; | |
return b; | |
} else { | |
return (com.google.protobuf.ByteString) ref; | |
} | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public Builder setEmail( | |
java.lang.String value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000004; | |
email_ = value; | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public Builder clearEmail() { | |
bitField0_ = (bitField0_ & ~0x00000004); | |
email_ = getDefaultInstance().getEmail(); | |
onChanged(); | |
return this; | |
} | |
/** | |
* <code>optional string email = 3;</code> | |
* | |
* <pre> | |
* Email address for the customer. | |
* </pre> | |
*/ | |
public Builder setEmailBytes( | |
com.google.protobuf.ByteString value) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
bitField0_ |= 0x00000004; | |
email_ = value; | |
onChanged(); | |
return this; | |
} | |
private java.util.List<com.publicobject.example.Person.PhoneNumber> phone_ = | |
java.util.Collections.emptyList(); | |
private void ensurePhoneIsMutable() { | |
if (!((bitField0_ & 0x00000008) == 0x00000008)) { | |
phone_ = new java.util.ArrayList<com.publicobject.example.Person.PhoneNumber>(phone_); | |
bitField0_ |= 0x00000008; | |
} | |
} | |
private com.google.protobuf.RepeatedFieldBuilder< | |
com.publicobject.example.Person.PhoneNumber, com.publicobject.example.Person.PhoneNumber.Builder, com.publicobject.example.Person.PhoneNumberOrBuilder> phoneBuilder_; | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public java.util.List<com.publicobject.example.Person.PhoneNumber> getPhoneList() { | |
if (phoneBuilder_ == null) { | |
return java.util.Collections.unmodifiableList(phone_); | |
} else { | |
return phoneBuilder_.getMessageList(); | |
} | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public int getPhoneCount() { | |
if (phoneBuilder_ == null) { | |
return phone_.size(); | |
} else { | |
return phoneBuilder_.getCount(); | |
} | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumber getPhone(int index) { | |
if (phoneBuilder_ == null) { | |
return phone_.get(index); | |
} else { | |
return phoneBuilder_.getMessage(index); | |
} | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder setPhone( | |
int index, com.publicobject.example.Person.PhoneNumber value) { | |
if (phoneBuilder_ == null) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
ensurePhoneIsMutable(); | |
phone_.set(index, value); | |
onChanged(); | |
} else { | |
phoneBuilder_.setMessage(index, value); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder setPhone( | |
int index, com.publicobject.example.Person.PhoneNumber.Builder builderForValue) { | |
if (phoneBuilder_ == null) { | |
ensurePhoneIsMutable(); | |
phone_.set(index, builderForValue.build()); | |
onChanged(); | |
} else { | |
phoneBuilder_.setMessage(index, builderForValue.build()); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder addPhone(com.publicobject.example.Person.PhoneNumber value) { | |
if (phoneBuilder_ == null) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
ensurePhoneIsMutable(); | |
phone_.add(value); | |
onChanged(); | |
} else { | |
phoneBuilder_.addMessage(value); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder addPhone( | |
int index, com.publicobject.example.Person.PhoneNumber value) { | |
if (phoneBuilder_ == null) { | |
if (value == null) { | |
throw new NullPointerException(); | |
} | |
ensurePhoneIsMutable(); | |
phone_.add(index, value); | |
onChanged(); | |
} else { | |
phoneBuilder_.addMessage(index, value); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder addPhone( | |
com.publicobject.example.Person.PhoneNumber.Builder builderForValue) { | |
if (phoneBuilder_ == null) { | |
ensurePhoneIsMutable(); | |
phone_.add(builderForValue.build()); | |
onChanged(); | |
} else { | |
phoneBuilder_.addMessage(builderForValue.build()); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder addPhone( | |
int index, com.publicobject.example.Person.PhoneNumber.Builder builderForValue) { | |
if (phoneBuilder_ == null) { | |
ensurePhoneIsMutable(); | |
phone_.add(index, builderForValue.build()); | |
onChanged(); | |
} else { | |
phoneBuilder_.addMessage(index, builderForValue.build()); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder addAllPhone( | |
java.lang.Iterable<? extends com.publicobject.example.Person.PhoneNumber> values) { | |
if (phoneBuilder_ == null) { | |
ensurePhoneIsMutable(); | |
com.google.protobuf.AbstractMessageLite.Builder.addAll( | |
values, phone_); | |
onChanged(); | |
} else { | |
phoneBuilder_.addAllMessages(values); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder clearPhone() { | |
if (phoneBuilder_ == null) { | |
phone_ = java.util.Collections.emptyList(); | |
bitField0_ = (bitField0_ & ~0x00000008); | |
onChanged(); | |
} else { | |
phoneBuilder_.clear(); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public Builder removePhone(int index) { | |
if (phoneBuilder_ == null) { | |
ensurePhoneIsMutable(); | |
phone_.remove(index); | |
onChanged(); | |
} else { | |
phoneBuilder_.remove(index); | |
} | |
return this; | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumber.Builder getPhoneBuilder( | |
int index) { | |
return getPhoneFieldBuilder().getBuilder(index); | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumberOrBuilder getPhoneOrBuilder( | |
int index) { | |
if (phoneBuilder_ == null) { | |
return phone_.get(index); } else { | |
return phoneBuilder_.getMessageOrBuilder(index); | |
} | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public java.util.List<? extends com.publicobject.example.Person.PhoneNumberOrBuilder> | |
getPhoneOrBuilderList() { | |
if (phoneBuilder_ != null) { | |
return phoneBuilder_.getMessageOrBuilderList(); | |
} else { | |
return java.util.Collections.unmodifiableList(phone_); | |
} | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumber.Builder addPhoneBuilder() { | |
return getPhoneFieldBuilder().addBuilder( | |
com.publicobject.example.Person.PhoneNumber.getDefaultInstance()); | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public com.publicobject.example.Person.PhoneNumber.Builder addPhoneBuilder( | |
int index) { | |
return getPhoneFieldBuilder().addBuilder( | |
index, com.publicobject.example.Person.PhoneNumber.getDefaultInstance()); | |
} | |
/** | |
* <code>repeated .publicobject.example.Person.PhoneNumber phone = 4;</code> | |
* | |
* <pre> | |
* A list of the user's phone numbers. | |
* </pre> | |
*/ | |
public java.util.List<com.publicobject.example.Person.PhoneNumber.Builder> | |
getPhoneBuilderList() { | |
return getPhoneFieldBuilder().getBuilderList(); | |
} | |
private com.google.protobuf.RepeatedFieldBuilder< | |
com.publicobject.example.Person.PhoneNumber, com.publicobject.example.Person.PhoneNumber.Builder, com.publicobject.example.Person.PhoneNumberOrBuilder> | |
getPhoneFieldBuilder() { | |
if (phoneBuilder_ == null) { | |
phoneBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< | |
com.publicobject.example.Person.PhoneNumber, com.publicobject.example.Person.PhoneNumber.Builder, com.publicobject.example.Person.PhoneNumberOrBuilder>( | |
phone_, | |
((bitField0_ & 0x00000008) == 0x00000008), | |
getParentForChildren(), | |
isClean()); | |
phone_ = null; | |
} | |
return phoneBuilder_; | |
} | |
/** If the value is <code>null</code>, then clear the field. Otherwise, set it. */ | |
public Builder setOrClearName(@javax.annotation.Nullable java.lang.String value) { | |
if (value == null) { | |
return clearName(); | |
} else { | |
return setName(value); | |
} | |
} | |
/** If the value is <code>null</code>, then clear the field. Otherwise, set it. */ | |
public Builder setOrClearId(@javax.annotation.Nullable java.lang.Integer value) { | |
if (value == null) { | |
return clearId(); | |
} else { | |
return setId(value); | |
} | |
} | |
/** If the value is <code>null</code>, then clear the field. Otherwise, set it. */ | |
public Builder setOrClearEmail(@javax.annotation.Nullable java.lang.String value) { | |
if (value == null) { | |
return clearEmail(); | |
} else { | |
return setEmail(value); | |
} | |
} | |
// @@protoc_insertion_point(builder_scope:publicobject.example.Person) | |
} | |
static { | |
defaultInstance = new Person(true); | |
defaultInstance.initFields(); | |
} | |
/** @return <code>null</code> if the value is not present. Otherwise, return the value. */ | |
@javax.annotation.Nullable public java.lang.String getOrNullName() { | |
return hasName() ? getName() : null; | |
} | |
/** @return <code>null</code> if the value is not present. Otherwise, return the value. */ | |
@javax.annotation.Nullable public java.lang.Integer getOrNullId() { | |
return hasId() ? getId() : null; | |
} | |
/** @return <code>null</code> if the value is not present. Otherwise, return the value. */ | |
@javax.annotation.Nullable public java.lang.String getOrNullEmail() { | |
return hasEmail() ? getEmail() : null; | |
} | |
// @@protoc_insertion_point(class_scope:publicobject.example.Person) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment