in oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/util/SwaggerAnnotationUtils.java [81:97]
public static Map<String, Object> getExtensionsFromAnnotation(Extension... extensions) {
if (extensions == null || extensions.length < 1) {
return null;
}
Map<String, Object> extensionMap = new HashMap<>();
for (Extension extension : extensions) {
ExtensionProperty[] properties = extension.properties();
Optional.ofNullable(properties).ifPresent(props -> {
for (ExtensionProperty prop : props) {
extensionMap.put(prop.name(), prop.value());
}
});
}
return extensionMap;
}