All Downloads are FREE. Search and download functionalities are using the official Maven repository.

SC2APIProtocol.Query Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: s2clientprotocol/query.proto

package SC2APIProtocol;

public final class Query {
  private Query() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface RequestQueryOrBuilder extends
      // @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQuery)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1;
     */
    java.util.List 
        getPathingList();
    /**
     * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1;
     */
    SC2APIProtocol.Query.RequestQueryPathing getPathing(int index);
    /**
     * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1;
     */
    int getPathingCount();
    /**
     * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1;
     */
    java.util.List 
        getPathingOrBuilderList();
    /**
     * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1;
     */
    SC2APIProtocol.Query.RequestQueryPathingOrBuilder getPathingOrBuilder(
        int index);

    /**
     * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2;
     */
    java.util.List 
        getAbilitiesList();
    /**
     * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2;
     */
    SC2APIProtocol.Query.RequestQueryAvailableAbilities getAbilities(int index);
    /**
     * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2;
     */
    int getAbilitiesCount();
    /**
     * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2;
     */
    java.util.List 
        getAbilitiesOrBuilderList();
    /**
     * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2;
     */
    SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder(
        int index);

    /**
     * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3;
     */
    java.util.List 
        getPlacementsList();
    /**
     * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3;
     */
    SC2APIProtocol.Query.RequestQueryBuildingPlacement getPlacements(int index);
    /**
     * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3;
     */
    int getPlacementsCount();
    /**
     * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3;
     */
    java.util.List 
        getPlacementsOrBuilderList();
    /**
     * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3;
     */
    SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder getPlacementsOrBuilder(
        int index);

    /**
     * 
     * Ignores requirements like food, minerals and so on.
     * 
* * optional bool ignore_resource_requirements = 4; * @return Whether the ignoreResourceRequirements field is set. */ boolean hasIgnoreResourceRequirements(); /** *
     * Ignores requirements like food, minerals and so on.
     * 
* * optional bool ignore_resource_requirements = 4; * @return The ignoreResourceRequirements. */ boolean getIgnoreResourceRequirements(); } /** * Protobuf type {@code SC2APIProtocol.RequestQuery} */ public static final class RequestQuery extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQuery) RequestQueryOrBuilder { private static final long serialVersionUID = 0L; // Use RequestQuery.newBuilder() to construct. private RequestQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RequestQuery() { pathing_ = java.util.Collections.emptyList(); abilities_ = java.util.Collections.emptyList(); placements_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RequestQuery(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQuery.class, SC2APIProtocol.Query.RequestQuery.Builder.class); } private int bitField0_; public static final int PATHING_FIELD_NUMBER = 1; private java.util.List pathing_; /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ @java.lang.Override public java.util.List getPathingList() { return pathing_; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ @java.lang.Override public java.util.List getPathingOrBuilderList() { return pathing_; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ @java.lang.Override public int getPathingCount() { return pathing_.size(); } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathing getPathing(int index) { return pathing_.get(index); } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathingOrBuilder getPathingOrBuilder( int index) { return pathing_.get(index); } public static final int ABILITIES_FIELD_NUMBER = 2; private java.util.List abilities_; /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ @java.lang.Override public java.util.List getAbilitiesList() { return abilities_; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ @java.lang.Override public java.util.List getAbilitiesOrBuilderList() { return abilities_; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ @java.lang.Override public int getAbilitiesCount() { return abilities_.size(); } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilities getAbilities(int index) { return abilities_.get(index); } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder( int index) { return abilities_.get(index); } public static final int PLACEMENTS_FIELD_NUMBER = 3; private java.util.List placements_; /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ @java.lang.Override public java.util.List getPlacementsList() { return placements_; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ @java.lang.Override public java.util.List getPlacementsOrBuilderList() { return placements_; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ @java.lang.Override public int getPlacementsCount() { return placements_.size(); } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacement getPlacements(int index) { return placements_.get(index); } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder getPlacementsOrBuilder( int index) { return placements_.get(index); } public static final int IGNORE_RESOURCE_REQUIREMENTS_FIELD_NUMBER = 4; private boolean ignoreResourceRequirements_; /** *
     * Ignores requirements like food, minerals and so on.
     * 
* * optional bool ignore_resource_requirements = 4; * @return Whether the ignoreResourceRequirements field is set. */ @java.lang.Override public boolean hasIgnoreResourceRequirements() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Ignores requirements like food, minerals and so on.
     * 
* * optional bool ignore_resource_requirements = 4; * @return The ignoreResourceRequirements. */ @java.lang.Override public boolean getIgnoreResourceRequirements() { return ignoreResourceRequirements_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < pathing_.size(); i++) { output.writeMessage(1, pathing_.get(i)); } for (int i = 0; i < abilities_.size(); i++) { output.writeMessage(2, abilities_.get(i)); } for (int i = 0; i < placements_.size(); i++) { output.writeMessage(3, placements_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeBool(4, ignoreResourceRequirements_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < pathing_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, pathing_.get(i)); } for (int i = 0; i < abilities_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, abilities_.get(i)); } for (int i = 0; i < placements_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, placements_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, ignoreResourceRequirements_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.RequestQuery)) { return super.equals(obj); } SC2APIProtocol.Query.RequestQuery other = (SC2APIProtocol.Query.RequestQuery) obj; if (!getPathingList() .equals(other.getPathingList())) return false; if (!getAbilitiesList() .equals(other.getAbilitiesList())) return false; if (!getPlacementsList() .equals(other.getPlacementsList())) return false; if (hasIgnoreResourceRequirements() != other.hasIgnoreResourceRequirements()) return false; if (hasIgnoreResourceRequirements()) { if (getIgnoreResourceRequirements() != other.getIgnoreResourceRequirements()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getPathingCount() > 0) { hash = (37 * hash) + PATHING_FIELD_NUMBER; hash = (53 * hash) + getPathingList().hashCode(); } if (getAbilitiesCount() > 0) { hash = (37 * hash) + ABILITIES_FIELD_NUMBER; hash = (53 * hash) + getAbilitiesList().hashCode(); } if (getPlacementsCount() > 0) { hash = (37 * hash) + PLACEMENTS_FIELD_NUMBER; hash = (53 * hash) + getPlacementsList().hashCode(); } if (hasIgnoreResourceRequirements()) { hash = (37 * hash) + IGNORE_RESOURCE_REQUIREMENTS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIgnoreResourceRequirements()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.RequestQuery parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQuery parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQuery parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQuery parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQuery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQuery parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQuery parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQuery parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQuery parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQuery parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQuery parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQuery parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.RequestQuery prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.RequestQuery} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQuery) SC2APIProtocol.Query.RequestQueryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQuery.class, SC2APIProtocol.Query.RequestQuery.Builder.class); } // Construct using SC2APIProtocol.Query.RequestQuery.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); if (pathingBuilder_ == null) { pathing_ = java.util.Collections.emptyList(); } else { pathing_ = null; pathingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); } else { abilities_ = null; abilitiesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (placementsBuilder_ == null) { placements_ = java.util.Collections.emptyList(); } else { placements_ = null; placementsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); ignoreResourceRequirements_ = false; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQuery_descriptor; } @java.lang.Override public SC2APIProtocol.Query.RequestQuery getDefaultInstanceForType() { return SC2APIProtocol.Query.RequestQuery.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.RequestQuery build() { SC2APIProtocol.Query.RequestQuery result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.RequestQuery buildPartial() { SC2APIProtocol.Query.RequestQuery result = new SC2APIProtocol.Query.RequestQuery(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (pathingBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { pathing_ = java.util.Collections.unmodifiableList(pathing_); bitField0_ = (bitField0_ & ~0x00000001); } result.pathing_ = pathing_; } else { result.pathing_ = pathingBuilder_.build(); } if (abilitiesBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { abilities_ = java.util.Collections.unmodifiableList(abilities_); bitField0_ = (bitField0_ & ~0x00000002); } result.abilities_ = abilities_; } else { result.abilities_ = abilitiesBuilder_.build(); } if (placementsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { placements_ = java.util.Collections.unmodifiableList(placements_); bitField0_ = (bitField0_ & ~0x00000004); } result.placements_ = placements_; } else { result.placements_ = placementsBuilder_.build(); } if (((from_bitField0_ & 0x00000008) != 0)) { result.ignoreResourceRequirements_ = ignoreResourceRequirements_; to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.RequestQuery) { return mergeFrom((SC2APIProtocol.Query.RequestQuery)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.RequestQuery other) { if (other == SC2APIProtocol.Query.RequestQuery.getDefaultInstance()) return this; if (pathingBuilder_ == null) { if (!other.pathing_.isEmpty()) { if (pathing_.isEmpty()) { pathing_ = other.pathing_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePathingIsMutable(); pathing_.addAll(other.pathing_); } onChanged(); } } else { if (!other.pathing_.isEmpty()) { if (pathingBuilder_.isEmpty()) { pathingBuilder_.dispose(); pathingBuilder_ = null; pathing_ = other.pathing_; bitField0_ = (bitField0_ & ~0x00000001); pathingBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPathingFieldBuilder() : null; } else { pathingBuilder_.addAllMessages(other.pathing_); } } } if (abilitiesBuilder_ == null) { if (!other.abilities_.isEmpty()) { if (abilities_.isEmpty()) { abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureAbilitiesIsMutable(); abilities_.addAll(other.abilities_); } onChanged(); } } else { if (!other.abilities_.isEmpty()) { if (abilitiesBuilder_.isEmpty()) { abilitiesBuilder_.dispose(); abilitiesBuilder_ = null; abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000002); abilitiesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAbilitiesFieldBuilder() : null; } else { abilitiesBuilder_.addAllMessages(other.abilities_); } } } if (placementsBuilder_ == null) { if (!other.placements_.isEmpty()) { if (placements_.isEmpty()) { placements_ = other.placements_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensurePlacementsIsMutable(); placements_.addAll(other.placements_); } onChanged(); } } else { if (!other.placements_.isEmpty()) { if (placementsBuilder_.isEmpty()) { placementsBuilder_.dispose(); placementsBuilder_ = null; placements_ = other.placements_; bitField0_ = (bitField0_ & ~0x00000004); placementsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPlacementsFieldBuilder() : null; } else { placementsBuilder_.addAllMessages(other.placements_); } } } if (other.hasIgnoreResourceRequirements()) { setIgnoreResourceRequirements(other.getIgnoreResourceRequirements()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { SC2APIProtocol.Query.RequestQueryPathing m = input.readMessage( SC2APIProtocol.Query.RequestQueryPathing.PARSER, extensionRegistry); if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(m); } else { pathingBuilder_.addMessage(m); } break; } // case 10 case 18: { SC2APIProtocol.Query.RequestQueryAvailableAbilities m = input.readMessage( SC2APIProtocol.Query.RequestQueryAvailableAbilities.PARSER, extensionRegistry); if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(m); } else { abilitiesBuilder_.addMessage(m); } break; } // case 18 case 26: { SC2APIProtocol.Query.RequestQueryBuildingPlacement m = input.readMessage( SC2APIProtocol.Query.RequestQueryBuildingPlacement.PARSER, extensionRegistry); if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(m); } else { placementsBuilder_.addMessage(m); } break; } // case 26 case 32: { ignoreResourceRequirements_ = input.readBool(); bitField0_ |= 0x00000008; break; } // case 32 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.util.List pathing_ = java.util.Collections.emptyList(); private void ensurePathingIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { pathing_ = new java.util.ArrayList(pathing_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryPathing, SC2APIProtocol.Query.RequestQueryPathing.Builder, SC2APIProtocol.Query.RequestQueryPathingOrBuilder> pathingBuilder_; /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public java.util.List getPathingList() { if (pathingBuilder_ == null) { return java.util.Collections.unmodifiableList(pathing_); } else { return pathingBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public int getPathingCount() { if (pathingBuilder_ == null) { return pathing_.size(); } else { return pathingBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public SC2APIProtocol.Query.RequestQueryPathing getPathing(int index) { if (pathingBuilder_ == null) { return pathing_.get(index); } else { return pathingBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder setPathing( int index, SC2APIProtocol.Query.RequestQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.set(index, value); onChanged(); } else { pathingBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder setPathing( int index, SC2APIProtocol.Query.RequestQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.set(index, builderForValue.build()); onChanged(); } else { pathingBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder addPathing(SC2APIProtocol.Query.RequestQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.add(value); onChanged(); } else { pathingBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder addPathing( int index, SC2APIProtocol.Query.RequestQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.add(index, value); onChanged(); } else { pathingBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder addPathing( SC2APIProtocol.Query.RequestQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(builderForValue.build()); onChanged(); } else { pathingBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder addPathing( int index, SC2APIProtocol.Query.RequestQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(index, builderForValue.build()); onChanged(); } else { pathingBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder addAllPathing( java.lang.Iterable values) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, pathing_); onChanged(); } else { pathingBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder clearPathing() { if (pathingBuilder_ == null) { pathing_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { pathingBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public Builder removePathing(int index) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.remove(index); onChanged(); } else { pathingBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public SC2APIProtocol.Query.RequestQueryPathing.Builder getPathingBuilder( int index) { return getPathingFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public SC2APIProtocol.Query.RequestQueryPathingOrBuilder getPathingOrBuilder( int index) { if (pathingBuilder_ == null) { return pathing_.get(index); } else { return pathingBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public java.util.List getPathingOrBuilderList() { if (pathingBuilder_ != null) { return pathingBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(pathing_); } } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public SC2APIProtocol.Query.RequestQueryPathing.Builder addPathingBuilder() { return getPathingFieldBuilder().addBuilder( SC2APIProtocol.Query.RequestQueryPathing.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public SC2APIProtocol.Query.RequestQueryPathing.Builder addPathingBuilder( int index) { return getPathingFieldBuilder().addBuilder( index, SC2APIProtocol.Query.RequestQueryPathing.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryPathing pathing = 1; */ public java.util.List getPathingBuilderList() { return getPathingFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryPathing, SC2APIProtocol.Query.RequestQueryPathing.Builder, SC2APIProtocol.Query.RequestQueryPathingOrBuilder> getPathingFieldBuilder() { if (pathingBuilder_ == null) { pathingBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryPathing, SC2APIProtocol.Query.RequestQueryPathing.Builder, SC2APIProtocol.Query.RequestQueryPathingOrBuilder>( pathing_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); pathing_ = null; } return pathingBuilder_; } private java.util.List abilities_ = java.util.Collections.emptyList(); private void ensureAbilitiesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { abilities_ = new java.util.ArrayList(abilities_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryAvailableAbilities, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder, SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder> abilitiesBuilder_; /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesList() { if (abilitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(abilities_); } else { return abilitiesBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public int getAbilitiesCount() { if (abilitiesBuilder_ == null) { return abilities_.size(); } else { return abilitiesBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.RequestQueryAvailableAbilities getAbilities(int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder setAbilities( int index, SC2APIProtocol.Query.RequestQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.set(index, value); onChanged(); } else { abilitiesBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder setAbilities( int index, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.set(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder addAbilities(SC2APIProtocol.Query.RequestQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(value); onChanged(); } else { abilitiesBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( int index, SC2APIProtocol.Query.RequestQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(index, value); onChanged(); } else { abilitiesBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( int index, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder addAllAbilities( java.lang.Iterable values) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, abilities_); onChanged(); } else { abilitiesBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder clearAbilities() { if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { abilitiesBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public Builder removeAbilities(int index) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.remove(index); onChanged(); } else { abilitiesBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder getAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder( int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesOrBuilderList() { if (abilitiesBuilder_ != null) { return abilitiesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(abilities_); } } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder addAbilitiesBuilder() { return getAbilitiesFieldBuilder().addBuilder( SC2APIProtocol.Query.RequestQueryAvailableAbilities.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder addAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().addBuilder( index, SC2APIProtocol.Query.RequestQueryAvailableAbilities.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesBuilderList() { return getAbilitiesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryAvailableAbilities, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder, SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder> getAbilitiesFieldBuilder() { if (abilitiesBuilder_ == null) { abilitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryAvailableAbilities, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder, SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder>( abilities_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); abilities_ = null; } return abilitiesBuilder_; } private java.util.List placements_ = java.util.Collections.emptyList(); private void ensurePlacementsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { placements_ = new java.util.ArrayList(placements_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryBuildingPlacement, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder, SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder> placementsBuilder_; /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsList() { if (placementsBuilder_ == null) { return java.util.Collections.unmodifiableList(placements_); } else { return placementsBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public int getPlacementsCount() { if (placementsBuilder_ == null) { return placements_.size(); } else { return placementsBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.RequestQueryBuildingPlacement getPlacements(int index) { if (placementsBuilder_ == null) { return placements_.get(index); } else { return placementsBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder setPlacements( int index, SC2APIProtocol.Query.RequestQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.set(index, value); onChanged(); } else { placementsBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder setPlacements( int index, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.set(index, builderForValue.build()); onChanged(); } else { placementsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder addPlacements(SC2APIProtocol.Query.RequestQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.add(value); onChanged(); } else { placementsBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder addPlacements( int index, SC2APIProtocol.Query.RequestQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.add(index, value); onChanged(); } else { placementsBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder addPlacements( SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(builderForValue.build()); onChanged(); } else { placementsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder addPlacements( int index, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(index, builderForValue.build()); onChanged(); } else { placementsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder addAllPlacements( java.lang.Iterable values) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, placements_); onChanged(); } else { placementsBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder clearPlacements() { if (placementsBuilder_ == null) { placements_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { placementsBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public Builder removePlacements(int index) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.remove(index); onChanged(); } else { placementsBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder getPlacementsBuilder( int index) { return getPlacementsFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder getPlacementsOrBuilder( int index) { if (placementsBuilder_ == null) { return placements_.get(index); } else { return placementsBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsOrBuilderList() { if (placementsBuilder_ != null) { return placementsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(placements_); } } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder addPlacementsBuilder() { return getPlacementsFieldBuilder().addBuilder( SC2APIProtocol.Query.RequestQueryBuildingPlacement.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder addPlacementsBuilder( int index) { return getPlacementsFieldBuilder().addBuilder( index, SC2APIProtocol.Query.RequestQueryBuildingPlacement.getDefaultInstance()); } /** * repeated .SC2APIProtocol.RequestQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsBuilderList() { return getPlacementsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryBuildingPlacement, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder, SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder> getPlacementsFieldBuilder() { if (placementsBuilder_ == null) { placementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.RequestQueryBuildingPlacement, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder, SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder>( placements_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); placements_ = null; } return placementsBuilder_; } private boolean ignoreResourceRequirements_ ; /** *
       * Ignores requirements like food, minerals and so on.
       * 
