package com.wordnik.springmvc;
import com.github.kongchen.swagger.docgen.reader.SpringMvcApiReader;
import com.wordnik.sample.TestVendorExtension;
import io.swagger.jaxrs.ext.SwaggerExtension;
import io.swagger.jaxrs.ext.SwaggerExtensions;
import io.swagger.models.Swagger;
import org.apache.maven.plugin.logging.Log;
import java.util.LinkedList;
import java.util.List;
public class VendorExtensionsSpringMvcReader extends SpringMvcApiReader {
public VendorExtensionsSpringMvcReader(Swagger swagger, Log log) {
super(swagger, log);
List<SwaggerExtension> extensions = new LinkedList<SwaggerExtension>(SwaggerExtensions.getExtensions());
extensions.add(new TestVendorExtension());
SwaggerExtensions.setExtensions(extensions);
}
}