FilterFactory$ filterFactory = FilterFactory$.MODULE$;
try {
LOG.info("Setting filter configuration: " + apiSource.getSwaggerInternalFilter());
filterFactory.filter_$eq((SwaggerSpecFilter) Class.forName(apiSource.getSwaggerInternalFilter()).newInstance());
} catch (Exception e) {
throw new GenerateException("Cannot load: " + apiSource.getSwaggerInternalFilter(), e);
}
}
List<AuthorizationType> authorizationTypes = new ArrayList<AuthorizationType>();
for (Class c : apiSource.getValidClasses()) {
ApiListing doc;
try {
doc = getDocFromClass(c, swaggerConfig, getBasePath());
} catch (Exception e) {
throw new GenerateException(e);
}
if (doc == null) continue;
LOG.info("Detect Resource:" + c.getName());
Buffer<AuthorizationType> buffer = doc.authorizations().toBuffer();