![JAR search and dependency download from the Maven repository](/logo.png)
develop.toolkit.base.struct.range.Range Maven / Gradle / Ivy
package develop.toolkit.base.struct.range;
import develop.toolkit.base.utils.CompareAdvice;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import org.apache.commons.lang3.Validate;
/**
* 范围结构体
*
* @param
*/
@Getter
@EqualsAndHashCode
public class Range> {
protected T start;
protected T end;
public Range(T start, T end) {
Validate.isTrue(CompareAdvice.gte(end, start), "Start value must be smaller or equal to end value.");
this.start = start;
this.end = end;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy