public int compareTo()

in src-gen/com/facebook/buck/artifact_cache/thrift/BuckCacheRequest.java [935:1063]


  public int compareTo(BuckCacheRequest other) {
    if (!getClass().equals(other.getClass())) {
      return getClass().getName().compareTo(other.getClass().getName());
    }

    int lastComparison = 0;

    lastComparison = java.lang.Boolean.valueOf(isSetType()).compareTo(other.isSetType());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetType()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.type, other.type);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetBuckBuildId()).compareTo(other.isSetBuckBuildId());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetBuckBuildId()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.buckBuildId, other.buckBuildId);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetPayloads()).compareTo(other.isSetPayloads());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetPayloads()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.payloads, other.payloads);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetFetchRequest()).compareTo(other.isSetFetchRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetFetchRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.fetchRequest, other.fetchRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetStoreRequest()).compareTo(other.isSetStoreRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetStoreRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.storeRequest, other.storeRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetMultiFetchRequest()).compareTo(other.isSetMultiFetchRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetMultiFetchRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.multiFetchRequest, other.multiFetchRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetDeleteRequest()).compareTo(other.isSetDeleteRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetDeleteRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.deleteRequest, other.deleteRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetMultiContainsRequest()).compareTo(other.isSetMultiContainsRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetMultiContainsRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.multiContainsRequest, other.multiContainsRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetManifestAppendRequest()).compareTo(other.isSetManifestAppendRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetManifestAppendRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.manifestAppendRequest, other.manifestAppendRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetManifestFetchRequest()).compareTo(other.isSetManifestFetchRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetManifestFetchRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.manifestFetchRequest, other.manifestFetchRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetManifestDeleteRequest()).compareTo(other.isSetManifestDeleteRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetManifestDeleteRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.manifestDeleteRequest, other.manifestDeleteRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = java.lang.Boolean.valueOf(isSetManifestSetRequest()).compareTo(other.isSetManifestSetRequest());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetManifestSetRequest()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.manifestSetRequest, other.manifestSetRequest);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }