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

water.init.AbstractBuildVersion Maven / Gradle / Ivy

package water.init;

abstract public class AbstractBuildVersion {
  abstract public String branchName();
  abstract public String lastCommitHash();
  abstract public String describe();
  abstract public String projectVersion();
  abstract public String compiledOn();
  abstract public String compiledBy();
  @Override public String toString() {
    return "H2O v"+projectVersion()+ " ("+branchName()+" - "+lastCommitHash()+")";
  }
  
  /** Dummy version of H2O. */
  public static final AbstractBuildVersion UNKNOWN_VERSION = new AbstractBuildVersion() {
      @Override public String projectVersion() { return "(unknown)"; }
      @Override public String lastCommitHash() { return "(unknown)"; }
      @Override public String describe()   { return "(unknown)"; }
      @Override public String compiledOn() { return "(unknown)"; }
      @Override public String compiledBy() { return "(unknown)"; }
      @Override public String branchName() { return "(unknown)"; }
    };
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy