static Enumeration getResources(String name) throws IOException { return VM_BootstrapClassLoader.getBootstrapClassLoader().findResources(name);
static Enumeration getResources(String name) { StringTokenizer st = new StringTokenizer( SystemProperties.getProperty("java.boot.class.path", "."), File.pathSeparator); Vector v = new Vector(); while (st.hasMoreTokens()) { File file = new File(st.nextToken()); if (file.isDirectory()) { try { File f = new File(file, name); if (!f.exists()) continue; v.add(new URL("file: } catch (MalformedURLException e) { throw new Error(e); } } else if (file.isFile()) { ZipFile zip; synchronized(bootjars) { zip = (ZipFile) bootjars.get(file.getName()); } if(zip == null) { try { zip = new ZipFile(file); synchronized(bootjars) { bootjars.put(file.getName(), zip); } } catch (IOException e) { continue; } } String zname = name.startsWith("/") ? name.substring(1) : name; if (zip.getEntry(zname) == null) continue; try { v.add(new URL("jar:file: + file.getAbsolutePath() + "!/" + zname)); } catch (MalformedURLException e) { throw new Error(e); } } } return v.elements();
  static Enumeration getResources(String name) throws IOException {    return VM_BootstrapClassLoader.getBootstrapClassLoader().findResources(name);  }