aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2005-04-06 22:30:01 +0000
committerTom Tromey <tromey@gcc.gnu.org>2005-04-06 22:30:01 +0000
commit58bf803e6c5f7e16989cf8b50b07e9c27264e92a (patch)
tree28d3dbccadbb283006a3f5170554d3ca021fd926 /libjava/testsuite/libjava.lang
parent3425638af52c359b893547b9dcde5cccd1bb67ac (diff)
downloadgcc-58bf803e6c5f7e16989cf8b50b07e9c27264e92a.zip
gcc-58bf803e6c5f7e16989cf8b50b07e9c27264e92a.tar.gz
gcc-58bf803e6c5f7e16989cf8b50b07e9c27264e92a.tar.bz2
bytearray.java: New file.
2005-04-06 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/bytearray.java: New file. * testsuite/libjava.lang/bytearray.out: New file. * java/lang/ClassLoader.java (loadClassFromSig): Declare (loadClass): Use it. * java/lang/natClassLoader.cc (loadClassFromSig): New method. From-SVN: r97756
Diffstat (limited to 'libjava/testsuite/libjava.lang')
-rw-r--r--libjava/testsuite/libjava.lang/bytearray.java10
-rw-r--r--libjava/testsuite/libjava.lang/bytearray.out2
2 files changed, 12 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/bytearray.java b/libjava/testsuite/libjava.lang/bytearray.java
new file mode 100644
index 0000000..88fdc9af
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/bytearray.java
@@ -0,0 +1,10 @@
+public class bytearray
+{
+ public static void main (String[] argv) throws Throwable {
+ Class c = Class.forName ("[Ljava.lang.String;");
+ c = Class.forName ("[B");
+ System.out.println (c);
+ c = ClassLoader.getSystemClassLoader().loadClass ("[[Ljava.lang.String;");
+ System.out.println (c);
+ }
+}
diff --git a/libjava/testsuite/libjava.lang/bytearray.out b/libjava/testsuite/libjava.lang/bytearray.out
new file mode 100644
index 0000000..520d568
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/bytearray.out
@@ -0,0 +1,2 @@
+class [B
+class [[Ljava.lang.String;