/** * @param status an {@link ExitStatus} to compare * @return greater than zero, 0, less than zero according to the severity and exit code * @see java.lang.Comparable */ @Override public int compareTo(ExitStatus status) { if (severity(status) > severity(this)) { return -1; } if (severity(status) < severity(this)) { return 1; } return this.getExitCode().compareTo(status.getExitCode()); }
/** * @param status an {@link ExitStatus} to compare * @return 1,0,-1 according to the severity and exit code */ public int compareTo(ExitStatus status) { if (severity(status) > severity(this)) { return -1; } if (severity(status) < severity(this)) { return 1; } return this.getExitCode().compareTo(status.getExitCode()); }
/** * @param status an {@link ExitStatus} to compare * @return greater than zero, 0, less than zero according to the severity and exit code * @see java.lang.Comparable */ @Override public int compareTo(ExitStatus status) { if (severity(status) > severity(this)) { return -1; } if (severity(status) < severity(this)) { return 1; } return this.getExitCode().compareTo(status.getExitCode()); }
/** * @param status an {@link ExitStatus} to compare * @return greater than zero, 0, less than zero according to the severity and exit code * @see java.lang.Comparable */ @Override public int compareTo(ExitStatus status) { if (severity(status) > severity(this)) { return -1; } if (severity(status) < severity(this)) { return 1; } return this.getExitCode().compareTo(status.getExitCode()); }
/** * @param status an {@link ExitStatus} to compare * @return greater than zero, 0, less than zero according to the severity and exit code * @see java.lang.Comparable */ @Override public int compareTo(ExitStatus status) { if (severity(status) > severity(this)) { return -1; } if (severity(status) < severity(this)) { return 1; } return this.getExitCode().compareTo(status.getExitCode()); }