// Generated by the protocol buffer compiler. DO NOT EDIT! // source: VisionRobot.proto package messages; /** * Protobuf type {@code messages.VisionRobot} */ public final class VisionRobot extends com.google.protobuf.GeneratedMessage implements VisionRobotOrBuilder { // Use VisionRobot.newBuilder() to construct. private VisionRobot(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private VisionRobot(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final VisionRobot defaultInstance; public static VisionRobot getDefaultInstance() { return defaultInstance; } public VisionRobot getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private VisionRobot( 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: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = red1_.toBuilder(); } red1_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(red1_); red1_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = red2_.toBuilder(); } red2_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(red2_); red2_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = red3_.toBuilder(); } red3_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(red3_); red3_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = red4_.toBuilder(); } red4_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(red4_); red4_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 42: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = red5_.toBuilder(); } red5_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(red5_); red5_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 50: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000020) == 0x00000020)) { subBuilder = navy1_.toBuilder(); } navy1_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(navy1_); navy1_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000020; break; } case 58: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000040) == 0x00000040)) { subBuilder = navy2_.toBuilder(); } navy2_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(navy2_); navy2_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000040; break; } case 66: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000080) == 0x00000080)) { subBuilder = navy3_.toBuilder(); } navy3_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(navy3_); navy3_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000080; break; } case 74: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000100) == 0x00000100)) { subBuilder = navy4_.toBuilder(); } navy4_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(navy4_); navy4_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000100; break; } case 82: { messages.Robot.Builder subBuilder = null; if (((bitField0_ & 0x00000200) == 0x00000200)) { subBuilder = navy5_.toBuilder(); } navy5_ = input.readMessage(messages.Robot.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(navy5_); navy5_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000200; 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 messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return messages._File_VisionRobot.internal_static_messages_VisionRobot_fieldAccessorTable .ensureFieldAccessorsInitialized( messages.VisionRobot.class, messages.VisionRobot.Builder.class); } public static com.google.protobuf.Parser<VisionRobot> PARSER = new com.google.protobuf.AbstractParser<VisionRobot>() { public VisionRobot parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new VisionRobot(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<VisionRobot> getParserForType() { return PARSER; } private int bitField0_; // optional .messages.Robot red1 = 1; public static final int RED1_FIELD_NUMBER = 1; private messages.Robot red1_; /** * <code>optional .messages.Robot red1 = 1;</code> */ public boolean hasRed1() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .messages.Robot red1 = 1;</code> */ public messages.Robot getRed1() { return red1_; } /** * <code>optional .messages.Robot red1 = 1;</code> */ public messages.RobotOrBuilder getRed1OrBuilder() { return red1_; } // optional .messages.Robot red2 = 2; public static final int RED2_FIELD_NUMBER = 2; private messages.Robot red2_; /** * <code>optional .messages.Robot red2 = 2;</code> */ public boolean hasRed2() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .messages.Robot red2 = 2;</code> */ public messages.Robot getRed2() { return red2_; } /** * <code>optional .messages.Robot red2 = 2;</code> */ public messages.RobotOrBuilder getRed2OrBuilder() { return red2_; } // optional .messages.Robot red3 = 3; public static final int RED3_FIELD_NUMBER = 3; private messages.Robot red3_; /** * <code>optional .messages.Robot red3 = 3;</code> */ public boolean hasRed3() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .messages.Robot red3 = 3;</code> */ public messages.Robot getRed3() { return red3_; } /** * <code>optional .messages.Robot red3 = 3;</code> */ public messages.RobotOrBuilder getRed3OrBuilder() { return red3_; } // optional .messages.Robot red4 = 4; public static final int RED4_FIELD_NUMBER = 4; private messages.Robot red4_; /** * <code>optional .messages.Robot red4 = 4;</code> */ public boolean hasRed4() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .messages.Robot red4 = 4;</code> */ public messages.Robot getRed4() { return red4_; } /** * <code>optional .messages.Robot red4 = 4;</code> */ public messages.RobotOrBuilder getRed4OrBuilder() { return red4_; } // optional .messages.Robot red5 = 5; public static final int RED5_FIELD_NUMBER = 5; private messages.Robot red5_; /** * <code>optional .messages.Robot red5 = 5;</code> */ public boolean hasRed5() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .messages.Robot red5 = 5;</code> */ public messages.Robot getRed5() { return red5_; } /** * <code>optional .messages.Robot red5 = 5;</code> */ public messages.RobotOrBuilder getRed5OrBuilder() { return red5_; } // optional .messages.Robot navy1 = 6; public static final int NAVY1_FIELD_NUMBER = 6; private messages.Robot navy1_; /** * <code>optional .messages.Robot navy1 = 6;</code> */ public boolean hasNavy1() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public messages.Robot getNavy1() { return navy1_; } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public messages.RobotOrBuilder getNavy1OrBuilder() { return navy1_; } // optional .messages.Robot navy2 = 7; public static final int NAVY2_FIELD_NUMBER = 7; private messages.Robot navy2_; /** * <code>optional .messages.Robot navy2 = 7;</code> */ public boolean hasNavy2() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public messages.Robot getNavy2() { return navy2_; } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public messages.RobotOrBuilder getNavy2OrBuilder() { return navy2_; } // optional .messages.Robot navy3 = 8; public static final int NAVY3_FIELD_NUMBER = 8; private messages.Robot navy3_; /** * <code>optional .messages.Robot navy3 = 8;</code> */ public boolean hasNavy3() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public messages.Robot getNavy3() { return navy3_; } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public messages.RobotOrBuilder getNavy3OrBuilder() { return navy3_; } // optional .messages.Robot navy4 = 9; public static final int NAVY4_FIELD_NUMBER = 9; private messages.Robot navy4_; /** * <code>optional .messages.Robot navy4 = 9;</code> */ public boolean hasNavy4() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public messages.Robot getNavy4() { return navy4_; } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public messages.RobotOrBuilder getNavy4OrBuilder() { return navy4_; } // optional .messages.Robot navy5 = 10; public static final int NAVY5_FIELD_NUMBER = 10; private messages.Robot navy5_; /** * <code>optional .messages.Robot navy5 = 10;</code> */ public boolean hasNavy5() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public messages.Robot getNavy5() { return navy5_; } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public messages.RobotOrBuilder getNavy5OrBuilder() { return navy5_; } private void initFields() { red1_ = messages.Robot.getDefaultInstance(); red2_ = messages.Robot.getDefaultInstance(); red3_ = messages.Robot.getDefaultInstance(); red4_ = messages.Robot.getDefaultInstance(); red5_ = messages.Robot.getDefaultInstance(); navy1_ = messages.Robot.getDefaultInstance(); navy2_ = messages.Robot.getDefaultInstance(); navy3_ = messages.Robot.getDefaultInstance(); navy4_ = messages.Robot.getDefaultInstance(); navy5_ = messages.Robot.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, red1_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, red2_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, red3_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, red4_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(5, red5_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(6, navy1_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(7, navy2_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeMessage(8, navy3_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeMessage(9, navy4_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeMessage(10, navy5_); } 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 .computeMessageSize(1, red1_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, red2_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, red3_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, red4_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, red5_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, navy1_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, navy2_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, navy3_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, navy4_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, navy5_); } 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 messages.VisionRobot parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static messages.VisionRobot parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static messages.VisionRobot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static messages.VisionRobot parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static messages.VisionRobot parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static messages.VisionRobot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static messages.VisionRobot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static messages.VisionRobot parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static messages.VisionRobot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static messages.VisionRobot 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(messages.VisionRobot 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 messages.VisionRobot} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements messages.VisionRobotOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return messages._File_VisionRobot.internal_static_messages_VisionRobot_fieldAccessorTable .ensureFieldAccessorsInitialized( messages.VisionRobot.class, messages.VisionRobot.Builder.class); } // Construct using messages.VisionRobot.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getRed1FieldBuilder(); getRed2FieldBuilder(); getRed3FieldBuilder(); getRed4FieldBuilder(); getRed5FieldBuilder(); getNavy1FieldBuilder(); getNavy2FieldBuilder(); getNavy3FieldBuilder(); getNavy4FieldBuilder(); getNavy5FieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (red1Builder_ == null) { red1_ = messages.Robot.getDefaultInstance(); } else { red1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (red2Builder_ == null) { red2_ = messages.Robot.getDefaultInstance(); } else { red2Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (red3Builder_ == null) { red3_ = messages.Robot.getDefaultInstance(); } else { red3Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (red4Builder_ == null) { red4_ = messages.Robot.getDefaultInstance(); } else { red4Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (red5Builder_ == null) { red5_ = messages.Robot.getDefaultInstance(); } else { red5Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); if (navy1Builder_ == null) { navy1_ = messages.Robot.getDefaultInstance(); } else { navy1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); if (navy2Builder_ == null) { navy2_ = messages.Robot.getDefaultInstance(); } else { navy2Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); if (navy3Builder_ == null) { navy3_ = messages.Robot.getDefaultInstance(); } else { navy3Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); if (navy4Builder_ == null) { navy4_ = messages.Robot.getDefaultInstance(); } else { navy4Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); if (navy5Builder_ == null) { navy5_ = messages.Robot.getDefaultInstance(); } else { navy5Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return messages._File_VisionRobot.internal_static_messages_VisionRobot_descriptor; } public messages.VisionRobot getDefaultInstanceForType() { return messages.VisionRobot.getDefaultInstance(); } public messages.VisionRobot build() { messages.VisionRobot result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public messages.VisionRobot buildPartial() { messages.VisionRobot result = new messages.VisionRobot(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (red1Builder_ == null) { result.red1_ = red1_; } else { result.red1_ = red1Builder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (red2Builder_ == null) { result.red2_ = red2_; } else { result.red2_ = red2Builder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (red3Builder_ == null) { result.red3_ = red3_; } else { result.red3_ = red3Builder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (red4Builder_ == null) { result.red4_ = red4_; } else { result.red4_ = red4Builder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (red5Builder_ == null) { result.red5_ = red5_; } else { result.red5_ = red5Builder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } if (navy1Builder_ == null) { result.navy1_ = navy1_; } else { result.navy1_ = navy1Builder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } if (navy2Builder_ == null) { result.navy2_ = navy2_; } else { result.navy2_ = navy2Builder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } if (navy3Builder_ == null) { result.navy3_ = navy3_; } else { result.navy3_ = navy3Builder_.build(); } if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } if (navy4Builder_ == null) { result.navy4_ = navy4_; } else { result.navy4_ = navy4Builder_.build(); } if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } if (navy5Builder_ == null) { result.navy5_ = navy5_; } else { result.navy5_ = navy5Builder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof messages.VisionRobot) { return mergeFrom((messages.VisionRobot)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(messages.VisionRobot other) { if (other == messages.VisionRobot.getDefaultInstance()) return this; if (other.hasRed1()) { mergeRed1(other.getRed1()); } if (other.hasRed2()) { mergeRed2(other.getRed2()); } if (other.hasRed3()) { mergeRed3(other.getRed3()); } if (other.hasRed4()) { mergeRed4(other.getRed4()); } if (other.hasRed5()) { mergeRed5(other.getRed5()); } if (other.hasNavy1()) { mergeNavy1(other.getNavy1()); } if (other.hasNavy2()) { mergeNavy2(other.getNavy2()); } if (other.hasNavy3()) { mergeNavy3(other.getNavy3()); } if (other.hasNavy4()) { mergeNavy4(other.getNavy4()); } if (other.hasNavy5()) { mergeNavy5(other.getNavy5()); } 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 { messages.VisionRobot parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (messages.VisionRobot) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .messages.Robot red1 = 1; private messages.Robot red1_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red1Builder_; /** * <code>optional .messages.Robot red1 = 1;</code> */ public boolean hasRed1() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .messages.Robot red1 = 1;</code> */ public messages.Robot getRed1() { if (red1Builder_ == null) { return red1_; } else { return red1Builder_.getMessage(); } } /** * <code>optional .messages.Robot red1 = 1;</code> */ public Builder setRed1(messages.Robot value) { if (red1Builder_ == null) { if (value == null) { throw new NullPointerException(); } red1_ = value; onChanged(); } else { red1Builder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .messages.Robot red1 = 1;</code> */ public Builder setRed1( messages.Robot.Builder builderForValue) { if (red1Builder_ == null) { red1_ = builderForValue.build(); onChanged(); } else { red1Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .messages.Robot red1 = 1;</code> */ public Builder mergeRed1(messages.Robot value) { if (red1Builder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && red1_ != messages.Robot.getDefaultInstance()) { red1_ = messages.Robot.newBuilder(red1_).mergeFrom(value).buildPartial(); } else { red1_ = value; } onChanged(); } else { red1Builder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .messages.Robot red1 = 1;</code> */ public Builder clearRed1() { if (red1Builder_ == null) { red1_ = messages.Robot.getDefaultInstance(); onChanged(); } else { red1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .messages.Robot red1 = 1;</code> */ public messages.Robot.Builder getRed1Builder() { bitField0_ |= 0x00000001; onChanged(); return getRed1FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot red1 = 1;</code> */ public messages.RobotOrBuilder getRed1OrBuilder() { if (red1Builder_ != null) { return red1Builder_.getMessageOrBuilder(); } else { return red1_; } } /** * <code>optional .messages.Robot red1 = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getRed1FieldBuilder() { if (red1Builder_ == null) { red1Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( red1_, getParentForChildren(), isClean()); red1_ = null; } return red1Builder_; } // optional .messages.Robot red2 = 2; private messages.Robot red2_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red2Builder_; /** * <code>optional .messages.Robot red2 = 2;</code> */ public boolean hasRed2() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .messages.Robot red2 = 2;</code> */ public messages.Robot getRed2() { if (red2Builder_ == null) { return red2_; } else { return red2Builder_.getMessage(); } } /** * <code>optional .messages.Robot red2 = 2;</code> */ public Builder setRed2(messages.Robot value) { if (red2Builder_ == null) { if (value == null) { throw new NullPointerException(); } red2_ = value; onChanged(); } else { red2Builder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .messages.Robot red2 = 2;</code> */ public Builder setRed2( messages.Robot.Builder builderForValue) { if (red2Builder_ == null) { red2_ = builderForValue.build(); onChanged(); } else { red2Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .messages.Robot red2 = 2;</code> */ public Builder mergeRed2(messages.Robot value) { if (red2Builder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && red2_ != messages.Robot.getDefaultInstance()) { red2_ = messages.Robot.newBuilder(red2_).mergeFrom(value).buildPartial(); } else { red2_ = value; } onChanged(); } else { red2Builder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .messages.Robot red2 = 2;</code> */ public Builder clearRed2() { if (red2Builder_ == null) { red2_ = messages.Robot.getDefaultInstance(); onChanged(); } else { red2Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .messages.Robot red2 = 2;</code> */ public messages.Robot.Builder getRed2Builder() { bitField0_ |= 0x00000002; onChanged(); return getRed2FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot red2 = 2;</code> */ public messages.RobotOrBuilder getRed2OrBuilder() { if (red2Builder_ != null) { return red2Builder_.getMessageOrBuilder(); } else { return red2_; } } /** * <code>optional .messages.Robot red2 = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getRed2FieldBuilder() { if (red2Builder_ == null) { red2Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( red2_, getParentForChildren(), isClean()); red2_ = null; } return red2Builder_; } // optional .messages.Robot red3 = 3; private messages.Robot red3_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red3Builder_; /** * <code>optional .messages.Robot red3 = 3;</code> */ public boolean hasRed3() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .messages.Robot red3 = 3;</code> */ public messages.Robot getRed3() { if (red3Builder_ == null) { return red3_; } else { return red3Builder_.getMessage(); } } /** * <code>optional .messages.Robot red3 = 3;</code> */ public Builder setRed3(messages.Robot value) { if (red3Builder_ == null) { if (value == null) { throw new NullPointerException(); } red3_ = value; onChanged(); } else { red3Builder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .messages.Robot red3 = 3;</code> */ public Builder setRed3( messages.Robot.Builder builderForValue) { if (red3Builder_ == null) { red3_ = builderForValue.build(); onChanged(); } else { red3Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .messages.Robot red3 = 3;</code> */ public Builder mergeRed3(messages.Robot value) { if (red3Builder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && red3_ != messages.Robot.getDefaultInstance()) { red3_ = messages.Robot.newBuilder(red3_).mergeFrom(value).buildPartial(); } else { red3_ = value; } onChanged(); } else { red3Builder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .messages.Robot red3 = 3;</code> */ public Builder clearRed3() { if (red3Builder_ == null) { red3_ = messages.Robot.getDefaultInstance(); onChanged(); } else { red3Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** * <code>optional .messages.Robot red3 = 3;</code> */ public messages.Robot.Builder getRed3Builder() { bitField0_ |= 0x00000004; onChanged(); return getRed3FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot red3 = 3;</code> */ public messages.RobotOrBuilder getRed3OrBuilder() { if (red3Builder_ != null) { return red3Builder_.getMessageOrBuilder(); } else { return red3_; } } /** * <code>optional .messages.Robot red3 = 3;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getRed3FieldBuilder() { if (red3Builder_ == null) { red3Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( red3_, getParentForChildren(), isClean()); red3_ = null; } return red3Builder_; } // optional .messages.Robot red4 = 4; private messages.Robot red4_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red4Builder_; /** * <code>optional .messages.Robot red4 = 4;</code> */ public boolean hasRed4() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .messages.Robot red4 = 4;</code> */ public messages.Robot getRed4() { if (red4Builder_ == null) { return red4_; } else { return red4Builder_.getMessage(); } } /** * <code>optional .messages.Robot red4 = 4;</code> */ public Builder setRed4(messages.Robot value) { if (red4Builder_ == null) { if (value == null) { throw new NullPointerException(); } red4_ = value; onChanged(); } else { red4Builder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .messages.Robot red4 = 4;</code> */ public Builder setRed4( messages.Robot.Builder builderForValue) { if (red4Builder_ == null) { red4_ = builderForValue.build(); onChanged(); } else { red4Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .messages.Robot red4 = 4;</code> */ public Builder mergeRed4(messages.Robot value) { if (red4Builder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && red4_ != messages.Robot.getDefaultInstance()) { red4_ = messages.Robot.newBuilder(red4_).mergeFrom(value).buildPartial(); } else { red4_ = value; } onChanged(); } else { red4Builder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .messages.Robot red4 = 4;</code> */ public Builder clearRed4() { if (red4Builder_ == null) { red4_ = messages.Robot.getDefaultInstance(); onChanged(); } else { red4Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .messages.Robot red4 = 4;</code> */ public messages.Robot.Builder getRed4Builder() { bitField0_ |= 0x00000008; onChanged(); return getRed4FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot red4 = 4;</code> */ public messages.RobotOrBuilder getRed4OrBuilder() { if (red4Builder_ != null) { return red4Builder_.getMessageOrBuilder(); } else { return red4_; } } /** * <code>optional .messages.Robot red4 = 4;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getRed4FieldBuilder() { if (red4Builder_ == null) { red4Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( red4_, getParentForChildren(), isClean()); red4_ = null; } return red4Builder_; } // optional .messages.Robot red5 = 5; private messages.Robot red5_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> red5Builder_; /** * <code>optional .messages.Robot red5 = 5;</code> */ public boolean hasRed5() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .messages.Robot red5 = 5;</code> */ public messages.Robot getRed5() { if (red5Builder_ == null) { return red5_; } else { return red5Builder_.getMessage(); } } /** * <code>optional .messages.Robot red5 = 5;</code> */ public Builder setRed5(messages.Robot value) { if (red5Builder_ == null) { if (value == null) { throw new NullPointerException(); } red5_ = value; onChanged(); } else { red5Builder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .messages.Robot red5 = 5;</code> */ public Builder setRed5( messages.Robot.Builder builderForValue) { if (red5Builder_ == null) { red5_ = builderForValue.build(); onChanged(); } else { red5Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .messages.Robot red5 = 5;</code> */ public Builder mergeRed5(messages.Robot value) { if (red5Builder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && red5_ != messages.Robot.getDefaultInstance()) { red5_ = messages.Robot.newBuilder(red5_).mergeFrom(value).buildPartial(); } else { red5_ = value; } onChanged(); } else { red5Builder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .messages.Robot red5 = 5;</code> */ public Builder clearRed5() { if (red5Builder_ == null) { red5_ = messages.Robot.getDefaultInstance(); onChanged(); } else { red5Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * <code>optional .messages.Robot red5 = 5;</code> */ public messages.Robot.Builder getRed5Builder() { bitField0_ |= 0x00000010; onChanged(); return getRed5FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot red5 = 5;</code> */ public messages.RobotOrBuilder getRed5OrBuilder() { if (red5Builder_ != null) { return red5Builder_.getMessageOrBuilder(); } else { return red5_; } } /** * <code>optional .messages.Robot red5 = 5;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getRed5FieldBuilder() { if (red5Builder_ == null) { red5Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( red5_, getParentForChildren(), isClean()); red5_ = null; } return red5Builder_; } // optional .messages.Robot navy1 = 6; private messages.Robot navy1_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy1Builder_; /** * <code>optional .messages.Robot navy1 = 6;</code> */ public boolean hasNavy1() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public messages.Robot getNavy1() { if (navy1Builder_ == null) { return navy1_; } else { return navy1Builder_.getMessage(); } } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public Builder setNavy1(messages.Robot value) { if (navy1Builder_ == null) { if (value == null) { throw new NullPointerException(); } navy1_ = value; onChanged(); } else { navy1Builder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public Builder setNavy1( messages.Robot.Builder builderForValue) { if (navy1Builder_ == null) { navy1_ = builderForValue.build(); onChanged(); } else { navy1Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public Builder mergeNavy1(messages.Robot value) { if (navy1Builder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && navy1_ != messages.Robot.getDefaultInstance()) { navy1_ = messages.Robot.newBuilder(navy1_).mergeFrom(value).buildPartial(); } else { navy1_ = value; } onChanged(); } else { navy1Builder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public Builder clearNavy1() { if (navy1Builder_ == null) { navy1_ = messages.Robot.getDefaultInstance(); onChanged(); } else { navy1Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public messages.Robot.Builder getNavy1Builder() { bitField0_ |= 0x00000020; onChanged(); return getNavy1FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot navy1 = 6;</code> */ public messages.RobotOrBuilder getNavy1OrBuilder() { if (navy1Builder_ != null) { return navy1Builder_.getMessageOrBuilder(); } else { return navy1_; } } /** * <code>optional .messages.Robot navy1 = 6;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getNavy1FieldBuilder() { if (navy1Builder_ == null) { navy1Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( navy1_, getParentForChildren(), isClean()); navy1_ = null; } return navy1Builder_; } // optional .messages.Robot navy2 = 7; private messages.Robot navy2_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy2Builder_; /** * <code>optional .messages.Robot navy2 = 7;</code> */ public boolean hasNavy2() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public messages.Robot getNavy2() { if (navy2Builder_ == null) { return navy2_; } else { return navy2Builder_.getMessage(); } } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public Builder setNavy2(messages.Robot value) { if (navy2Builder_ == null) { if (value == null) { throw new NullPointerException(); } navy2_ = value; onChanged(); } else { navy2Builder_.setMessage(value); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public Builder setNavy2( messages.Robot.Builder builderForValue) { if (navy2Builder_ == null) { navy2_ = builderForValue.build(); onChanged(); } else { navy2Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public Builder mergeNavy2(messages.Robot value) { if (navy2Builder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && navy2_ != messages.Robot.getDefaultInstance()) { navy2_ = messages.Robot.newBuilder(navy2_).mergeFrom(value).buildPartial(); } else { navy2_ = value; } onChanged(); } else { navy2Builder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public Builder clearNavy2() { if (navy2Builder_ == null) { navy2_ = messages.Robot.getDefaultInstance(); onChanged(); } else { navy2Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); return this; } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public messages.Robot.Builder getNavy2Builder() { bitField0_ |= 0x00000040; onChanged(); return getNavy2FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot navy2 = 7;</code> */ public messages.RobotOrBuilder getNavy2OrBuilder() { if (navy2Builder_ != null) { return navy2Builder_.getMessageOrBuilder(); } else { return navy2_; } } /** * <code>optional .messages.Robot navy2 = 7;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getNavy2FieldBuilder() { if (navy2Builder_ == null) { navy2Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( navy2_, getParentForChildren(), isClean()); navy2_ = null; } return navy2Builder_; } // optional .messages.Robot navy3 = 8; private messages.Robot navy3_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy3Builder_; /** * <code>optional .messages.Robot navy3 = 8;</code> */ public boolean hasNavy3() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public messages.Robot getNavy3() { if (navy3Builder_ == null) { return navy3_; } else { return navy3Builder_.getMessage(); } } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public Builder setNavy3(messages.Robot value) { if (navy3Builder_ == null) { if (value == null) { throw new NullPointerException(); } navy3_ = value; onChanged(); } else { navy3Builder_.setMessage(value); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public Builder setNavy3( messages.Robot.Builder builderForValue) { if (navy3Builder_ == null) { navy3_ = builderForValue.build(); onChanged(); } else { navy3Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public Builder mergeNavy3(messages.Robot value) { if (navy3Builder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080) && navy3_ != messages.Robot.getDefaultInstance()) { navy3_ = messages.Robot.newBuilder(navy3_).mergeFrom(value).buildPartial(); } else { navy3_ = value; } onChanged(); } else { navy3Builder_.mergeFrom(value); } bitField0_ |= 0x00000080; return this; } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public Builder clearNavy3() { if (navy3Builder_ == null) { navy3_ = messages.Robot.getDefaultInstance(); onChanged(); } else { navy3Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); return this; } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public messages.Robot.Builder getNavy3Builder() { bitField0_ |= 0x00000080; onChanged(); return getNavy3FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot navy3 = 8;</code> */ public messages.RobotOrBuilder getNavy3OrBuilder() { if (navy3Builder_ != null) { return navy3Builder_.getMessageOrBuilder(); } else { return navy3_; } } /** * <code>optional .messages.Robot navy3 = 8;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getNavy3FieldBuilder() { if (navy3Builder_ == null) { navy3Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( navy3_, getParentForChildren(), isClean()); navy3_ = null; } return navy3Builder_; } // optional .messages.Robot navy4 = 9; private messages.Robot navy4_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy4Builder_; /** * <code>optional .messages.Robot navy4 = 9;</code> */ public boolean hasNavy4() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public messages.Robot getNavy4() { if (navy4Builder_ == null) { return navy4_; } else { return navy4Builder_.getMessage(); } } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public Builder setNavy4(messages.Robot value) { if (navy4Builder_ == null) { if (value == null) { throw new NullPointerException(); } navy4_ = value; onChanged(); } else { navy4Builder_.setMessage(value); } bitField0_ |= 0x00000100; return this; } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public Builder setNavy4( messages.Robot.Builder builderForValue) { if (navy4Builder_ == null) { navy4_ = builderForValue.build(); onChanged(); } else { navy4Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; return this; } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public Builder mergeNavy4(messages.Robot value) { if (navy4Builder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100) && navy4_ != messages.Robot.getDefaultInstance()) { navy4_ = messages.Robot.newBuilder(navy4_).mergeFrom(value).buildPartial(); } else { navy4_ = value; } onChanged(); } else { navy4Builder_.mergeFrom(value); } bitField0_ |= 0x00000100; return this; } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public Builder clearNavy4() { if (navy4Builder_ == null) { navy4_ = messages.Robot.getDefaultInstance(); onChanged(); } else { navy4Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); return this; } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public messages.Robot.Builder getNavy4Builder() { bitField0_ |= 0x00000100; onChanged(); return getNavy4FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot navy4 = 9;</code> */ public messages.RobotOrBuilder getNavy4OrBuilder() { if (navy4Builder_ != null) { return navy4Builder_.getMessageOrBuilder(); } else { return navy4_; } } /** * <code>optional .messages.Robot navy4 = 9;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getNavy4FieldBuilder() { if (navy4Builder_ == null) { navy4Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( navy4_, getParentForChildren(), isClean()); navy4_ = null; } return navy4Builder_; } // optional .messages.Robot navy5 = 10; private messages.Robot navy5_ = messages.Robot.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> navy5Builder_; /** * <code>optional .messages.Robot navy5 = 10;</code> */ public boolean hasNavy5() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public messages.Robot getNavy5() { if (navy5Builder_ == null) { return navy5_; } else { return navy5Builder_.getMessage(); } } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public Builder setNavy5(messages.Robot value) { if (navy5Builder_ == null) { if (value == null) { throw new NullPointerException(); } navy5_ = value; onChanged(); } else { navy5Builder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public Builder setNavy5( messages.Robot.Builder builderForValue) { if (navy5Builder_ == null) { navy5_ = builderForValue.build(); onChanged(); } else { navy5Builder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public Builder mergeNavy5(messages.Robot value) { if (navy5Builder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && navy5_ != messages.Robot.getDefaultInstance()) { navy5_ = messages.Robot.newBuilder(navy5_).mergeFrom(value).buildPartial(); } else { navy5_ = value; } onChanged(); } else { navy5Builder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public Builder clearNavy5() { if (navy5Builder_ == null) { navy5_ = messages.Robot.getDefaultInstance(); onChanged(); } else { navy5Builder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public messages.Robot.Builder getNavy5Builder() { bitField0_ |= 0x00000200; onChanged(); return getNavy5FieldBuilder().getBuilder(); } /** * <code>optional .messages.Robot navy5 = 10;</code> */ public messages.RobotOrBuilder getNavy5OrBuilder() { if (navy5Builder_ != null) { return navy5Builder_.getMessageOrBuilder(); } else { return navy5_; } } /** * <code>optional .messages.Robot navy5 = 10;</code> */ private com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder> getNavy5FieldBuilder() { if (navy5Builder_ == null) { navy5Builder_ = new com.google.protobuf.SingleFieldBuilder< messages.Robot, messages.Robot.Builder, messages.RobotOrBuilder>( navy5_, getParentForChildren(), isClean()); navy5_ = null; } return navy5Builder_; } // @@protoc_insertion_point(builder_scope:messages.VisionRobot) } static { defaultInstance = new VisionRobot(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:messages.VisionRobot) }