< prev index next >

src/com/sun/javatest/ResourceLoader.java

Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg

*** 43,63 **** import com.sun.javatest.util.DynamicArray; public class ResourceLoader { ! public static Enumeration getResources(String name, Class ownClass) throws IOException { URL extResource = getExtResource(name, null); if (extResource != null) { Vector<URL> r = new Vector<>(); r.add(extResource); return r.elements(); } return ownClass.getClassLoader().getResources(name); } ! public static InputStream getResourceAsStream(final String name, final Class ownClass) { URL url = getExtResource(name, ownClass); try { if (url != null) { return url.openStream(); } else { --- 43,63 ---- import com.sun.javatest.util.DynamicArray; public class ResourceLoader { ! public static Enumeration<URL> getResources(String name, Class<?> ownClass) throws IOException { URL extResource = getExtResource(name, null); if (extResource != null) { Vector<URL> r = new Vector<>(); r.add(extResource); return r.elements(); } return ownClass.getClassLoader().getResources(name); } ! public static InputStream getResourceAsStream(final String name, final Class<?> ownClass) { URL url = getExtResource(name, ownClass); try { if (url != null) { return url.openStream(); } else {
*** 73,83 **** } catch (IOException e) { return null; } } ! public static File getResourceFile(String name, Class ownClass) { File f = getExtResourceFile(name, ownClass); if (f != null) { return f; } else { return new File(ownClass.getResource(name).getFile()); --- 73,83 ---- } catch (IOException e) { return null; } } ! public static File getResourceFile(String name, Class<?> ownClass) { File f = getExtResourceFile(name, ownClass); if (f != null) { return f; } else { return new File(ownClass.getResource(name).getFile());
*** 99,109 **** } // catch return url; } ! private static URL getExtResource(String name, Class ownClass) { URL ret = null; File rf = getExtResourceFile(name, ownClass); if (rf != null) { try { ret = rf.toURI().toURL(); --- 99,109 ---- } // catch return url; } ! private static URL getExtResource(String name, Class<?> ownClass) { URL ret = null; File rf = getExtResourceFile(name, ownClass); if (rf != null) { try { ret = rf.toURI().toURL();
*** 112,122 **** } } return ret; } ! private static File getExtResourceFile(String name, Class ownClass) { if (ext != null) { String relName; if (ownClass == null) { relName = name; } else { --- 112,122 ---- } } return ret; } ! private static File getExtResourceFile(String name, Class<?> ownClass) { if (ext != null) { String relName; if (ownClass == null) { relName = name; } else {
*** 131,141 **** return null; } // get from java.lang.Class with minimal changes ! private static String resolveName(String name, Class baseClass) { if (name == null || baseClass == null) { return name; } if (!name.startsWith("/")) { --- 131,141 ---- return null; } // get from java.lang.Class with minimal changes ! private static String resolveName(String name, Class<?> baseClass) { if (name == null || baseClass == null) { return name; } if (!name.startsWith("/")) {
< prev index next >