From 78c336600a46300798ad999bc87cbcfd74b85936 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 31 Aug 2022 09:26:34 -0700 Subject: [PATCH] Fix Java 8 syntax error in PdxConfiguration using syntax based on Java 17. --- .../data/gemfire/config/annotation/PdxConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/PdxConfiguration.java b/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/PdxConfiguration.java index 21ddd673..605e1566 100644 --- a/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/PdxConfiguration.java +++ b/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/annotation/PdxConfiguration.java @@ -265,8 +265,8 @@ public class PdxConfiguration extends AbstractAnnotationConfigSupport implements .map(beanName -> beanFactory.getBean(beanName, PdxSerializer.class)) .orElseGet(this::newPdxSerializer); - if (serializer instanceof MappingPdxSerializer mappingSerializer) { - mappingSerializer.setIncludeTypeFilters(buildIncludeTypeFilters()); + if (serializer instanceof MappingPdxSerializer) { + ((MappingPdxSerializer) serializer).setIncludeTypeFilters(buildIncludeTypeFilters()); } return serializer;