diff options
Diffstat (limited to 'test/912-classes/src/Main.java')
| -rw-r--r-- | test/912-classes/src/Main.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/912-classes/src/Main.java b/test/912-classes/src/Main.java index ea3c49c87b..cbf2392a73 100644 --- a/test/912-classes/src/Main.java +++ b/test/912-classes/src/Main.java @@ -80,6 +80,10 @@ public class Main { testClassLoader(getProxyClass()); testClassLoaderClasses(); + + System.out.println(); + + testClassVersion(); } private static Class<?> proxyClass = null; @@ -202,6 +206,10 @@ public class Main { } } + private static void testClassVersion() { + System.out.println(Arrays.toString(getClassVersion(Main.class))); + } + private static void printClassLoaderClasses(ClassLoader cl) { for (;;) { if (cl == null || !cl.getClass().getName().startsWith("dalvik.system")) { @@ -262,6 +270,8 @@ public class Main { private static native Class<?>[] getClassLoaderClasses(ClassLoader cl); + private static native int[] getClassVersion(Class<?> c); + private static class TestForNonInit { public static double dummy = Math.random(); // So it can't be compile-time initialized. } |