public static Digest extractDigest()

in src/main/java/com/google/devtools/build/remote/client/LogParserUtils.java [86:104]


  public static Digest extractDigest(LogEntry entry) {
    if (!entry.hasDetails()) {
      return null;
    }
    RpcCallDetails details = entry.getDetails();
    if (details.hasExecute()) {
      if (details.getExecute().hasRequest()
          && details.getExecute().getRequest().hasActionDigest()) {
        return details.getExecute().getRequest().getActionDigest();
      }
    }
    if (details.hasGetActionResult()) {
      if (details.getGetActionResult().hasRequest()
          && details.getGetActionResult().getRequest().hasActionDigest()) {
        return details.getGetActionResult().getRequest().getActionDigest();
      }
    }
    return null;
  }