testcase for twisti's Array.NewInstance problem
authorjowenn <none@none>
Mon, 16 Feb 2004 03:59:26 +0000 (03:59 +0000)
committerjowenn <none@none>
Mon, 16 Feb 2004 03:59:26 +0000 (03:59 +0000)
tests/arrayNewInstance.java [new file with mode: 0644]

diff --git a/tests/arrayNewInstance.java b/tests/arrayNewInstance.java
new file mode 100644 (file)
index 0000000..d758d95
--- /dev/null
@@ -0,0 +1,15 @@
+public class arrayNewInstance {
+public static void main(String args[]) {
+       Object[] oa1 = (Object[]) new Runnable[10]; 
+       System.out.println("Test 1 succeeded");
+       Object[] oa2 = (Object[])java.lang.reflect.Array.newInstance(String.class, 1);
+       System.out.println("Test 2 succeeded");
+       Runnable[] ra3 = (Runnable[]) java.lang.reflect.Array.newInstance(Runnable.class, 1);
+       System.out.println("Test 3 succeeded");
+       Object[] oa4=(Object[]) ra3;
+       System.out.println("Test 4 succeeded");
+       Object[] oa5 = (Object[]) java.lang.reflect.Array.newInstance(Runnable.class, 1);
+       System.out.println("Test 5 succeeded");
+}
+
+}