< prev index next >
src/com/sun/javatest/util/PathClassLoader.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
@@ -90,11 +90,11 @@
* @param name The fully-qualified name of the class to load.
* @param resolve True if imports should be resolved, false otherwise.
* @return the class that was loaded
* @throws ClassNotFoundException if the class was not found.
*/
- protected Class loadClass(String name, boolean resolve)
+ protected Class<?> loadClass(String name, boolean resolve)
throws ClassNotFoundException {
Class<?> cl = classes.get(name);
if (cl == null) {
@@ -111,11 +111,11 @@
return cl;
}
- private synchronized Class locateClass(String name)
+ private synchronized Class<?> locateClass(String name)
throws ClassNotFoundException {
//System.err.println("locateClass: " + name);
Class<?> c = classes.get(name);
if (c != null)
return c;
@@ -133,11 +133,11 @@
}
throw new ClassNotFoundException(name);
}
- private Class locateClassInDir(String name, File dir)
+ private Class<?> locateClassInDir(String name, File dir)
throws ClassNotFoundException {
//System.err.println("locateClassInDir: " + name + " " + dir);
String cname = name.replace('.', '/') + ".class";
try {
File file = new File(dir, cname);
@@ -147,11 +147,11 @@
//System.err.println("locateClassInDir: " + e);
return null;
}
}
- private Class locateClassInJar(String name, File jarFile)
+ private Class<?> locateClassInJar(String name, File jarFile)
throws ClassNotFoundException {
//System.err.println("locateClassInJar: " + name + " " + jarFile);
String cname = name.replace('.', '/') + ".class";
try {
ZipFile z = zips.get(jarFile);
@@ -168,11 +168,11 @@
//System.err.println("locateClassInJar: " + e);
return null;
}
}
- private Class readClass(String name, InputStream in, int size) throws IOException {
+ private Class<?> readClass(String name, InputStream in, int size) throws IOException {
byte[] data = new byte[size];
try {
for (int total = 0; total < size; ) {
total += in.read(data, total, size - total);
}
< prev index next >