(String name)
| 111 | // As above, we override this method to avoid inappropriate behavior |
| 112 | // in OpenJDK's java.lang.ClassLoader.getResources. |
| 113 | public Enumeration<URL> getResources(String name) throws IOException { |
| 114 | Collection<URL> urls = new ArrayList<URL>(5); |
| 115 | |
| 116 | ClassLoader parent = getParent(); |
| 117 | if (parent != null) { |
| 118 | for (Enumeration<URL> e = parent.getResources(name); |
| 119 | e.hasMoreElements();) |
| 120 | { |
| 121 | urls.add(e.nextElement()); |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | Enumeration<URL> urls2 = findResources(name); |
| 126 | while (urls2.hasMoreElements()) { |
| 127 | urls.add(urls2.nextElement()); |
| 128 | } |
| 129 | |
| 130 | return Collections.enumeration(urls); |
| 131 | } |
| 132 | |
| 133 | private class ResourceEnumeration implements Enumeration<URL> { |
| 134 | private long[] finderElementPtrPtr; |
nothing calls this directly
no test coverage detected