From e9dd4d7bb47bda11fad6d111185dfeac180c64f9 Mon Sep 17 00:00:00 2001 From: John Blum Date: Mon, 28 Jun 2021 16:27:31 -0700 Subject: [PATCH] Change access modifier on static class member hasValue(..) methods in AbstractAnnotationConfigSupport to public in order to work correctly on JDK/JRE 16. Resolves gh-497. --- .../annotation/support/AbstractAnnotationConfigSupport.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/support/AbstractAnnotationConfigSupport.java b/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/support/AbstractAnnotationConfigSupport.java index 1fead5e9..0b18878a 100644 --- a/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/support/AbstractAnnotationConfigSupport.java +++ b/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/support/AbstractAnnotationConfigSupport.java @@ -113,7 +113,7 @@ public abstract class AbstractAnnotationConfigSupport * @param value {@link Number} to evaluate. * @return a boolean value indicating whether the given {@link Number} has value. */ - protected static boolean hasValue(@Nullable Number value) { + public static boolean hasValue(@Nullable Number value) { return Optional.ofNullable(value).filter(it -> it.doubleValue() != 0.0d).isPresent(); } @@ -124,7 +124,7 @@ public abstract class AbstractAnnotationConfigSupport * @param value {@link Object} to evaluate. * @return a boolean value indicating whether the given {@link Object} has value. */ - protected static boolean hasValue(@Nullable Object value) { + public static boolean hasValue(@Nullable Object value) { return value != null; } @@ -135,7 +135,7 @@ public abstract class AbstractAnnotationConfigSupport * @param value {@link String} to evaluate. * @return a boolean value indicating whether the given {@link String} is valuable. */ - protected static boolean hasValue(@Nullable String value) { + public static boolean hasValue(@Nullable String value) { return StringUtils.hasText(value); }