diff options
author | 2016-07-18 08:27:23 -0700 | |
---|---|---|
committer | 2016-07-22 20:37:07 -0700 | |
commit | 166aaee6aa39c20c87113b3fcf0dcd81e0a934cb (patch) | |
tree | 70ab523f146d164ece8a0e94dbc499783005e3dc /test/099-vmdebug/src/Main.java | |
parent | 115c1de1f812d380449ef89cfe50cc4fb4289275 (diff) |
ART: Fix type parameter in tests
Move Class to Class<?>, Constructor to Constructor<?>, and in
general clean up reflection.
Test: m test-art-host-run-test
Change-Id: I3a4223ee8d14d032015edf34bf27135757f7138c
Diffstat (limited to 'test/099-vmdebug/src/Main.java')
-rw-r--r-- | test/099-vmdebug/src/Main.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/099-vmdebug/src/Main.java b/test/099-vmdebug/src/Main.java index 8068721219..90ad3155ca 100644 --- a/test/099-vmdebug/src/Main.java +++ b/test/099-vmdebug/src/Main.java @@ -242,7 +242,7 @@ public class Main { System.out.println("Instances of null " + VMDebug.countInstancesofClass(null, false)); System.out.println("Instances of ClassA assignable " + VMDebug.countInstancesofClass(ClassA.class, true)); - Class[] classes = new Class[]{ClassA.class, ClassB.class, null}; + Class<?>[] classes = new Class<?>[] {ClassA.class, ClassB.class, null}; long[] counts = VMDebug.countInstancesofClasses(classes, false); System.out.println("Array counts " + Arrays.toString(counts)); counts = VMDebug.countInstancesofClasses(classes, true); @@ -259,7 +259,7 @@ public class Main { private static final Method countInstancesOfClassesMethod; static { try { - Class c = Class.forName("dalvik.system.VMDebug"); + Class<?> c = Class.forName("dalvik.system.VMDebug"); startMethodTracingMethod = c.getDeclaredMethod("startMethodTracing", String.class, Integer.TYPE, Integer.TYPE, Boolean.TYPE, Integer.TYPE); stopMethodTracingMethod = c.getDeclaredMethod("stopMethodTracing"); @@ -292,10 +292,10 @@ public class Main { public static Map<String, String> getRuntimeStats() throws Exception { return (Map<String, String>) getRuntimeStatsMethod.invoke(null); } - public static long countInstancesofClass(Class c, boolean assignable) throws Exception { + public static long countInstancesofClass(Class<?> c, boolean assignable) throws Exception { return (long) countInstancesOfClassMethod.invoke(null, new Object[]{c, assignable}); } - public static long[] countInstancesofClasses(Class[] classes, boolean assignable) + public static long[] countInstancesofClasses(Class<?>[] classes, boolean assignable) throws Exception { return (long[]) countInstancesOfClassesMethod.invoke( null, new Object[]{classes, assignable}); |