* * optional bool ignore_resource_requirements = 4; * @return Whether the ignoreResourceRequirements field is set. */ @java.lang.Override public boolean hasIgnoreResourceRequirements() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Ignores requirements like food, minerals and so on.
       * 
* * optional bool ignore_resource_requirements = 4; * @return The ignoreResourceRequirements. */ @java.lang.Override public boolean getIgnoreResourceRequirements() { return ignoreResourceRequirements_; } /** *
       * Ignores requirements like food, minerals and so on.
       * 
* * optional bool ignore_resource_requirements = 4; * @param value The ignoreResourceRequirements to set. * @return This builder for chaining. */ public Builder setIgnoreResourceRequirements(boolean value) { bitField0_ |= 0x00000008; ignoreResourceRequirements_ = value; onChanged(); return this; } /** *
       * Ignores requirements like food, minerals and so on.
       * 
* * optional bool ignore_resource_requirements = 4; * @return This builder for chaining. */ public Builder clearIgnoreResourceRequirements() { bitField0_ = (bitField0_ & ~0x00000008); ignoreResourceRequirements_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQuery) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQuery) private static final SC2APIProtocol.Query.RequestQuery DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.RequestQuery(); } public static SC2APIProtocol.Query.RequestQuery getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RequestQuery parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.RequestQuery getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ResponseQueryOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQuery) com.google.protobuf.MessageOrBuilder { /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ java.util.List getPathingList(); /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ SC2APIProtocol.Query.ResponseQueryPathing getPathing(int index); /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ int getPathingCount(); /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ java.util.List getPathingOrBuilderList(); /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ SC2APIProtocol.Query.ResponseQueryPathingOrBuilder getPathingOrBuilder( int index); /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ java.util.List getAbilitiesList(); /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ SC2APIProtocol.Query.ResponseQueryAvailableAbilities getAbilities(int index); /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ int getAbilitiesCount(); /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ java.util.List getAbilitiesOrBuilderList(); /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder( int index); /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ java.util.List getPlacementsList(); /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ SC2APIProtocol.Query.ResponseQueryBuildingPlacement getPlacements(int index); /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ int getPlacementsCount(); /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ java.util.List getPlacementsOrBuilderList(); /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder getPlacementsOrBuilder( int index); } /** * Protobuf type {@code SC2APIProtocol.ResponseQuery} */ public static final class ResponseQuery extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQuery) ResponseQueryOrBuilder { private static final long serialVersionUID = 0L; // Use ResponseQuery.newBuilder() to construct. private ResponseQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ResponseQuery() { pathing_ = java.util.Collections.emptyList(); abilities_ = java.util.Collections.emptyList(); placements_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ResponseQuery(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQuery.class, SC2APIProtocol.Query.ResponseQuery.Builder.class); } public static final int PATHING_FIELD_NUMBER = 1; private java.util.List pathing_; /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ @java.lang.Override public java.util.List getPathingList() { return pathing_; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ @java.lang.Override public java.util.List getPathingOrBuilderList() { return pathing_; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ @java.lang.Override public int getPathingCount() { return pathing_.size(); } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathing getPathing(int index) { return pathing_.get(index); } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathingOrBuilder getPathingOrBuilder( int index) { return pathing_.get(index); } public static final int ABILITIES_FIELD_NUMBER = 2; private java.util.List abilities_; /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ @java.lang.Override public java.util.List getAbilitiesList() { return abilities_; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ @java.lang.Override public java.util.List getAbilitiesOrBuilderList() { return abilities_; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ @java.lang.Override public int getAbilitiesCount() { return abilities_.size(); } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilities getAbilities(int index) { return abilities_.get(index); } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder( int index) { return abilities_.get(index); } public static final int PLACEMENTS_FIELD_NUMBER = 3; private java.util.List placements_; /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ @java.lang.Override public java.util.List getPlacementsList() { return placements_; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ @java.lang.Override public java.util.List getPlacementsOrBuilderList() { return placements_; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ @java.lang.Override public int getPlacementsCount() { return placements_.size(); } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacement getPlacements(int index) { return placements_.get(index); } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder getPlacementsOrBuilder( int index) { return placements_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < pathing_.size(); i++) { output.writeMessage(1, pathing_.get(i)); } for (int i = 0; i < abilities_.size(); i++) { output.writeMessage(2, abilities_.get(i)); } for (int i = 0; i < placements_.size(); i++) { output.writeMessage(3, placements_.get(i)); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < pathing_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, pathing_.get(i)); } for (int i = 0; i < abilities_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, abilities_.get(i)); } for (int i = 0; i < placements_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, placements_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.ResponseQuery)) { return super.equals(obj); } SC2APIProtocol.Query.ResponseQuery other = (SC2APIProtocol.Query.ResponseQuery) obj; if (!getPathingList() .equals(other.getPathingList())) return false; if (!getAbilitiesList() .equals(other.getAbilitiesList())) return false; if (!getPlacementsList() .equals(other.getPlacementsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getPathingCount() > 0) { hash = (37 * hash) + PATHING_FIELD_NUMBER; hash = (53 * hash) + getPathingList().hashCode(); } if (getAbilitiesCount() > 0) { hash = (37 * hash) + ABILITIES_FIELD_NUMBER; hash = (53 * hash) + getAbilitiesList().hashCode(); } if (getPlacementsCount() > 0) { hash = (37 * hash) + PLACEMENTS_FIELD_NUMBER; hash = (53 * hash) + getPlacementsList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.ResponseQuery parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQuery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQuery parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQuery parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQuery parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQuery parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.ResponseQuery prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.ResponseQuery} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQuery) SC2APIProtocol.Query.ResponseQueryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQuery.class, SC2APIProtocol.Query.ResponseQuery.Builder.class); } // Construct using SC2APIProtocol.Query.ResponseQuery.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); if (pathingBuilder_ == null) { pathing_ = java.util.Collections.emptyList(); } else { pathing_ = null; pathingBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); } else { abilities_ = null; abilitiesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (placementsBuilder_ == null) { placements_ = java.util.Collections.emptyList(); } else { placements_ = null; placementsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQuery_descriptor; } @java.lang.Override public SC2APIProtocol.Query.ResponseQuery getDefaultInstanceForType() { return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.ResponseQuery build() { SC2APIProtocol.Query.ResponseQuery result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.ResponseQuery buildPartial() { SC2APIProtocol.Query.ResponseQuery result = new SC2APIProtocol.Query.ResponseQuery(this); int from_bitField0_ = bitField0_; if (pathingBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { pathing_ = java.util.Collections.unmodifiableList(pathing_); bitField0_ = (bitField0_ & ~0x00000001); } result.pathing_ = pathing_; } else { result.pathing_ = pathingBuilder_.build(); } if (abilitiesBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { abilities_ = java.util.Collections.unmodifiableList(abilities_); bitField0_ = (bitField0_ & ~0x00000002); } result.abilities_ = abilities_; } else { result.abilities_ = abilitiesBuilder_.build(); } if (placementsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { placements_ = java.util.Collections.unmodifiableList(placements_); bitField0_ = (bitField0_ & ~0x00000004); } result.placements_ = placements_; } else { result.placements_ = placementsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.ResponseQuery) { return mergeFrom((SC2APIProtocol.Query.ResponseQuery)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.ResponseQuery other) { if (other == SC2APIProtocol.Query.ResponseQuery.getDefaultInstance()) return this; if (pathingBuilder_ == null) { if (!other.pathing_.isEmpty()) { if (pathing_.isEmpty()) { pathing_ = other.pathing_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePathingIsMutable(); pathing_.addAll(other.pathing_); } onChanged(); } } else { if (!other.pathing_.isEmpty()) { if (pathingBuilder_.isEmpty()) { pathingBuilder_.dispose(); pathingBuilder_ = null; pathing_ = other.pathing_; bitField0_ = (bitField0_ & ~0x00000001); pathingBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPathingFieldBuilder() : null; } else { pathingBuilder_.addAllMessages(other.pathing_); } } } if (abilitiesBuilder_ == null) { if (!other.abilities_.isEmpty()) { if (abilities_.isEmpty()) { abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureAbilitiesIsMutable(); abilities_.addAll(other.abilities_); } onChanged(); } } else { if (!other.abilities_.isEmpty()) { if (abilitiesBuilder_.isEmpty()) { abilitiesBuilder_.dispose(); abilitiesBuilder_ = null; abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000002); abilitiesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAbilitiesFieldBuilder() : null; } else { abilitiesBuilder_.addAllMessages(other.abilities_); } } } if (placementsBuilder_ == null) { if (!other.placements_.isEmpty()) { if (placements_.isEmpty()) { placements_ = other.placements_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensurePlacementsIsMutable(); placements_.addAll(other.placements_); } onChanged(); } } else { if (!other.placements_.isEmpty()) { if (placementsBuilder_.isEmpty()) { placementsBuilder_.dispose(); placementsBuilder_ = null; placements_ = other.placements_; bitField0_ = (bitField0_ & ~0x00000004); placementsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPlacementsFieldBuilder() : null; } else { placementsBuilder_.addAllMessages(other.placements_); } } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { SC2APIProtocol.Query.ResponseQueryPathing m = input.readMessage( SC2APIProtocol.Query.ResponseQueryPathing.PARSER, extensionRegistry); if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(m); } else { pathingBuilder_.addMessage(m); } break; } // case 10 case 18: { SC2APIProtocol.Query.ResponseQueryAvailableAbilities m = input.readMessage( SC2APIProtocol.Query.ResponseQueryAvailableAbilities.PARSER, extensionRegistry); if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(m); } else { abilitiesBuilder_.addMessage(m); } break; } // case 18 case 26: { SC2APIProtocol.Query.ResponseQueryBuildingPlacement m = input.readMessage( SC2APIProtocol.Query.ResponseQueryBuildingPlacement.PARSER, extensionRegistry); if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(m); } else { placementsBuilder_.addMessage(m); } break; } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.util.List pathing_ = java.util.Collections.emptyList(); private void ensurePathingIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { pathing_ = new java.util.ArrayList(pathing_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryPathing, SC2APIProtocol.Query.ResponseQueryPathing.Builder, SC2APIProtocol.Query.ResponseQueryPathingOrBuilder> pathingBuilder_; /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public java.util.List getPathingList() { if (pathingBuilder_ == null) { return java.util.Collections.unmodifiableList(pathing_); } else { return pathingBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public int getPathingCount() { if (pathingBuilder_ == null) { return pathing_.size(); } else { return pathingBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public SC2APIProtocol.Query.ResponseQueryPathing getPathing(int index) { if (pathingBuilder_ == null) { return pathing_.get(index); } else { return pathingBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder setPathing( int index, SC2APIProtocol.Query.ResponseQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.set(index, value); onChanged(); } else { pathingBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder setPathing( int index, SC2APIProtocol.Query.ResponseQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.set(index, builderForValue.build()); onChanged(); } else { pathingBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder addPathing(SC2APIProtocol.Query.ResponseQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.add(value); onChanged(); } else { pathingBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder addPathing( int index, SC2APIProtocol.Query.ResponseQueryPathing value) { if (pathingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePathingIsMutable(); pathing_.add(index, value); onChanged(); } else { pathingBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder addPathing( SC2APIProtocol.Query.ResponseQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(builderForValue.build()); onChanged(); } else { pathingBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder addPathing( int index, SC2APIProtocol.Query.ResponseQueryPathing.Builder builderForValue) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.add(index, builderForValue.build()); onChanged(); } else { pathingBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder addAllPathing( java.lang.Iterable values) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, pathing_); onChanged(); } else { pathingBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder clearPathing() { if (pathingBuilder_ == null) { pathing_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { pathingBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public Builder removePathing(int index) { if (pathingBuilder_ == null) { ensurePathingIsMutable(); pathing_.remove(index); onChanged(); } else { pathingBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public SC2APIProtocol.Query.ResponseQueryPathing.Builder getPathingBuilder( int index) { return getPathingFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public SC2APIProtocol.Query.ResponseQueryPathingOrBuilder getPathingOrBuilder( int index) { if (pathingBuilder_ == null) { return pathing_.get(index); } else { return pathingBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public java.util.List getPathingOrBuilderList() { if (pathingBuilder_ != null) { return pathingBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(pathing_); } } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public SC2APIProtocol.Query.ResponseQueryPathing.Builder addPathingBuilder() { return getPathingFieldBuilder().addBuilder( SC2APIProtocol.Query.ResponseQueryPathing.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public SC2APIProtocol.Query.ResponseQueryPathing.Builder addPathingBuilder( int index) { return getPathingFieldBuilder().addBuilder( index, SC2APIProtocol.Query.ResponseQueryPathing.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryPathing pathing = 1; */ public java.util.List getPathingBuilderList() { return getPathingFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryPathing, SC2APIProtocol.Query.ResponseQueryPathing.Builder, SC2APIProtocol.Query.ResponseQueryPathingOrBuilder> getPathingFieldBuilder() { if (pathingBuilder_ == null) { pathingBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryPathing, SC2APIProtocol.Query.ResponseQueryPathing.Builder, SC2APIProtocol.Query.ResponseQueryPathingOrBuilder>( pathing_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); pathing_ = null; } return pathingBuilder_; } private java.util.List abilities_ = java.util.Collections.emptyList(); private void ensureAbilitiesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { abilities_ = new java.util.ArrayList(abilities_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryAvailableAbilities, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder, SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder> abilitiesBuilder_; /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesList() { if (abilitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(abilities_); } else { return abilitiesBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public int getAbilitiesCount() { if (abilitiesBuilder_ == null) { return abilities_.size(); } else { return abilitiesBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.ResponseQueryAvailableAbilities getAbilities(int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder setAbilities( int index, SC2APIProtocol.Query.ResponseQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.set(index, value); onChanged(); } else { abilitiesBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder setAbilities( int index, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.set(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder addAbilities(SC2APIProtocol.Query.ResponseQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(value); onChanged(); } else { abilitiesBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( int index, SC2APIProtocol.Query.ResponseQueryAvailableAbilities value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(index, value); onChanged(); } else { abilitiesBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder addAbilities( int index, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder addAllAbilities( java.lang.Iterable values) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, abilities_); onChanged(); } else { abilitiesBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder clearAbilities() { if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { abilitiesBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public Builder removeAbilities(int index) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.remove(index); onChanged(); } else { abilitiesBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder getAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder getAbilitiesOrBuilder( int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesOrBuilderList() { if (abilitiesBuilder_ != null) { return abilitiesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(abilities_); } } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder addAbilitiesBuilder() { return getAbilitiesFieldBuilder().addBuilder( SC2APIProtocol.Query.ResponseQueryAvailableAbilities.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder addAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().addBuilder( index, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryAvailableAbilities abilities = 2; */ public java.util.List getAbilitiesBuilderList() { return getAbilitiesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryAvailableAbilities, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder, SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder> getAbilitiesFieldBuilder() { if (abilitiesBuilder_ == null) { abilitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryAvailableAbilities, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder, SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder>( abilities_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); abilities_ = null; } return abilitiesBuilder_; } private java.util.List placements_ = java.util.Collections.emptyList(); private void ensurePlacementsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { placements_ = new java.util.ArrayList(placements_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryBuildingPlacement, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder, SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder> placementsBuilder_; /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsList() { if (placementsBuilder_ == null) { return java.util.Collections.unmodifiableList(placements_); } else { return placementsBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public int getPlacementsCount() { if (placementsBuilder_ == null) { return placements_.size(); } else { return placementsBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.ResponseQueryBuildingPlacement getPlacements(int index) { if (placementsBuilder_ == null) { return placements_.get(index); } else { return placementsBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder setPlacements( int index, SC2APIProtocol.Query.ResponseQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.set(index, value); onChanged(); } else { placementsBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder setPlacements( int index, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.set(index, builderForValue.build()); onChanged(); } else { placementsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder addPlacements(SC2APIProtocol.Query.ResponseQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.add(value); onChanged(); } else { placementsBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder addPlacements( int index, SC2APIProtocol.Query.ResponseQueryBuildingPlacement value) { if (placementsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlacementsIsMutable(); placements_.add(index, value); onChanged(); } else { placementsBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder addPlacements( SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(builderForValue.build()); onChanged(); } else { placementsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder addPlacements( int index, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder builderForValue) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.add(index, builderForValue.build()); onChanged(); } else { placementsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder addAllPlacements( java.lang.Iterable values) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, placements_); onChanged(); } else { placementsBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder clearPlacements() { if (placementsBuilder_ == null) { placements_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { placementsBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public Builder removePlacements(int index) { if (placementsBuilder_ == null) { ensurePlacementsIsMutable(); placements_.remove(index); onChanged(); } else { placementsBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder getPlacementsBuilder( int index) { return getPlacementsFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder getPlacementsOrBuilder( int index) { if (placementsBuilder_ == null) { return placements_.get(index); } else { return placementsBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsOrBuilderList() { if (placementsBuilder_ != null) { return placementsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(placements_); } } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder addPlacementsBuilder() { return getPlacementsFieldBuilder().addBuilder( SC2APIProtocol.Query.ResponseQueryBuildingPlacement.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder addPlacementsBuilder( int index) { return getPlacementsFieldBuilder().addBuilder( index, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.getDefaultInstance()); } /** * repeated .SC2APIProtocol.ResponseQueryBuildingPlacement placements = 3; */ public java.util.List getPlacementsBuilderList() { return getPlacementsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryBuildingPlacement, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder, SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder> getPlacementsFieldBuilder() { if (placementsBuilder_ == null) { placementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Query.ResponseQueryBuildingPlacement, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder, SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder>( placements_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); placements_ = null; } return placementsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQuery) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQuery) private static final SC2APIProtocol.Query.ResponseQuery DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.ResponseQuery(); } public static SC2APIProtocol.Query.ResponseQuery getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ResponseQuery parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.ResponseQuery getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RequestQueryPathingOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQueryPathing) com.google.protobuf.MessageOrBuilder { /** * .SC2APIProtocol.Point2D start_pos = 1; * @return Whether the startPos field is set. */ boolean hasStartPos(); /** * .SC2APIProtocol.Point2D start_pos = 1; * @return The startPos. */ SC2APIProtocol.Common.Point2D getStartPos(); /** * .SC2APIProtocol.Point2D start_pos = 1; */ SC2APIProtocol.Common.Point2DOrBuilder getStartPosOrBuilder(); /** * uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ boolean hasUnitTag(); /** * uint64 unit_tag = 2; * @return The unitTag. */ long getUnitTag(); /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return Whether the endPos field is set. */ boolean hasEndPos(); /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return The endPos. */ SC2APIProtocol.Common.Point2D getEndPos(); /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ SC2APIProtocol.Common.Point2DOrBuilder getEndPosOrBuilder(); public SC2APIProtocol.Query.RequestQueryPathing.StartCase getStartCase(); } /** *
   *--------------------------------------------------------------------------------------------------
   * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryPathing} */ public static final class RequestQueryPathing extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQueryPathing) RequestQueryPathingOrBuilder { private static final long serialVersionUID = 0L; // Use RequestQueryPathing.newBuilder() to construct. private RequestQueryPathing(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RequestQueryPathing() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RequestQueryPathing(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryPathing_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryPathing_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryPathing.class, SC2APIProtocol.Query.RequestQueryPathing.Builder.class); } private int bitField0_; private int startCase_ = 0; private java.lang.Object start_; public enum StartCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { START_POS(1), UNIT_TAG(2), START_NOT_SET(0); private final int value; private StartCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static StartCase valueOf(int value) { return forNumber(value); } public static StartCase forNumber(int value) { switch (value) { case 1: return START_POS; case 2: return UNIT_TAG; case 0: return START_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public StartCase getStartCase() { return StartCase.forNumber( startCase_); } public static final int START_POS_FIELD_NUMBER = 1; /** * .SC2APIProtocol.Point2D start_pos = 1; * @return Whether the startPos field is set. */ @java.lang.Override public boolean hasStartPos() { return startCase_ == 1; } /** * .SC2APIProtocol.Point2D start_pos = 1; * @return The startPos. */ @java.lang.Override public SC2APIProtocol.Common.Point2D getStartPos() { if (startCase_ == 1) { return (SC2APIProtocol.Common.Point2D) start_; } return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } /** * .SC2APIProtocol.Point2D start_pos = 1; */ @java.lang.Override public SC2APIProtocol.Common.Point2DOrBuilder getStartPosOrBuilder() { if (startCase_ == 1) { return (SC2APIProtocol.Common.Point2D) start_; } return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } public static final int UNIT_TAG_FIELD_NUMBER = 2; /** * uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ @java.lang.Override public boolean hasUnitTag() { return startCase_ == 2; } /** * uint64 unit_tag = 2; * @return The unitTag. */ @java.lang.Override public long getUnitTag() { if (startCase_ == 2) { return (java.lang.Long) start_; } return 0L; } public static final int END_POS_FIELD_NUMBER = 3; private SC2APIProtocol.Common.Point2D endPos_; /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return Whether the endPos field is set. */ @java.lang.Override public boolean hasEndPos() { return ((bitField0_ & 0x00000004) != 0); } /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return The endPos. */ @java.lang.Override public SC2APIProtocol.Common.Point2D getEndPos() { return endPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : endPos_; } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ @java.lang.Override public SC2APIProtocol.Common.Point2DOrBuilder getEndPosOrBuilder() { return endPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : endPos_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (startCase_ == 1) { output.writeMessage(1, (SC2APIProtocol.Common.Point2D) start_); } if (startCase_ == 2) { output.writeUInt64( 2, (long)((java.lang.Long) start_)); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getEndPos()); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (startCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (SC2APIProtocol.Common.Point2D) start_); } if (startCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size( 2, (long)((java.lang.Long) start_)); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getEndPos()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.RequestQueryPathing)) { return super.equals(obj); } SC2APIProtocol.Query.RequestQueryPathing other = (SC2APIProtocol.Query.RequestQueryPathing) obj; if (hasEndPos() != other.hasEndPos()) return false; if (hasEndPos()) { if (!getEndPos() .equals(other.getEndPos())) return false; } if (!getStartCase().equals(other.getStartCase())) return false; switch (startCase_) { case 1: if (!getStartPos() .equals(other.getStartPos())) return false; break; case 2: if (getUnitTag() != other.getUnitTag()) return false; break; case 0: default: } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasEndPos()) { hash = (37 * hash) + END_POS_FIELD_NUMBER; hash = (53 * hash) + getEndPos().hashCode(); } switch (startCase_) { case 1: hash = (37 * hash) + START_POS_FIELD_NUMBER; hash = (53 * hash) + getStartPos().hashCode(); break; case 2: hash = (37 * hash) + UNIT_TAG_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUnitTag()); break; case 0: default: } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryPathing parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryPathing parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryPathing parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.RequestQueryPathing prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     *--------------------------------------------------------------------------------------------------
     * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryPathing} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQueryPathing) SC2APIProtocol.Query.RequestQueryPathingOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryPathing_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryPathing_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryPathing.class, SC2APIProtocol.Query.RequestQueryPathing.Builder.class); } // Construct using SC2APIProtocol.Query.RequestQueryPathing.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getEndPosFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (startPosBuilder_ != null) { startPosBuilder_.clear(); } if (endPosBuilder_ == null) { endPos_ = null; } else { endPosBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); startCase_ = 0; start_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryPathing_descriptor; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathing getDefaultInstanceForType() { return SC2APIProtocol.Query.RequestQueryPathing.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathing build() { SC2APIProtocol.Query.RequestQueryPathing result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathing buildPartial() { SC2APIProtocol.Query.RequestQueryPathing result = new SC2APIProtocol.Query.RequestQueryPathing(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (startCase_ == 1) { if (startPosBuilder_ == null) { result.start_ = start_; } else { result.start_ = startPosBuilder_.build(); } } if (startCase_ == 2) { result.start_ = start_; } if (((from_bitField0_ & 0x00000004) != 0)) { if (endPosBuilder_ == null) { result.endPos_ = endPos_; } else { result.endPos_ = endPosBuilder_.build(); } to_bitField0_ |= 0x00000004; } result.bitField0_ = to_bitField0_; result.startCase_ = startCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.RequestQueryPathing) { return mergeFrom((SC2APIProtocol.Query.RequestQueryPathing)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.RequestQueryPathing other) { if (other == SC2APIProtocol.Query.RequestQueryPathing.getDefaultInstance()) return this; if (other.hasEndPos()) { mergeEndPos(other.getEndPos()); } switch (other.getStartCase()) { case START_POS: { mergeStartPos(other.getStartPos()); break; } case UNIT_TAG: { setUnitTag(other.getUnitTag()); break; } case START_NOT_SET: { break; } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { input.readMessage( getStartPosFieldBuilder().getBuilder(), extensionRegistry); startCase_ = 1; break; } // case 10 case 16: { start_ = input.readUInt64(); startCase_ = 2; break; } // case 16 case 26: { input.readMessage( getEndPosFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int startCase_ = 0; private java.lang.Object start_; public StartCase getStartCase() { return StartCase.forNumber( startCase_); } public Builder clearStart() { startCase_ = 0; start_ = null; onChanged(); return this; } private int bitField0_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> startPosBuilder_; /** * .SC2APIProtocol.Point2D start_pos = 1; * @return Whether the startPos field is set. */ @java.lang.Override public boolean hasStartPos() { return startCase_ == 1; } /** * .SC2APIProtocol.Point2D start_pos = 1; * @return The startPos. */ @java.lang.Override public SC2APIProtocol.Common.Point2D getStartPos() { if (startPosBuilder_ == null) { if (startCase_ == 1) { return (SC2APIProtocol.Common.Point2D) start_; } return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } else { if (startCase_ == 1) { return startPosBuilder_.getMessage(); } return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } } /** * .SC2APIProtocol.Point2D start_pos = 1; */ public Builder setStartPos(SC2APIProtocol.Common.Point2D value) { if (startPosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } start_ = value; onChanged(); } else { startPosBuilder_.setMessage(value); } startCase_ = 1; return this; } /** * .SC2APIProtocol.Point2D start_pos = 1; */ public Builder setStartPos( SC2APIProtocol.Common.Point2D.Builder builderForValue) { if (startPosBuilder_ == null) { start_ = builderForValue.build(); onChanged(); } else { startPosBuilder_.setMessage(builderForValue.build()); } startCase_ = 1; return this; } /** * .SC2APIProtocol.Point2D start_pos = 1; */ public Builder mergeStartPos(SC2APIProtocol.Common.Point2D value) { if (startPosBuilder_ == null) { if (startCase_ == 1 && start_ != SC2APIProtocol.Common.Point2D.getDefaultInstance()) { start_ = SC2APIProtocol.Common.Point2D.newBuilder((SC2APIProtocol.Common.Point2D) start_) .mergeFrom(value).buildPartial(); } else { start_ = value; } onChanged(); } else { if (startCase_ == 1) { startPosBuilder_.mergeFrom(value); } else { startPosBuilder_.setMessage(value); } } startCase_ = 1; return this; } /** * .SC2APIProtocol.Point2D start_pos = 1; */ public Builder clearStartPos() { if (startPosBuilder_ == null) { if (startCase_ == 1) { startCase_ = 0; start_ = null; onChanged(); } } else { if (startCase_ == 1) { startCase_ = 0; start_ = null; } startPosBuilder_.clear(); } return this; } /** * .SC2APIProtocol.Point2D start_pos = 1; */ public SC2APIProtocol.Common.Point2D.Builder getStartPosBuilder() { return getStartPosFieldBuilder().getBuilder(); } /** * .SC2APIProtocol.Point2D start_pos = 1; */ @java.lang.Override public SC2APIProtocol.Common.Point2DOrBuilder getStartPosOrBuilder() { if ((startCase_ == 1) && (startPosBuilder_ != null)) { return startPosBuilder_.getMessageOrBuilder(); } else { if (startCase_ == 1) { return (SC2APIProtocol.Common.Point2D) start_; } return SC2APIProtocol.Common.Point2D.getDefaultInstance(); } } /** * .SC2APIProtocol.Point2D start_pos = 1; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> getStartPosFieldBuilder() { if (startPosBuilder_ == null) { if (!(startCase_ == 1)) { start_ = SC2APIProtocol.Common.Point2D.getDefaultInstance(); } startPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder>( (SC2APIProtocol.Common.Point2D) start_, getParentForChildren(), isClean()); start_ = null; } startCase_ = 1; onChanged();; return startPosBuilder_; } /** * uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ public boolean hasUnitTag() { return startCase_ == 2; } /** * uint64 unit_tag = 2; * @return The unitTag. */ public long getUnitTag() { if (startCase_ == 2) { return (java.lang.Long) start_; } return 0L; } /** * uint64 unit_tag = 2; * @param value The unitTag to set. * @return This builder for chaining. */ public Builder setUnitTag(long value) { startCase_ = 2; start_ = value; onChanged(); return this; } /** * uint64 unit_tag = 2; * @return This builder for chaining. */ public Builder clearUnitTag() { if (startCase_ == 2) { startCase_ = 0; start_ = null; onChanged(); } return this; } private SC2APIProtocol.Common.Point2D endPos_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> endPosBuilder_; /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return Whether the endPos field is set. */ public boolean hasEndPos() { return ((bitField0_ & 0x00000004) != 0); } /** * optional .SC2APIProtocol.Point2D end_pos = 3; * @return The endPos. */ public SC2APIProtocol.Common.Point2D getEndPos() { if (endPosBuilder_ == null) { return endPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : endPos_; } else { return endPosBuilder_.getMessage(); } } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public Builder setEndPos(SC2APIProtocol.Common.Point2D value) { if (endPosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } endPos_ = value; onChanged(); } else { endPosBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public Builder setEndPos( SC2APIProtocol.Common.Point2D.Builder builderForValue) { if (endPosBuilder_ == null) { endPos_ = builderForValue.build(); onChanged(); } else { endPosBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public Builder mergeEndPos(SC2APIProtocol.Common.Point2D value) { if (endPosBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && endPos_ != null && endPos_ != SC2APIProtocol.Common.Point2D.getDefaultInstance()) { endPos_ = SC2APIProtocol.Common.Point2D.newBuilder(endPos_).mergeFrom(value).buildPartial(); } else { endPos_ = value; } onChanged(); } else { endPosBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public Builder clearEndPos() { if (endPosBuilder_ == null) { endPos_ = null; onChanged(); } else { endPosBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public SC2APIProtocol.Common.Point2D.Builder getEndPosBuilder() { bitField0_ |= 0x00000004; onChanged(); return getEndPosFieldBuilder().getBuilder(); } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ public SC2APIProtocol.Common.Point2DOrBuilder getEndPosOrBuilder() { if (endPosBuilder_ != null) { return endPosBuilder_.getMessageOrBuilder(); } else { return endPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : endPos_; } } /** * optional .SC2APIProtocol.Point2D end_pos = 3; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> getEndPosFieldBuilder() { if (endPosBuilder_ == null) { endPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder>( getEndPos(), getParentForChildren(), isClean()); endPos_ = null; } return endPosBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQueryPathing) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQueryPathing) private static final SC2APIProtocol.Query.RequestQueryPathing DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.RequestQueryPathing(); } public static SC2APIProtocol.Query.RequestQueryPathing getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RequestQueryPathing parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryPathing getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ResponseQueryPathingOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQueryPathing) com.google.protobuf.MessageOrBuilder { /** *
     * 0 if no path exists
     * 
