From bf3ce9d37a2620101b6280124dc7a16de5256a01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fournier?= Date: Sat, 11 Nov 2017 12:20:43 +0100 Subject: [PATCH] Allow null value for numeric properties --- .../pmd/properties/modules/NumericPropertyModule.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/properties/modules/NumericPropertyModule.java b/pmd-core/src/main/java/net/sourceforge/pmd/properties/modules/NumericPropertyModule.java index 36cad41f6d..e728250f48 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/properties/modules/NumericPropertyModule.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/properties/modules/NumericPropertyModule.java @@ -39,6 +39,9 @@ public class NumericPropertyModule { public void checkNumber(T number) { + if (number == null) { + return; // TODO: remove me when you scrap StatisticalRule (see pull #727) + } String error = valueErrorFor(number); if (error != null) { throw new IllegalArgumentException(error);