diff --git a/src/main/java/com/github/springfox/loader/SpringfoxLoaderConfig.java b/src/main/java/com/github/springfox/loader/SpringfoxLoaderConfig.java index 1b4b03c..d53e3ca 100644 --- a/src/main/java/com/github/springfox/loader/SpringfoxLoaderConfig.java +++ b/src/main/java/com/github/springfox/loader/SpringfoxLoaderConfig.java @@ -88,12 +88,10 @@ private List getVendorExtensions() { return Arrays.stream(extensions).map(extension -> { ExtensionProperty[] extensionProperties = extension.properties(); - List vendorExtensions = Arrays.stream(extensionProperties).map(property -> new StringVendorExtension(property.name(), property.value())).collect(Collectors.toList()); - + List vendorExtensions = Arrays.stream(extensionProperties) + .map(property -> new StringVendorExtension(property.name(), property.value())).collect(Collectors.toList()); ObjectVendorExtension vendorExtension = new ObjectVendorExtension(extension.name()); - for (StringVendorExtension stringVendorExtension : vendorExtensions) { - vendorExtension.addProperty(stringVendorExtension); - } + vendorExtensions.forEach(vendorExtension::addProperty); return vendorExtension; }).collect(Collectors.toList()); }