* * optional float distance = 1; * @return Whether the distance field is set. */ boolean hasDistance(); /** *
     * 0 if no path exists
     * 
* * optional float distance = 1; * @return The distance. */ float getDistance(); } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryPathing} */ public static final class ResponseQueryPathing extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQueryPathing) ResponseQueryPathingOrBuilder { private static final long serialVersionUID = 0L; // Use ResponseQueryPathing.newBuilder() to construct. private ResponseQueryPathing(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ResponseQueryPathing() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ResponseQueryPathing(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryPathing_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryPathing.class, SC2APIProtocol.Query.ResponseQueryPathing.Builder.class); } private int bitField0_; public static final int DISTANCE_FIELD_NUMBER = 1; private float distance_; /** *
     * 0 if no path exists
     * 
* * optional float distance = 1; * @return Whether the distance field is set. */ @java.lang.Override public boolean hasDistance() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * 0 if no path exists
     * 
* * optional float distance = 1; * @return The distance. */ @java.lang.Override public float getDistance() { return distance_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeFloat(1, distance_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(1, distance_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.ResponseQueryPathing)) { return super.equals(obj); } SC2APIProtocol.Query.ResponseQueryPathing other = (SC2APIProtocol.Query.ResponseQueryPathing) obj; if (hasDistance() != other.hasDistance()) return false; if (hasDistance()) { if (java.lang.Float.floatToIntBits(getDistance()) != java.lang.Float.floatToIntBits( other.getDistance())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasDistance()) { hash = (37 * hash) + DISTANCE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getDistance()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryPathing parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryPathing parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryPathing parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.ResponseQueryPathing prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryPathing} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQueryPathing) SC2APIProtocol.Query.ResponseQueryPathingOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryPathing_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryPathing.class, SC2APIProtocol.Query.ResponseQueryPathing.Builder.class); } // Construct using SC2APIProtocol.Query.ResponseQueryPathing.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); distance_ = 0F; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathing getDefaultInstanceForType() { return SC2APIProtocol.Query.ResponseQueryPathing.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathing build() { SC2APIProtocol.Query.ResponseQueryPathing result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathing buildPartial() { SC2APIProtocol.Query.ResponseQueryPathing result = new SC2APIProtocol.Query.ResponseQueryPathing(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.distance_ = distance_; to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.ResponseQueryPathing) { return mergeFrom((SC2APIProtocol.Query.ResponseQueryPathing)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.ResponseQueryPathing other) { if (other == SC2APIProtocol.Query.ResponseQueryPathing.getDefaultInstance()) return this; if (other.hasDistance()) { setDistance(other.getDistance()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 13: { distance_ = input.readFloat(); bitField0_ |= 0x00000001; break; } // case 13 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private float distance_ ; /** *
       * 0 if no path exists
       * 
