MCPcopy Create free account
hub / github.com/ReadyTalk/avian / getResources

Method getResources

classpath/avian/SystemClassLoader.java:113–131  ·  view source on GitHub ↗
(String name)

Source from the content-addressed store, hash-verified

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;

Callers

nothing calls this directly

Calls 7

getResourcesMethod · 0.95
addMethod · 0.95
findResourcesMethod · 0.95
enumerationMethod · 0.95
hasMoreElementsMethod · 0.65
nextElementMethod · 0.65
getParentMethod · 0.45

Tested by

no test coverage detected