refactor!: DefaultComparablePropertyValidator 重命名为 ComparablePropertyValidator

This commit is contained in:
zhouxy108 2025-05-19 16:13:44 +08:00
parent 73b7827e5f
commit dc28befe88
2 changed files with 6 additions and 6 deletions

View File

@ -67,8 +67,8 @@ public abstract class BaseValidator<T> {
return validator;
}
protected final <R extends Comparable<R>> DefaultComparablePropertyValidator<T, R> ruleForComparable(Function<T, R> getter) {
DefaultComparablePropertyValidator<T, R> validator = new DefaultComparablePropertyValidator<>(getter);
protected final <R extends Comparable<R>> ComparablePropertyValidator<T, R> ruleForComparable(Function<T, R> getter) {
ComparablePropertyValidator<T, R> validator = new ComparablePropertyValidator<>(getter);
this.rules.add(validator::validate);
return validator;
}

View File

@ -18,15 +18,15 @@ package xyz.zhouxy.plusone.validator;
import java.util.function.Function;
public class DefaultComparablePropertyValidator<TObj, TProperty extends Comparable<TProperty>>
extends BaseComparablePropertyValidator<TObj, TProperty, DefaultComparablePropertyValidator<TObj, TProperty>> {
public class ComparablePropertyValidator<TObj, TProperty extends Comparable<TProperty>>
extends BaseComparablePropertyValidator<TObj, TProperty, ComparablePropertyValidator<TObj, TProperty>> {
DefaultComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
ComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
super(getter);
}
@Override
protected DefaultComparablePropertyValidator<TObj, TProperty> thisObject() {
protected ComparablePropertyValidator<TObj, TProperty> thisObject() {
return this;
}
}