* * optional float distance = 1; * @return Whether the distance field is set. */ @java.lang.Override public boolean hasDistance() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * 0 if no path exists
       * 
* * optional float distance = 1; * @return The distance. */ @java.lang.Override public float getDistance() { return distance_; } /** *
       * 0 if no path exists
       * 
* * optional float distance = 1; * @param value The distance to set. * @return This builder for chaining. */ public Builder setDistance(float value) { bitField0_ |= 0x00000001; distance_ = value; onChanged(); return this; } /** *
       * 0 if no path exists
       * 
* * optional float distance = 1; * @return This builder for chaining. */ public Builder clearDistance() { bitField0_ = (bitField0_ & ~0x00000001); distance_ = 0F; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQueryPathing) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQueryPathing) private static final SC2APIProtocol.Query.ResponseQueryPathing DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.ResponseQueryPathing(); } public static SC2APIProtocol.Query.ResponseQueryPathing getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ResponseQueryPathing parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryPathing getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RequestQueryAvailableAbilitiesOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQueryAvailableAbilities) com.google.protobuf.MessageOrBuilder { /** * optional uint64 unit_tag = 1; * @return Whether the unitTag field is set. */ boolean hasUnitTag(); /** * optional uint64 unit_tag = 1; * @return The unitTag. */ long getUnitTag(); } /** *
   *--------------------------------------------------------------------------------------------------
   * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryAvailableAbilities} */ public static final class RequestQueryAvailableAbilities extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQueryAvailableAbilities) RequestQueryAvailableAbilitiesOrBuilder { private static final long serialVersionUID = 0L; // Use RequestQueryAvailableAbilities.newBuilder() to construct. private RequestQueryAvailableAbilities(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RequestQueryAvailableAbilities() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RequestQueryAvailableAbilities(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryAvailableAbilities.class, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder.class); } private int bitField0_; public static final int UNIT_TAG_FIELD_NUMBER = 1; private long unitTag_; /** * optional uint64 unit_tag = 1; * @return Whether the unitTag field is set. */ @java.lang.Override public boolean hasUnitTag() { return ((bitField0_ & 0x00000001) != 0); } /** * optional uint64 unit_tag = 1; * @return The unitTag. */ @java.lang.Override public long getUnitTag() { return unitTag_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeUInt64(1, unitTag_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, unitTag_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.RequestQueryAvailableAbilities)) { return super.equals(obj); } SC2APIProtocol.Query.RequestQueryAvailableAbilities other = (SC2APIProtocol.Query.RequestQueryAvailableAbilities) obj; if (hasUnitTag() != other.hasUnitTag()) return false; if (hasUnitTag()) { if (getUnitTag() != other.getUnitTag()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasUnitTag()) { hash = (37 * hash) + UNIT_TAG_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUnitTag()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.RequestQueryAvailableAbilities prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     *--------------------------------------------------------------------------------------------------
     * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryAvailableAbilities} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQueryAvailableAbilities) SC2APIProtocol.Query.RequestQueryAvailableAbilitiesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryAvailableAbilities.class, SC2APIProtocol.Query.RequestQueryAvailableAbilities.Builder.class); } // Construct using SC2APIProtocol.Query.RequestQueryAvailableAbilities.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); unitTag_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilities getDefaultInstanceForType() { return SC2APIProtocol.Query.RequestQueryAvailableAbilities.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilities build() { SC2APIProtocol.Query.RequestQueryAvailableAbilities result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilities buildPartial() { SC2APIProtocol.Query.RequestQueryAvailableAbilities result = new SC2APIProtocol.Query.RequestQueryAvailableAbilities(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.unitTag_ = unitTag_; to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.RequestQueryAvailableAbilities) { return mergeFrom((SC2APIProtocol.Query.RequestQueryAvailableAbilities)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.RequestQueryAvailableAbilities other) { if (other == SC2APIProtocol.Query.RequestQueryAvailableAbilities.getDefaultInstance()) return this; if (other.hasUnitTag()) { setUnitTag(other.getUnitTag()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { unitTag_ = input.readUInt64(); bitField0_ |= 0x00000001; break; } // case 8 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private long unitTag_ ; /** * optional uint64 unit_tag = 1; * @return Whether the unitTag field is set. */ @java.lang.Override public boolean hasUnitTag() { return ((bitField0_ & 0x00000001) != 0); } /** * optional uint64 unit_tag = 1; * @return The unitTag. */ @java.lang.Override public long getUnitTag() { return unitTag_; } /** * optional uint64 unit_tag = 1; * @param value The unitTag to set. * @return This builder for chaining. */ public Builder setUnitTag(long value) { bitField0_ |= 0x00000001; unitTag_ = value; onChanged(); return this; } /** * optional uint64 unit_tag = 1; * @return This builder for chaining. */ public Builder clearUnitTag() { bitField0_ = (bitField0_ & ~0x00000001); unitTag_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQueryAvailableAbilities) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQueryAvailableAbilities) private static final SC2APIProtocol.Query.RequestQueryAvailableAbilities DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.RequestQueryAvailableAbilities(); } public static SC2APIProtocol.Query.RequestQueryAvailableAbilities getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RequestQueryAvailableAbilities parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryAvailableAbilities getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ResponseQueryAvailableAbilitiesOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQueryAvailableAbilities) com.google.protobuf.MessageOrBuilder { /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ java.util.List getAbilitiesList(); /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ SC2APIProtocol.Common.AvailableAbility getAbilities(int index); /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ int getAbilitiesCount(); /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ java.util.List getAbilitiesOrBuilderList(); /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ SC2APIProtocol.Common.AvailableAbilityOrBuilder getAbilitiesOrBuilder( int index); /** * optional uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ boolean hasUnitTag(); /** * optional uint64 unit_tag = 2; * @return The unitTag. */ long getUnitTag(); /** * optional uint32 unit_type_id = 3; * @return Whether the unitTypeId field is set. */ boolean hasUnitTypeId(); /** * optional uint32 unit_type_id = 3; * @return The unitTypeId. */ int getUnitTypeId(); } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryAvailableAbilities} */ public static final class ResponseQueryAvailableAbilities extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQueryAvailableAbilities) ResponseQueryAvailableAbilitiesOrBuilder { private static final long serialVersionUID = 0L; // Use ResponseQueryAvailableAbilities.newBuilder() to construct. private ResponseQueryAvailableAbilities(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ResponseQueryAvailableAbilities() { abilities_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ResponseQueryAvailableAbilities(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryAvailableAbilities.class, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder.class); } private int bitField0_; public static final int ABILITIES_FIELD_NUMBER = 1; private java.util.List abilities_; /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ @java.lang.Override public java.util.List getAbilitiesList() { return abilities_; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ @java.lang.Override public java.util.List getAbilitiesOrBuilderList() { return abilities_; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ @java.lang.Override public int getAbilitiesCount() { return abilities_.size(); } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ @java.lang.Override public SC2APIProtocol.Common.AvailableAbility getAbilities(int index) { return abilities_.get(index); } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ @java.lang.Override public SC2APIProtocol.Common.AvailableAbilityOrBuilder getAbilitiesOrBuilder( int index) { return abilities_.get(index); } public static final int UNIT_TAG_FIELD_NUMBER = 2; private long unitTag_; /** * optional uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ @java.lang.Override public boolean hasUnitTag() { return ((bitField0_ & 0x00000001) != 0); } /** * optional uint64 unit_tag = 2; * @return The unitTag. */ @java.lang.Override public long getUnitTag() { return unitTag_; } public static final int UNIT_TYPE_ID_FIELD_NUMBER = 3; private int unitTypeId_; /** * optional uint32 unit_type_id = 3; * @return Whether the unitTypeId field is set. */ @java.lang.Override public boolean hasUnitTypeId() { return ((bitField0_ & 0x00000002) != 0); } /** * optional uint32 unit_type_id = 3; * @return The unitTypeId. */ @java.lang.Override public int getUnitTypeId() { return unitTypeId_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < abilities_.size(); i++) { output.writeMessage(1, abilities_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeUInt64(2, unitTag_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(3, unitTypeId_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < abilities_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, abilities_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, unitTag_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(3, unitTypeId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.ResponseQueryAvailableAbilities)) { return super.equals(obj); } SC2APIProtocol.Query.ResponseQueryAvailableAbilities other = (SC2APIProtocol.Query.ResponseQueryAvailableAbilities) obj; if (!getAbilitiesList() .equals(other.getAbilitiesList())) return false; if (hasUnitTag() != other.hasUnitTag()) return false; if (hasUnitTag()) { if (getUnitTag() != other.getUnitTag()) return false; } if (hasUnitTypeId() != other.hasUnitTypeId()) return false; if (hasUnitTypeId()) { if (getUnitTypeId() != other.getUnitTypeId()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getAbilitiesCount() > 0) { hash = (37 * hash) + ABILITIES_FIELD_NUMBER; hash = (53 * hash) + getAbilitiesList().hashCode(); } if (hasUnitTag()) { hash = (37 * hash) + UNIT_TAG_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUnitTag()); } if (hasUnitTypeId()) { hash = (37 * hash) + UNIT_TYPE_ID_FIELD_NUMBER; hash = (53 * hash) + getUnitTypeId(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.ResponseQueryAvailableAbilities prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryAvailableAbilities} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQueryAvailableAbilities) SC2APIProtocol.Query.ResponseQueryAvailableAbilitiesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryAvailableAbilities.class, SC2APIProtocol.Query.ResponseQueryAvailableAbilities.Builder.class); } // Construct using SC2APIProtocol.Query.ResponseQueryAvailableAbilities.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); } else { abilities_ = null; abilitiesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); unitTag_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); unitTypeId_ = 0; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilities getDefaultInstanceForType() { return SC2APIProtocol.Query.ResponseQueryAvailableAbilities.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilities build() { SC2APIProtocol.Query.ResponseQueryAvailableAbilities result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilities buildPartial() { SC2APIProtocol.Query.ResponseQueryAvailableAbilities result = new SC2APIProtocol.Query.ResponseQueryAvailableAbilities(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (abilitiesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { abilities_ = java.util.Collections.unmodifiableList(abilities_); bitField0_ = (bitField0_ & ~0x00000001); } result.abilities_ = abilities_; } else { result.abilities_ = abilitiesBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { result.unitTag_ = unitTag_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.unitTypeId_ = unitTypeId_; to_bitField0_ |= 0x00000002; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.ResponseQueryAvailableAbilities) { return mergeFrom((SC2APIProtocol.Query.ResponseQueryAvailableAbilities)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.ResponseQueryAvailableAbilities other) { if (other == SC2APIProtocol.Query.ResponseQueryAvailableAbilities.getDefaultInstance()) return this; if (abilitiesBuilder_ == null) { if (!other.abilities_.isEmpty()) { if (abilities_.isEmpty()) { abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureAbilitiesIsMutable(); abilities_.addAll(other.abilities_); } onChanged(); } } else { if (!other.abilities_.isEmpty()) { if (abilitiesBuilder_.isEmpty()) { abilitiesBuilder_.dispose(); abilitiesBuilder_ = null; abilities_ = other.abilities_; bitField0_ = (bitField0_ & ~0x00000001); abilitiesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAbilitiesFieldBuilder() : null; } else { abilitiesBuilder_.addAllMessages(other.abilities_); } } } if (other.hasUnitTag()) { setUnitTag(other.getUnitTag()); } if (other.hasUnitTypeId()) { setUnitTypeId(other.getUnitTypeId()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { SC2APIProtocol.Common.AvailableAbility m = input.readMessage( SC2APIProtocol.Common.AvailableAbility.PARSER, extensionRegistry); if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(m); } else { abilitiesBuilder_.addMessage(m); } break; } // case 10 case 16: { unitTag_ = input.readUInt64(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { unitTypeId_ = input.readUInt32(); bitField0_ |= 0x00000004; break; } // case 24 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.util.List abilities_ = java.util.Collections.emptyList(); private void ensureAbilitiesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { abilities_ = new java.util.ArrayList(abilities_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Common.AvailableAbility, SC2APIProtocol.Common.AvailableAbility.Builder, SC2APIProtocol.Common.AvailableAbilityOrBuilder> abilitiesBuilder_; /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public java.util.List getAbilitiesList() { if (abilitiesBuilder_ == null) { return java.util.Collections.unmodifiableList(abilities_); } else { return abilitiesBuilder_.getMessageList(); } } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public int getAbilitiesCount() { if (abilitiesBuilder_ == null) { return abilities_.size(); } else { return abilitiesBuilder_.getCount(); } } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public SC2APIProtocol.Common.AvailableAbility getAbilities(int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessage(index); } } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder setAbilities( int index, SC2APIProtocol.Common.AvailableAbility value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.set(index, value); onChanged(); } else { abilitiesBuilder_.setMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder setAbilities( int index, SC2APIProtocol.Common.AvailableAbility.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.set(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder addAbilities(SC2APIProtocol.Common.AvailableAbility value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(value); onChanged(); } else { abilitiesBuilder_.addMessage(value); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder addAbilities( int index, SC2APIProtocol.Common.AvailableAbility value) { if (abilitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAbilitiesIsMutable(); abilities_.add(index, value); onChanged(); } else { abilitiesBuilder_.addMessage(index, value); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder addAbilities( SC2APIProtocol.Common.AvailableAbility.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder addAbilities( int index, SC2APIProtocol.Common.AvailableAbility.Builder builderForValue) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.add(index, builderForValue.build()); onChanged(); } else { abilitiesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder addAllAbilities( java.lang.Iterable values) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, abilities_); onChanged(); } else { abilitiesBuilder_.addAllMessages(values); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder clearAbilities() { if (abilitiesBuilder_ == null) { abilities_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { abilitiesBuilder_.clear(); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public Builder removeAbilities(int index) { if (abilitiesBuilder_ == null) { ensureAbilitiesIsMutable(); abilities_.remove(index); onChanged(); } else { abilitiesBuilder_.remove(index); } return this; } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public SC2APIProtocol.Common.AvailableAbility.Builder getAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().getBuilder(index); } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public SC2APIProtocol.Common.AvailableAbilityOrBuilder getAbilitiesOrBuilder( int index) { if (abilitiesBuilder_ == null) { return abilities_.get(index); } else { return abilitiesBuilder_.getMessageOrBuilder(index); } } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public java.util.List getAbilitiesOrBuilderList() { if (abilitiesBuilder_ != null) { return abilitiesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(abilities_); } } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public SC2APIProtocol.Common.AvailableAbility.Builder addAbilitiesBuilder() { return getAbilitiesFieldBuilder().addBuilder( SC2APIProtocol.Common.AvailableAbility.getDefaultInstance()); } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public SC2APIProtocol.Common.AvailableAbility.Builder addAbilitiesBuilder( int index) { return getAbilitiesFieldBuilder().addBuilder( index, SC2APIProtocol.Common.AvailableAbility.getDefaultInstance()); } /** * repeated .SC2APIProtocol.AvailableAbility abilities = 1; */ public java.util.List getAbilitiesBuilderList() { return getAbilitiesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Common.AvailableAbility, SC2APIProtocol.Common.AvailableAbility.Builder, SC2APIProtocol.Common.AvailableAbilityOrBuilder> getAbilitiesFieldBuilder() { if (abilitiesBuilder_ == null) { abilitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< SC2APIProtocol.Common.AvailableAbility, SC2APIProtocol.Common.AvailableAbility.Builder, SC2APIProtocol.Common.AvailableAbilityOrBuilder>( abilities_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); abilities_ = null; } return abilitiesBuilder_; } private long unitTag_ ; /** * optional uint64 unit_tag = 2; * @return Whether the unitTag field is set. */ @java.lang.Override public boolean hasUnitTag() { return ((bitField0_ & 0x00000002) != 0); } /** * optional uint64 unit_tag = 2; * @return The unitTag. */ @java.lang.Override public long getUnitTag() { return unitTag_; } /** * optional uint64 unit_tag = 2; * @param value The unitTag to set. * @return This builder for chaining. */ public Builder setUnitTag(long value) { bitField0_ |= 0x00000002; unitTag_ = value; onChanged(); return this; } /** * optional uint64 unit_tag = 2; * @return This builder for chaining. */ public Builder clearUnitTag() { bitField0_ = (bitField0_ & ~0x00000002); unitTag_ = 0L; onChanged(); return this; } private int unitTypeId_ ; /** * optional uint32 unit_type_id = 3; * @return Whether the unitTypeId field is set. */ @java.lang.Override public boolean hasUnitTypeId() { return ((bitField0_ & 0x00000004) != 0); } /** * optional uint32 unit_type_id = 3; * @return The unitTypeId. */ @java.lang.Override public int getUnitTypeId() { return unitTypeId_; } /** * optional uint32 unit_type_id = 3; * @param value The unitTypeId to set. * @return This builder for chaining. */ public Builder setUnitTypeId(int value) { bitField0_ |= 0x00000004; unitTypeId_ = value; onChanged(); return this; } /** * optional uint32 unit_type_id = 3; * @return This builder for chaining. */ public Builder clearUnitTypeId() { bitField0_ = (bitField0_ & ~0x00000004); unitTypeId_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQueryAvailableAbilities) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQueryAvailableAbilities) private static final SC2APIProtocol.Query.ResponseQueryAvailableAbilities DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.ResponseQueryAvailableAbilities(); } public static SC2APIProtocol.Query.ResponseQueryAvailableAbilities getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ResponseQueryAvailableAbilities parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryAvailableAbilities getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RequestQueryBuildingPlacementOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQueryBuildingPlacement) com.google.protobuf.MessageOrBuilder { /** * optional int32 ability_id = 1; * @return Whether the abilityId field is set. */ boolean hasAbilityId(); /** * optional int32 ability_id = 1; * @return The abilityId. */ int getAbilityId(); /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return Whether the targetPos field is set. */ boolean hasTargetPos(); /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return The targetPos. */ SC2APIProtocol.Common.Point2D getTargetPos(); /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ SC2APIProtocol.Common.Point2DOrBuilder getTargetPosOrBuilder(); /** *
     * Not required
     * 
