diff options
author | 2020-10-01 13:51:56 +0100 | |
---|---|---|
committer | 2020-10-09 10:23:21 +0000 | |
commit | fd061070700817add2c15149e4098bab4eb8ccdd (patch) | |
tree | af2e90ad8cf7850be8a690a4c9b6b1292e0231ba /test/099-vmdebug/src/Main.java | |
parent | 2e299f4d0eb8e2fd432c98b83f3f3c6ddd09c0f5 (diff) |
Remove unused code from dalvik.system.VMDebug.
Test: m
Bug: 165361458
Change-Id: Ic2cc2515a0af79d4541c16c0b3057980ada2a869
Diffstat (limited to 'test/099-vmdebug/src/Main.java')
-rw-r--r-- | test/099-vmdebug/src/Main.java | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/test/099-vmdebug/src/Main.java b/test/099-vmdebug/src/Main.java index e0d829a0d6..8fed123852 100644 --- a/test/099-vmdebug/src/Main.java +++ b/test/099-vmdebug/src/Main.java @@ -33,7 +33,6 @@ public class Main { } testMethodTracing(); testCountInstances(); - testGetInstances(); testRuntimeStat(); testRuntimeStats(); } @@ -264,45 +263,6 @@ public class Main { } } - private static void testGetInstances() throws Exception { - ArrayList<Object> l = new ArrayList<Object>(); - l.add(new ClassD(0x01)); - l.add(new ClassE(0x02)); - l.add(new ClassD(0x04)); - l.add(new ClassD(0x08)); - l.add(new ClassE(0x10)); - Runtime.getRuntime().gc(); - Class<?>[] classes = new Class<?>[] {ClassD.class, ClassE.class, null}; - Object[][] instances = VMDebug.getInstancesOfClasses(classes, false); - - int mask = 0; - for (Object instance : instances[0]) { - mask |= ((ClassD)instance).mask; - } - System.out.println("ClassD got " + instances[0].length + ", combined mask: " + mask); - - mask = 0; - for (Object instance : instances[1]) { - mask |= ((ClassD)instance).mask; - } - System.out.println("ClassE got " + instances[1].length + ", combined mask: " + mask); - System.out.println("null got " + instances[2].length); - - instances = VMDebug.getInstancesOfClasses(classes, true); - mask = 0; - for (Object instance : instances[0]) { - mask |= ((ClassD)instance).mask; - } - System.out.println("ClassD assignable got " + instances[0].length + ", combined mask: " + mask); - - mask = 0; - for (Object instance : instances[1]) { - mask |= ((ClassD)instance).mask; - } - System.out.println("ClassE assignable got " + instances[1].length + ", combined mask: " + mask); - System.out.println("null assignable got " + instances[2].length); - } - private static class VMDebug { private static final Method startMethodTracingMethod; private static final Method stopMethodTracingMethod; @@ -311,7 +271,6 @@ public class Main { private static final Method getRuntimeStatsMethod; private static final Method countInstancesOfClassMethod; private static final Method countInstancesOfClassesMethod; - private static final Method getInstancesOfClassesMethod; static { try { Class<?> c = Class.forName("dalvik.system.VMDebug"); @@ -325,8 +284,6 @@ public class Main { Class.class, Boolean.TYPE); countInstancesOfClassesMethod = c.getDeclaredMethod("countInstancesOfClasses", Class[].class, Boolean.TYPE); - getInstancesOfClassesMethod = c.getDeclaredMethod("getInstancesOfClasses", - Class[].class, Boolean.TYPE); } catch (Exception e) { throw new RuntimeException(e); } @@ -357,9 +314,5 @@ public class Main { return (long[]) countInstancesOfClassesMethod.invoke( null, new Object[]{classes, assignable}); } - public static Object[][] getInstancesOfClasses(Class<?>[] classes, boolean assignable) throws Exception { - return (Object[][]) getInstancesOfClassesMethod.invoke( - null, new Object[]{classes, assignable}); - } } } |