From d23ed0834df85469a7dbffcc8d7b09d1594e7fa6 Mon Sep 17 00:00:00 2001 From: Ben Fortuna Date: Mon, 13 Jun 2022 13:05:34 +1000 Subject: [PATCH] Fixed factory for extended parameters --- .../ical4j/model/parameter/XParameterFactory.groovy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/groovy/net/fortuna/ical4j/model/parameter/XParameterFactory.groovy b/src/main/groovy/net/fortuna/ical4j/model/parameter/XParameterFactory.groovy index 956e72236..13dfa76e7 100644 --- a/src/main/groovy/net/fortuna/ical4j/model/parameter/XParameterFactory.groovy +++ b/src/main/groovy/net/fortuna/ical4j/model/parameter/XParameterFactory.groovy @@ -39,16 +39,16 @@ class XParameterFactory extends AbstractFactory { @Override Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes) throws InstantiationException, IllegalAccessException { - def parameter + XParameter parameter if (FactoryBuilderSupport.checkValueIsTypeNotString(value, name, XParameter)) { - parameter = value + parameter = (XParameter) value } else { - def paramName = attributes.remove('name') + String paramName = attributes.remove('name') if (paramName == null) { paramName = value } - def paramValue = attributes.remove('value') + String paramValue = attributes.remove('value') parameter = [paramName, paramValue] } return parameter