From 737c769c564f3ab579aee4c7c2551c7567322070 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Wed, 8 Nov 2023 18:11:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=BD=E7=95=A5=E6=9C=AA=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E8=BD=AC=E6=8D=A2=E7=9A=84=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/xyz/zhouxy/plusone/validator/MapValidator.java | 2 ++ 1 file changed, 2 insertions(+) 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);