class SwaggerResourceResolver extends AbstractSwaggerResourceResolver implements ResourceResolver {

	/**
	 * Instantiates a new Web jars version resource resolver.
	 *
	 * @param swaggerUiConfigProperties the swagger ui config properties
	 */
	public SwaggerResourceResolver(SwaggerUiConfigProperties swaggerUiConfigProperties) {
		super(swaggerUiConfigProperties);
	}

	@Override
	public Resource resolveResource(HttpServletRequest request, String requestPath, List<? extends Resource> locations, ResourceResolverChain chain) {
		Resource resolved = chain.resolveResource(request, requestPath, locations);
		if (resolved == null) {
			String webJarResourcePath = findWebJarResourcePath(requestPath);
			if (webJarResourcePath != null)
				return chain.resolveResource(request, webJarResourcePath, locations);
		}
		return resolved;	}

	@Override
	public String resolveUrlPath(String resourcePath, List<? extends Resource> locations, ResourceResolverChain chain) {<FILL_FUNCTION_BODY>}
}

		String path = chain.resolveUrlPath(resourcePath, locations);
		if (path == null) {
			String webJarResourcePath = findWebJarResourcePath(resourcePath);
			if (webJarResourcePath != null)
				return chain.resolveUrlPath(webJarResourcePath, locations);
		}
		return path;
	
<methods>public void <init>(org.springdoc.core.properties.SwaggerUiConfigProperties) <variables>private final non-sealed org.springdoc.core.properties.SwaggerUiConfigProperties swaggerUiConfigProperties