* * optional uint64 placing_unit_tag = 3; * @return Whether the placingUnitTag field is set. */ boolean hasPlacingUnitTag(); /** *
     * Not required
     * 
* * optional uint64 placing_unit_tag = 3; * @return The placingUnitTag. */ long getPlacingUnitTag(); } /** *
   *--------------------------------------------------------------------------------------------------
   * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryBuildingPlacement} */ public static final class RequestQueryBuildingPlacement extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQueryBuildingPlacement) RequestQueryBuildingPlacementOrBuilder { private static final long serialVersionUID = 0L; // Use RequestQueryBuildingPlacement.newBuilder() to construct. private RequestQueryBuildingPlacement(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RequestQueryBuildingPlacement() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RequestQueryBuildingPlacement(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryBuildingPlacement.class, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder.class); } private int bitField0_; public static final int ABILITY_ID_FIELD_NUMBER = 1; private int abilityId_; /** * optional int32 ability_id = 1; * @return Whether the abilityId field is set. */ @java.lang.Override public boolean hasAbilityId() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 ability_id = 1; * @return The abilityId. */ @java.lang.Override public int getAbilityId() { return abilityId_; } public static final int TARGET_POS_FIELD_NUMBER = 2; private SC2APIProtocol.Common.Point2D targetPos_; /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return Whether the targetPos field is set. */ @java.lang.Override public boolean hasTargetPos() { return ((bitField0_ & 0x00000002) != 0); } /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return The targetPos. */ @java.lang.Override public SC2APIProtocol.Common.Point2D getTargetPos() { return targetPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : targetPos_; } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ @java.lang.Override public SC2APIProtocol.Common.Point2DOrBuilder getTargetPosOrBuilder() { return targetPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : targetPos_; } public static final int PLACING_UNIT_TAG_FIELD_NUMBER = 3; private long placingUnitTag_; /** *
     * Not required
     * 
* * optional uint64 placing_unit_tag = 3; * @return Whether the placingUnitTag field is set. */ @java.lang.Override public boolean hasPlacingUnitTag() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Not required
     * 
* * optional uint64 placing_unit_tag = 3; * @return The placingUnitTag. */ @java.lang.Override public long getPlacingUnitTag() { return placingUnitTag_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, abilityId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getTargetPos()); } if (((bitField0_ & 0x00000004) != 0)) { output.writeUInt64(3, placingUnitTag_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, abilityId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTargetPos()); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, placingUnitTag_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.RequestQueryBuildingPlacement)) { return super.equals(obj); } SC2APIProtocol.Query.RequestQueryBuildingPlacement other = (SC2APIProtocol.Query.RequestQueryBuildingPlacement) obj; if (hasAbilityId() != other.hasAbilityId()) return false; if (hasAbilityId()) { if (getAbilityId() != other.getAbilityId()) return false; } if (hasTargetPos() != other.hasTargetPos()) return false; if (hasTargetPos()) { if (!getTargetPos() .equals(other.getTargetPos())) return false; } if (hasPlacingUnitTag() != other.hasPlacingUnitTag()) return false; if (hasPlacingUnitTag()) { if (getPlacingUnitTag() != other.getPlacingUnitTag()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasAbilityId()) { hash = (37 * hash) + ABILITY_ID_FIELD_NUMBER; hash = (53 * hash) + getAbilityId(); } if (hasTargetPos()) { hash = (37 * hash) + TARGET_POS_FIELD_NUMBER; hash = (53 * hash) + getTargetPos().hashCode(); } if (hasPlacingUnitTag()) { hash = (37 * hash) + PLACING_UNIT_TAG_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPlacingUnitTag()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.RequestQueryBuildingPlacement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     *--------------------------------------------------------------------------------------------------
     * 
* * Protobuf type {@code SC2APIProtocol.RequestQueryBuildingPlacement} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQueryBuildingPlacement) SC2APIProtocol.Query.RequestQueryBuildingPlacementOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.RequestQueryBuildingPlacement.class, SC2APIProtocol.Query.RequestQueryBuildingPlacement.Builder.class); } // Construct using SC2APIProtocol.Query.RequestQueryBuildingPlacement.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTargetPosFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); abilityId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (targetPosBuilder_ == null) { targetPos_ = null; } else { targetPosBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); placingUnitTag_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacement getDefaultInstanceForType() { return SC2APIProtocol.Query.RequestQueryBuildingPlacement.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacement build() { SC2APIProtocol.Query.RequestQueryBuildingPlacement result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacement buildPartial() { SC2APIProtocol.Query.RequestQueryBuildingPlacement result = new SC2APIProtocol.Query.RequestQueryBuildingPlacement(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.abilityId_ = abilityId_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { if (targetPosBuilder_ == null) { result.targetPos_ = targetPos_; } else { result.targetPos_ = targetPosBuilder_.build(); } to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.placingUnitTag_ = placingUnitTag_; to_bitField0_ |= 0x00000004; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.RequestQueryBuildingPlacement) { return mergeFrom((SC2APIProtocol.Query.RequestQueryBuildingPlacement)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.RequestQueryBuildingPlacement other) { if (other == SC2APIProtocol.Query.RequestQueryBuildingPlacement.getDefaultInstance()) return this; if (other.hasAbilityId()) { setAbilityId(other.getAbilityId()); } if (other.hasTargetPos()) { mergeTargetPos(other.getTargetPos()); } if (other.hasPlacingUnitTag()) { setPlacingUnitTag(other.getPlacingUnitTag()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { abilityId_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 18: { input.readMessage( getTargetPosFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000002; break; } // case 18 case 24: { placingUnitTag_ = input.readUInt64(); bitField0_ |= 0x00000004; break; } // case 24 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private int abilityId_ ; /** * optional int32 ability_id = 1; * @return Whether the abilityId field is set. */ @java.lang.Override public boolean hasAbilityId() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 ability_id = 1; * @return The abilityId. */ @java.lang.Override public int getAbilityId() { return abilityId_; } /** * optional int32 ability_id = 1; * @param value The abilityId to set. * @return This builder for chaining. */ public Builder setAbilityId(int value) { bitField0_ |= 0x00000001; abilityId_ = value; onChanged(); return this; } /** * optional int32 ability_id = 1; * @return This builder for chaining. */ public Builder clearAbilityId() { bitField0_ = (bitField0_ & ~0x00000001); abilityId_ = 0; onChanged(); return this; } private SC2APIProtocol.Common.Point2D targetPos_; private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> targetPosBuilder_; /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return Whether the targetPos field is set. */ public boolean hasTargetPos() { return ((bitField0_ & 0x00000002) != 0); } /** * optional .SC2APIProtocol.Point2D target_pos = 2; * @return The targetPos. */ public SC2APIProtocol.Common.Point2D getTargetPos() { if (targetPosBuilder_ == null) { return targetPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : targetPos_; } else { return targetPosBuilder_.getMessage(); } } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public Builder setTargetPos(SC2APIProtocol.Common.Point2D value) { if (targetPosBuilder_ == null) { if (value == null) { throw new NullPointerException(); } targetPos_ = value; onChanged(); } else { targetPosBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public Builder setTargetPos( SC2APIProtocol.Common.Point2D.Builder builderForValue) { if (targetPosBuilder_ == null) { targetPos_ = builderForValue.build(); onChanged(); } else { targetPosBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public Builder mergeTargetPos(SC2APIProtocol.Common.Point2D value) { if (targetPosBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && targetPos_ != null && targetPos_ != SC2APIProtocol.Common.Point2D.getDefaultInstance()) { targetPos_ = SC2APIProtocol.Common.Point2D.newBuilder(targetPos_).mergeFrom(value).buildPartial(); } else { targetPos_ = value; } onChanged(); } else { targetPosBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public Builder clearTargetPos() { if (targetPosBuilder_ == null) { targetPos_ = null; onChanged(); } else { targetPosBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public SC2APIProtocol.Common.Point2D.Builder getTargetPosBuilder() { bitField0_ |= 0x00000002; onChanged(); return getTargetPosFieldBuilder().getBuilder(); } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ public SC2APIProtocol.Common.Point2DOrBuilder getTargetPosOrBuilder() { if (targetPosBuilder_ != null) { return targetPosBuilder_.getMessageOrBuilder(); } else { return targetPos_ == null ? SC2APIProtocol.Common.Point2D.getDefaultInstance() : targetPos_; } } /** * optional .SC2APIProtocol.Point2D target_pos = 2; */ private com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder> getTargetPosFieldBuilder() { if (targetPosBuilder_ == null) { targetPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< SC2APIProtocol.Common.Point2D, SC2APIProtocol.Common.Point2D.Builder, SC2APIProtocol.Common.Point2DOrBuilder>( getTargetPos(), getParentForChildren(), isClean()); targetPos_ = null; } return targetPosBuilder_; } private long placingUnitTag_ ; /** *
       * Not required
       * 
