![JAR search and dependency download from the Maven repository](/logo.png)
net.jqwik.time.internal.properties.arbitraries.valueRanges.YearMonthBetween Maven / Gradle / Ivy
package net.jqwik.time.internal.properties.arbitraries.valueRanges;
import java.time.*;
public class YearMonthBetween extends Between {
@Override
protected void checkValidity(YearMonth min, YearMonth max) {
if ((min != null && min.getYear() <= 0) || (max != null && max.getYear() <= 0)) {
throw new IllegalArgumentException("Minimum year in a year month must be > 0");
}
}
public void setYearBetween(YearBetween yearBetween) {
YearMonth min = YearMonth.of(yearBetween.getMin().getValue(), 1);
YearMonth max = YearMonth.of(yearBetween.getMax().getValue(), 12);
set(min, max);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy