src/main/java/io/avaje/classpath/scanner/internal/scanner/classpath/ClassPathScanner.java
private List<URL> locationUrlsForPath(Location location) throws IOException {
    final List<URL> urls = locationUrlCache.get(location);
    if (urls != null) {
      return urls;
    }
    log.trace("determine urls for {} using classLoader {}", location, classLoader);
    List<URL> locationUrls = new ArrayList<>();
    if (websphere) {
      loadWebsphereUrls(location, locationUrls);
    } else {
      loadLocationUrls(location, locationUrls);
    }
    locationUrlCache.put(location, locationUrls);
    return locationUrls;
  }
/**
   * Gets the physical location urls for this logical path on the classpath.
   *
   * @param location The location on the classpath.
   * @return The underlying physical URLs.
   * @throws IOException when the lookup fails.
   */
Gets the physical location urls for this logical path on the classpath.
@param location The location on the classpath.
@return The underlying physical URLs.
@throws IOException when the lookup fails.
Gets the physical location urls for this logical path on the classpath . @param location The location on the classpath . @return The underlying physical URLs . @throws IOException when the lookup fails .
private List<URL> locationUrlsForPath(Location location) throws IOException {
    final List<URL> urls = locationUrlCache.get(location);
    if (urls != null) {
      return urls;
    }
    log.trace("determine urls for {} using classLoader {}", location, classLoader);
    List<URL> locationUrls = new ArrayList<>();
    if (websphere) {
      loadWebsphereUrls(location, locationUrls);
    } else {
      loadLocationUrls(location, locationUrls);
    }
    locationUrlCache.put(location, locationUrls);
    return locationUrls;
  }
private List < URL > locationUrlsForPath ( Location location ) throws IOException { final List < URL > urls = locationUrlCache . get ( location ) ; if ( urls != null ) { return urls ; } log . trace ( "determine urls for {} using classLoader {}" , location , classLoader ) ; List < URL > locationUrls = new ArrayList < > ( ) ; if ( websphere ) { loadWebsphereUrls ( location , locationUrls ) ; } else { loadLocationUrls ( location , locationUrls ) ; } locationUrlCache . put ( location , locationUrls ) ; return locationUrls ; }
Gets the physical location urls for this logical path on the classpath.
Gets the physical location urls for this logical path on the classpath .