< prev index next >
test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke
@@ -1,7 +1,9 @@
-import java.lang.reflect.*;
+package compiler.profiling.spectrapredefineclass_classloaders;
+import java.lang.reflect.Method;
+
public class Test {
public boolean m1(A a, Boolean early_return) {
if (early_return.booleanValue()) return true;
boolean res = m2(a);
@@ -17,15 +19,16 @@
}
return res;
}
public void m3(ClassLoader loader) throws Exception {
- Class Test_class = loader.loadClass("Test");
+ String packageName = Test.class.getPackage().getName();
+ Class Test_class = loader.loadClass(packageName + ".Test");
Object test = Test_class.newInstance();
- Class A_class = loader.loadClass("A");
+ Class A_class = loader.loadClass(packageName + ".A");
Object a = A_class.newInstance();
- Class B_class = loader.loadClass("B");
+ Class B_class = loader.loadClass(packageName + ".B");
Object b = B_class.newInstance();
Method m1 = Test_class.getMethod("m1", A_class, Boolean.class);
// So we don't hit uncommon trap in the next loop
for (int i = 0; i < 4000; i++) {
< prev index next >