* * optional uint64 placing_unit_tag = 3; * @return Whether the placingUnitTag field is set. */ @java.lang.Override public boolean hasPlacingUnitTag() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Not required
       * 
* * optional uint64 placing_unit_tag = 3; * @return The placingUnitTag. */ @java.lang.Override public long getPlacingUnitTag() { return placingUnitTag_; } /** *
       * Not required
       * 
* * optional uint64 placing_unit_tag = 3; * @param value The placingUnitTag to set. * @return This builder for chaining. */ public Builder setPlacingUnitTag(long value) { bitField0_ |= 0x00000004; placingUnitTag_ = value; onChanged(); return this; } /** *
       * Not required
       * 
* * optional uint64 placing_unit_tag = 3; * @return This builder for chaining. */ public Builder clearPlacingUnitTag() { bitField0_ = (bitField0_ & ~0x00000004); placingUnitTag_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQueryBuildingPlacement) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQueryBuildingPlacement) private static final SC2APIProtocol.Query.RequestQueryBuildingPlacement DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.RequestQueryBuildingPlacement(); } public static SC2APIProtocol.Query.RequestQueryBuildingPlacement getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RequestQueryBuildingPlacement parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.RequestQueryBuildingPlacement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ResponseQueryBuildingPlacementOrBuilder extends // @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQueryBuildingPlacement) com.google.protobuf.MessageOrBuilder { /** * optional .SC2APIProtocol.ActionResult result = 1; * @return Whether the result field is set. */ boolean hasResult(); /** * optional .SC2APIProtocol.ActionResult result = 1; * @return The result. */ SC2APIProtocol.Error.ActionResult getResult(); } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryBuildingPlacement} */ public static final class ResponseQueryBuildingPlacement extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQueryBuildingPlacement) ResponseQueryBuildingPlacementOrBuilder { private static final long serialVersionUID = 0L; // Use ResponseQueryBuildingPlacement.newBuilder() to construct. private ResponseQueryBuildingPlacement(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ResponseQueryBuildingPlacement() { result_ = 1; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ResponseQueryBuildingPlacement(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryBuildingPlacement.class, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder.class); } private int bitField0_; public static final int RESULT_FIELD_NUMBER = 1; private int result_; /** * optional .SC2APIProtocol.ActionResult result = 1; * @return Whether the result field is set. */ @java.lang.Override public boolean hasResult() { return ((bitField0_ & 0x00000001) != 0); } /** * optional .SC2APIProtocol.ActionResult result = 1; * @return The result. */ @java.lang.Override public SC2APIProtocol.Error.ActionResult getResult() { @SuppressWarnings("deprecation") SC2APIProtocol.Error.ActionResult result = SC2APIProtocol.Error.ActionResult.valueOf(result_); return result == null ? SC2APIProtocol.Error.ActionResult.Success : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(1, result_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, result_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof SC2APIProtocol.Query.ResponseQueryBuildingPlacement)) { return super.equals(obj); } SC2APIProtocol.Query.ResponseQueryBuildingPlacement other = (SC2APIProtocol.Query.ResponseQueryBuildingPlacement) obj; if (hasResult() != other.hasResult()) return false; if (hasResult()) { if (result_ != other.result_) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasResult()) { hash = (37 * hash) + RESULT_FIELD_NUMBER; hash = (53 * hash) + result_; } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(SC2APIProtocol.Query.ResponseQueryBuildingPlacement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code SC2APIProtocol.ResponseQueryBuildingPlacement} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQueryBuildingPlacement) SC2APIProtocol.Query.ResponseQueryBuildingPlacementOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_fieldAccessorTable .ensureFieldAccessorsInitialized( SC2APIProtocol.Query.ResponseQueryBuildingPlacement.class, SC2APIProtocol.Query.ResponseQueryBuildingPlacement.Builder.class); } // Construct using SC2APIProtocol.Query.ResponseQueryBuildingPlacement.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); result_ = 1; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return SC2APIProtocol.Query.internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacement getDefaultInstanceForType() { return SC2APIProtocol.Query.ResponseQueryBuildingPlacement.getDefaultInstance(); } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacement build() { SC2APIProtocol.Query.ResponseQueryBuildingPlacement result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacement buildPartial() { SC2APIProtocol.Query.ResponseQueryBuildingPlacement result = new SC2APIProtocol.Query.ResponseQueryBuildingPlacement(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.result_ = result_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof SC2APIProtocol.Query.ResponseQueryBuildingPlacement) { return mergeFrom((SC2APIProtocol.Query.ResponseQueryBuildingPlacement)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(SC2APIProtocol.Query.ResponseQueryBuildingPlacement other) { if (other == SC2APIProtocol.Query.ResponseQueryBuildingPlacement.getDefaultInstance()) return this; if (other.hasResult()) { setResult(other.getResult()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int tmpRaw = input.readEnum(); SC2APIProtocol.Error.ActionResult tmpValue = SC2APIProtocol.Error.ActionResult.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(1, tmpRaw); } else { result_ = tmpRaw; bitField0_ |= 0x00000001; } break; } // case 8 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private int result_ = 1; /** * optional .SC2APIProtocol.ActionResult result = 1; * @return Whether the result field is set. */ @java.lang.Override public boolean hasResult() { return ((bitField0_ & 0x00000001) != 0); } /** * optional .SC2APIProtocol.ActionResult result = 1; * @return The result. */ @java.lang.Override public SC2APIProtocol.Error.ActionResult getResult() { @SuppressWarnings("deprecation") SC2APIProtocol.Error.ActionResult result = SC2APIProtocol.Error.ActionResult.valueOf(result_); return result == null ? SC2APIProtocol.Error.ActionResult.Success : result; } /** * optional .SC2APIProtocol.ActionResult result = 1; * @param value The result to set. * @return This builder for chaining. */ public Builder setResult(SC2APIProtocol.Error.ActionResult value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; result_ = value.getNumber(); onChanged(); return this; } /** * optional .SC2APIProtocol.ActionResult result = 1; * @return This builder for chaining. */ public Builder clearResult() { bitField0_ = (bitField0_ & ~0x00000001); result_ = 1; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQueryBuildingPlacement) } // @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQueryBuildingPlacement) private static final SC2APIProtocol.Query.ResponseQueryBuildingPlacement DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new SC2APIProtocol.Query.ResponseQueryBuildingPlacement(); } public static SC2APIProtocol.Query.ResponseQueryBuildingPlacement getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ResponseQueryBuildingPlacement parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public SC2APIProtocol.Query.ResponseQueryBuildingPlacement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_RequestQuery_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_RequestQuery_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_ResponseQuery_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_ResponseQuery_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_RequestQueryPathing_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_RequestQueryPathing_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_ResponseQueryPathing_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\034s2clientprotocol/query.proto\022\016SC2APIPr" + "otocol\032\035s2clientprotocol/common.proto\032\034s" + "2clientprotocol/error.proto\"\360\001\n\014RequestQ" + "uery\0224\n\007pathing\030\001 \003(\0132#.SC2APIProtocol.R" + "equestQueryPathing\022A\n\tabilities\030\002 \003(\0132.." + "SC2APIProtocol.RequestQueryAvailableAbil" + "ities\022A\n\nplacements\030\003 \003(\0132-.SC2APIProtoc" + "ol.RequestQueryBuildingPlacement\022$\n\034igno" + "re_resource_requirements\030\004 \001(\010\"\316\001\n\rRespo" + "nseQuery\0225\n\007pathing\030\001 \003(\0132$.SC2APIProtoc" + "ol.ResponseQueryPathing\022B\n\tabilities\030\002 \003" + "(\0132/.SC2APIProtocol.ResponseQueryAvailab" + "leAbilities\022B\n\nplacements\030\003 \003(\0132..SC2API" + "Protocol.ResponseQueryBuildingPlacement\"" + "\212\001\n\023RequestQueryPathing\022,\n\tstart_pos\030\001 \001" + "(\0132\027.SC2APIProtocol.Point2DH\000\022\022\n\010unit_ta" + "g\030\002 \001(\004H\000\022(\n\007end_pos\030\003 \001(\0132\027.SC2APIProto" + "col.Point2DB\007\n\005start\"(\n\024ResponseQueryPat" + "hing\022\020\n\010distance\030\001 \001(\002\"2\n\036RequestQueryAv" + "ailableAbilities\022\020\n\010unit_tag\030\001 \001(\004\"~\n\037Re" + "sponseQueryAvailableAbilities\0223\n\tabiliti" + "es\030\001 \003(\0132 .SC2APIProtocol.AvailableAbili" + "ty\022\020\n\010unit_tag\030\002 \001(\004\022\024\n\014unit_type_id\030\003 \001" + "(\r\"z\n\035RequestQueryBuildingPlacement\022\022\n\na" + "bility_id\030\001 \001(\005\022+\n\ntarget_pos\030\002 \001(\0132\027.SC" + "2APIProtocol.Point2D\022\030\n\020placing_unit_tag" + "\030\003 \001(\004\"N\n\036ResponseQueryBuildingPlacement" + "\022,\n\006result\030\001 \001(\0162\034.SC2APIProtocol.Action" + "Result" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { SC2APIProtocol.Common.getDescriptor(), SC2APIProtocol.Error.getDescriptor(), }); internal_static_SC2APIProtocol_RequestQuery_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_SC2APIProtocol_RequestQuery_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_RequestQuery_descriptor, new java.lang.String[] { "Pathing", "Abilities", "Placements", "IgnoreResourceRequirements", }); internal_static_SC2APIProtocol_ResponseQuery_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_SC2APIProtocol_ResponseQuery_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_ResponseQuery_descriptor, new java.lang.String[] { "Pathing", "Abilities", "Placements", }); internal_static_SC2APIProtocol_RequestQueryPathing_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_SC2APIProtocol_RequestQueryPathing_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_RequestQueryPathing_descriptor, new java.lang.String[] { "StartPos", "UnitTag", "EndPos", "Start", }); internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_SC2APIProtocol_ResponseQueryPathing_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_ResponseQueryPathing_descriptor, new java.lang.String[] { "Distance", }); internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_RequestQueryAvailableAbilities_descriptor, new java.lang.String[] { "UnitTag", }); internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_ResponseQueryAvailableAbilities_descriptor, new java.lang.String[] { "Abilities", "UnitTag", "UnitTypeId", }); internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_RequestQueryBuildingPlacement_descriptor, new java.lang.String[] { "AbilityId", "TargetPos", "PlacingUnitTag", }); internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_SC2APIProtocol_ResponseQueryBuildingPlacement_descriptor, new java.lang.String[] { "Result", }); SC2APIProtocol.Common.getDescriptor(); SC2APIProtocol.Error.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy