| | |
| | | import springfox.documentation.RequestHandler; |
| | | import springfox.documentation.service.ApiKey; |
| | | |
| | | /* loaded from: blade-starter-swagger-9.3.0.0-SNAPSHOT.jar:org/springblade/core/swagger/SwaggerUtil.class */ |
| | | |
| | | public class SwaggerUtil { |
| | | public static Predicate<RequestHandler> basePackages(final List<String> basePackages) { |
| | | return input -> { |
| | |
| | | |
| | | private static Function<Class<?>, Boolean> handlerPackage(final List<String> basePackages) { |
| | | return input -> { |
| | | Iterator it = basePackages.iterator(); |
| | | while (it.hasNext()) { |
| | | String strPackage = (String) it.next(); |
| | | for (String strPackage : basePackages) { |
| | | boolean isMatch = input.getPackage().getName().startsWith(strPackage); |
| | | if (isMatch) { |
| | | return true; |