diff --git a/src/main/java/xyz/zhouxy/plusone/validator/MapValidator.java b/src/main/java/xyz/zhouxy/plusone/validator/MapValidator.java index cfc4437..855010d 100644 --- a/src/main/java/xyz/zhouxy/plusone/validator/MapValidator.java +++ b/src/main/java/xyz/zhouxy/plusone/validator/MapValidator.java @@ -35,6 +35,7 @@ public class MapValidator { this.rules.add(rule); } + @SuppressWarnings("unchecked") protected final ObjectValidator, R> ruleFor(String key) { ObjectValidator, R> validValueHolder = new ObjectValidator<>(map -> (R) map.get(key)); propertyValidators.add(validValueHolder); @@ -65,6 +66,7 @@ public class MapValidator { return validValueHolder; } + @SuppressWarnings("unchecked") protected final CollectionValidator, E> ruleForCollection(String key) { CollectionValidator, E> validValueHolder = new CollectionValidator<>(m -> (Collection) m.get(key)); propertyValidators.add(validValueHolder);