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; return validator;
} }
protected final <R extends Comparable<R>> DefaultComparablePropertyValidator<T, R> ruleForComparable(Function<T, R> getter) { protected final <R extends Comparable<R>> ComparablePropertyValidator<T, R> ruleForComparable(Function<T, R> getter) {
DefaultComparablePropertyValidator<T, R> validator = new DefaultComparablePropertyValidator<>(getter); ComparablePropertyValidator<T, R> validator = new ComparablePropertyValidator<>(getter);
this.rules.add(validator::validate); this.rules.add(validator::validate);
return validator; return validator;
} }

View File

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