diff options
| author | 2012-01-09 18:50:33 -0800 | |
|---|---|---|
| committer | 2012-01-09 18:50:33 -0800 | |
| commit | d170fc48b0895ee98ec0d6e3cf1987c8260af95d (patch) | |
| tree | bf5c030f6b2a7d3f12b02f0dbcd754bcd1e2c2e2 | |
| parent | 42d305e68c9b6545fa320e318fc1edb178cc51b9 (diff) | |
| parent | fe9cf7aee70aa3aeda32c64bd80194b52664c22e (diff) | |
Merge "Rename SystemMethods to ReflectionTest." into dalvik-dev
| -rw-r--r-- | build/Android.common.mk | 2 | ||||
| -rw-r--r-- | build/Android.oattest.mk | 4 | ||||
| -rw-r--r-- | test/ReflectionTest/ReflectionTest.java (renamed from test/SystemMethods/SystemMethods.java) | 120 |
3 files changed, 63 insertions, 63 deletions
diff --git a/build/Android.common.mk b/build/Android.common.mk index ac477a21e9..c6e7366dc3 100644 --- a/build/Android.common.mk +++ b/build/Android.common.mk @@ -269,12 +269,12 @@ TEST_DEX_DIRECTORIES := \ ProtoCompare \ ProtoCompare2 \ ReferenceMap \ + ReflectionTest \ StackWalk \ StackWalk2 \ StaticLeafMethods \ Statics \ StaticsFromCode \ - SystemMethods \ ThreadStress \ Invoke \ XandY diff --git a/build/Android.oattest.mk b/build/Android.oattest.mk index da64a84a52..98ec45f7c2 100644 --- a/build/Android.oattest.mk +++ b/build/Android.oattest.mk @@ -72,7 +72,7 @@ test-art-target-oat-$(1): $(ART_TEST_OUT)/art-test-dex-$(1).jar test-art-target- ART_TEST_OAT_TARGETS += test-art-target-oat-$(1) endef -# Delcare the simplest test first +# Declare the simplest test first $(eval $(call declare-test-test-target,HelloWorld,)) $(eval $(call declare-test-test-target,Fibonacci,10)) @@ -84,8 +84,8 @@ $(eval $(call declare-test-test-target,Invoke,)) $(eval $(call declare-test-test-target,MemUsage,)) $(eval $(call declare-test-test-target,ParallelGC,)) $(eval $(call declare-test-test-target,ReferenceMap,)) +$(eval $(call declare-test-test-target,ReflectionTest,)) $(eval $(call declare-test-test-target,StackWalk,)) -$(eval $(call declare-test-test-target,SystemMethods,)) $(eval $(call declare-test-test-target,ThreadStress,)) # TODO: Enable when the StackWalk2 tests are passing diff --git a/test/SystemMethods/SystemMethods.java b/test/ReflectionTest/ReflectionTest.java index 7872a926aa..94c02aab1c 100644 --- a/test/SystemMethods/SystemMethods.java +++ b/test/ReflectionTest/ReflectionTest.java @@ -17,7 +17,7 @@ import java.lang.reflect.*; import java.util.*; -class SystemMethods { +class ReflectionTest { private static boolean z = true; private static byte b = 8; private static char c = 'x'; @@ -30,114 +30,114 @@ class SystemMethods { public static void testFieldReflection() throws Exception { Field f; - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); System.out.println(f.getBoolean(null)); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); System.out.println(f.getByte(null)); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); System.out.println(f.getChar(null)); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); System.out.println(f.getDouble(null)); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); System.out.println(f.getFloat(null)); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); System.out.println(f.getInt(null)); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); System.out.println(f.getLong(null)); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); System.out.println(f.getShort(null)); - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); f.setBoolean(null, false); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); f.setByte(null, (byte) 7); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); f.setChar(null, 'y'); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); f.setDouble(null, 2.7); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); f.setFloat(null, 2.7f); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); f.setInt(null, 31); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); f.setLong(null, 63); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); f.setShort(null, (short) 15); - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); System.out.println(f.getBoolean(null)); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); System.out.println(f.getByte(null)); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); System.out.println(f.getChar(null)); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); System.out.println(f.getDouble(null)); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); System.out.println(f.getFloat(null)); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); System.out.println(f.getInt(null)); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); System.out.println(f.getLong(null)); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); System.out.println(f.getShort(null)); - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); f.set(null, Boolean.valueOf(true)); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); f.set(null, Byte.valueOf((byte) 6)); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); f.set(null, Character.valueOf('z')); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); f.set(null, Double.valueOf(1.3)); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); f.set(null, Float.valueOf(1.3f)); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); f.set(null, Integer.valueOf(30)); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); f.set(null, Long.valueOf(62)); f.set(null, Integer.valueOf(62)); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); f.set(null, Short.valueOf((short) 14)); - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); System.out.println(f.getBoolean(null)); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); System.out.println(f.getByte(null)); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); System.out.println(f.getChar(null)); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); System.out.println(f.getDouble(null)); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); System.out.println(f.getFloat(null)); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); System.out.println(f.getInt(null)); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); System.out.println(f.getLong(null)); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); System.out.println(f.getShort(null)); try { - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); f.set(null, Integer.valueOf(14)); } catch (Exception ex) { ex.printStackTrace(); } - f = SystemMethods.class.getDeclaredField("z"); + f = ReflectionTest.class.getDeclaredField("z"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("b"); + f = ReflectionTest.class.getDeclaredField("b"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("c"); + f = ReflectionTest.class.getDeclaredField("c"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("d"); + f = ReflectionTest.class.getDeclaredField("d"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("f"); + f = ReflectionTest.class.getDeclaredField("f"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("i"); + f = ReflectionTest.class.getDeclaredField("i"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("j"); + f = ReflectionTest.class.getDeclaredField("j"); show(f.get(null)); - f = SystemMethods.class.getDeclaredField("s"); + f = ReflectionTest.class.getDeclaredField("s"); show(f.get(null)); /* @@ -161,10 +161,10 @@ class SystemMethods { System.out.println(Arrays.toString(String.class.getDeclaredFields())); System.out.println(Arrays.toString(String.class.getDeclaredMethods())); - System.out.println(Arrays.toString(SystemMethods.class.getInterfaces())); + System.out.println(Arrays.toString(ReflectionTest.class.getInterfaces())); System.out.println(Arrays.toString(String.class.getInterfaces())); - System.out.println(SystemMethods.class.getModifiers()); + System.out.println(ReflectionTest.class.getModifiers()); System.out.println(String.class.getModifiers()); System.out.println(String.class.isAssignableFrom(Object.class)); @@ -175,37 +175,37 @@ class SystemMethods { Method m; - m = SystemMethods.class.getDeclaredMethod("IV", int.class); + m = ReflectionTest.class.getDeclaredMethod("IV", int.class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, 4444)); System.out.println(Arrays.toString(m.getParameterTypes())); - m = SystemMethods.class.getDeclaredMethod("IIV", int.class, int.class); + m = ReflectionTest.class.getDeclaredMethod("IIV", int.class, int.class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, 1111, 2222)); - m = SystemMethods.class.getDeclaredMethod("III", int.class, int.class); + m = ReflectionTest.class.getDeclaredMethod("III", int.class, int.class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, 1111, 2222)); - m = SystemMethods.class.getDeclaredMethod("sumArray", int[].class); + m = ReflectionTest.class.getDeclaredMethod("sumArray", int[].class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, new int[] { 1, 2, 3, 4 })); - m = SystemMethods.class.getDeclaredMethod("concat", String[].class); + m = ReflectionTest.class.getDeclaredMethod("concat", String[].class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, (Object) new String[] { "h", "e", "l", "l", "o" })); - m = SystemMethods.class.getDeclaredMethod("ZBCDFIJSV", boolean.class, byte.class, char.class, double.class, float.class, int.class, long.class, short.class); + m = ReflectionTest.class.getDeclaredMethod("ZBCDFIJSV", boolean.class, byte.class, char.class, double.class, float.class, int.class, long.class, short.class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, true, (byte) 0, '1', 2, 3, 4, 5, (short) 6)); - m = SystemMethods.class.getDeclaredMethod("ZBCDLFIJSV", boolean.class, byte.class, char.class, double.class, String.class, float.class, int.class, long.class, short.class); + m = ReflectionTest.class.getDeclaredMethod("ZBCDLFIJSV", boolean.class, byte.class, char.class, double.class, String.class, float.class, int.class, long.class, short.class); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null, true, (byte) 0, '1', 2, "hello world", 3, 4, 5, (short) 6)); try { - m = SystemMethods.class.getDeclaredMethod("thrower"); + m = ReflectionTest.class.getDeclaredMethod("thrower"); System.out.println(Arrays.toString(m.getParameterTypes())); show(m.invoke(null)); System.out.println("************* should have thrown!"); |