Source:
public static Optional<Parameter> getParameter(io.swagger.oas.annotations.Parameter parameter, Components components) { if (parameter == null) { return Optional.empty(); } Parameter parameterObject = new Parameter(); boolean isEmpty = true; if (StringUtils.isNotBlank(parameter.description())) { parameterObject.setDescription(parameter.description()); isEmpty = false; } if (StringUtils.isNotBlank(parameter.name())) { parameterObject.setName(parameter.name()); isEmpty = false; } if (StringUtils.isNotBlank(parameter.in())) { parameterObject.setIn(parameter.in()); isEmpty = false; } if (parameter.deprecated()) { parameterObject.setDeprecated(parameter.deprecated()); } if (parameter.required()) { parameterObject.setRequired(parameter.required()); isEmpty = false; } parameterObject.setStyle(StringUtils.isNoneBlank(parameter.style()) ? Parameter.StyleEnum.valueOf(parameter.style().toUpperCase()) : null); if (parameter.allowEmptyValue()) { parameterObject.setAllowEmptyValue(parameter.allowEmptyValue()); isEmpty = false; } if (parameter.allowReserved()) { parameterObject.setAllowReserved(parameter.allowReserved()); isEmpty = false; } ParameterProcessor.setParameterStyle(parameterObject, parameter); ParameterProcessor.setParameterExplode(parameterObject, parameter); if (!Explode.DEFAULT.equals(parameter.explode())) { isEmpty = false; } if (parameter.schema() != null) { if (parameter.schema().implementation() == Void.class) { getSchemaFromAnnotation(parameter.schema()).ifPresent(schema -> { if (StringUtils.isNotBlank(schema.getType())) { parameterObject.setSchema(schema); components.addSchemas(schema.getType(), schema); } }); } } if (isEmpty) { return Optional.empty(); } getContents(parameter.content(), components).ifPresent(parameterObject::setContent); return Optional.of(parameterObject); }

Target:
public static Optional<Parameter> getParameter(io.swagger.oas.annotations.Parameter parameter, Components components) { if (parameter == null) { return Optional.empty(); } Parameter parameterObject = new Parameter(); boolean isEmpty = true; if (StringUtils.isNotBlank(parameter.description())) { parameterObject.setDescription(parameter.description()); isEmpty = false; } if (StringUtils.isNotBlank(parameter.name())) { parameterObject.setName(parameter.name()); isEmpty = false; } if (StringUtils.isNotBlank(parameter.in())) { parameterObject.setIn(parameter.in()); isEmpty = false; } if (parameter.deprecated()) { parameterObject.setDeprecated(parameter.deprecated()); } if (parameter.required()) { parameterObject.setRequired(parameter.required()); isEmpty = false; } if (parameter.allowEmptyValue()) { parameterObject.setAllowEmptyValue(parameter.allowEmptyValue()); isEmpty = false; } if (parameter.allowReserved()) { parameterObject.setAllowReserved(parameter.allowReserved()); isEmpty = false; } ParameterProcessor.setParameterStyle(parameterObject, parameter); ParameterProcessor.setParameterExplode(parameterObject, parameter); if (!Explode.DEFAULT.equals(parameter.explode())) { isEmpty = false; } if (parameter.schema() != null) { if (parameter.schema().implementation() == Void.class) { getSchemaFromAnnotation(parameter.schema()).ifPresent(schema -> { if (StringUtils.isNotBlank(schema.getType())) { parameterObject.setSchema(schema); components.addSchemas(schema.getType(), schema); } }); } } if (isEmpty) { return Optional.empty(); } getContents(parameter.content(), components).ifPresent(parameterObject::setContent); return Optional.of(parameterObject); }