public int hashCode()

in src-gen/com/facebook/buck/artifact_cache/thrift/BuckCacheResponse.java [996:1056]


  public int hashCode() {
    int hashCode = 1;

    hashCode = hashCode * 8191 + ((isSetWasSuccessful()) ? 131071 : 524287);
    if (isSetWasSuccessful())
      hashCode = hashCode * 8191 + ((wasSuccessful) ? 131071 : 524287);

    hashCode = hashCode * 8191 + ((isSetErrorMessage()) ? 131071 : 524287);
    if (isSetErrorMessage())
      hashCode = hashCode * 8191 + errorMessage.hashCode();

    hashCode = hashCode * 8191 + ((isSetType()) ? 131071 : 524287);
    if (isSetType())
      hashCode = hashCode * 8191 + type.getValue();

    hashCode = hashCode * 8191 + ((isSetDiagnosticServerInfo()) ? 131071 : 524287);
    if (isSetDiagnosticServerInfo())
      hashCode = hashCode * 8191 + diagnosticServerInfo.hashCode();

    hashCode = hashCode * 8191 + ((isSetPayloads()) ? 131071 : 524287);
    if (isSetPayloads())
      hashCode = hashCode * 8191 + payloads.hashCode();

    hashCode = hashCode * 8191 + ((isSetFetchResponse()) ? 131071 : 524287);
    if (isSetFetchResponse())
      hashCode = hashCode * 8191 + fetchResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetStoreResponse()) ? 131071 : 524287);
    if (isSetStoreResponse())
      hashCode = hashCode * 8191 + storeResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetMultiFetchResponse()) ? 131071 : 524287);
    if (isSetMultiFetchResponse())
      hashCode = hashCode * 8191 + multiFetchResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetDeleteResponse()) ? 131071 : 524287);
    if (isSetDeleteResponse())
      hashCode = hashCode * 8191 + deleteResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetMultiContainsResponse()) ? 131071 : 524287);
    if (isSetMultiContainsResponse())
      hashCode = hashCode * 8191 + multiContainsResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetManifestAppendResponse()) ? 131071 : 524287);
    if (isSetManifestAppendResponse())
      hashCode = hashCode * 8191 + manifestAppendResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetManifestFetchResponse()) ? 131071 : 524287);
    if (isSetManifestFetchResponse())
      hashCode = hashCode * 8191 + manifestFetchResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetManifestDeleteResponse()) ? 131071 : 524287);
    if (isSetManifestDeleteResponse())
      hashCode = hashCode * 8191 + manifestDeleteResponse.hashCode();

    hashCode = hashCode * 8191 + ((isSetManifestSetResponse()) ? 131071 : 524287);
    if (isSetManifestSetResponse())
      hashCode = hashCode * 8191 + manifestSetResponse.hashCode();

    return hashCode;
  }