From fa7297019daeb0f50183c0db2c9761a26602ebfb Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 29 Nov 2018 22:38:11 +0100 Subject: [PATCH] Add checkstyle rule for "Boolean.valueOf()" usages --- config/checkstyle.xml | 5 +++++ .../jivesoftware/smack/provider/IntrospectionProvider.java | 2 ++ .../provider/JivePropertiesExtensionProvider.java | 2 ++ .../smackx/workgroup/settings/WorkgroupProperties.java | 2 ++ 4 files changed, 11 insertions(+) diff --git a/config/checkstyle.xml b/config/checkstyle.xml index a05c12726..041e31ffb 100644 --- a/config/checkstyle.xml +++ b/config/checkstyle.xml @@ -89,6 +89,11 @@ + + + + + diff --git a/smack-core/src/main/java/org/jivesoftware/smack/provider/IntrospectionProvider.java b/smack-core/src/main/java/org/jivesoftware/smack/provider/IntrospectionProvider.java index 981b437a5..35dde99b4 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/provider/IntrospectionProvider.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/provider/IntrospectionProvider.java @@ -123,7 +123,9 @@ public class IntrospectionProvider{ case "java.lang.String": return value; case "boolean": + // CHECKSTYLE:OFF return Boolean.valueOf(value); + // CHECKSTYLE:ON case "int": return Integer.valueOf(value); case "long": diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/provider/JivePropertiesExtensionProvider.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/provider/JivePropertiesExtensionProvider.java index b5719be65..178e4ad85 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/provider/JivePropertiesExtensionProvider.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/jiveproperties/provider/JivePropertiesExtensionProvider.java @@ -92,7 +92,9 @@ public class JivePropertiesExtensionProvider extends ExtensionElementProvider