/** * Returns true if this period is positive, excluding zero. * * @param self a ChronoPeriod * @return true if positive * @since 2.5.0 */ public static boolean isPositive(final ChronoPeriod self) { return !self.isZero() && !self.isNegative(); }
/** * Returns true if this period is zero or positive. * * @param self a ChronoPeriod * @return true if nonnegative * @since 2.5.0 */ public static boolean isNonnegative(final ChronoPeriod self) { return self.isZero() || !self.isNegative(); }
/** * Returns true if this period is zero or negative. * * @param self a ChronoPeriod * @return true if nonpositive * @since 2.5.0 */ public static boolean isNonpositive(final ChronoPeriod self) { return self.isZero() || self.isNegative(); }