diff options
author | Tom Tromey <tromey@cygnus.com> | 2000-05-16 19:58:42 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-05-16 19:58:42 +0000 |
commit | 3faf9b6b1f51f20ba9b4a6e8779f87508a2bb07f (patch) | |
tree | e04d425482ccffa32582dfb1864a4ee42e24d70b /libjava/testsuite/libjava.lang/instance.java | |
parent | 66e85f3856201cf1c88e09018f78b61f6e83d016 (diff) | |
download | gcc-3faf9b6b1f51f20ba9b4a6e8779f87508a2bb07f.zip gcc-3faf9b6b1f51f20ba9b4a6e8779f87508a2bb07f.tar.gz gcc-3faf9b6b1f51f20ba9b4a6e8779f87508a2bb07f.tar.bz2 |
instance.out: New file.
* libjava.lang/instance.out: New file.
* libjava.lang/instance.java: New file.
From-SVN: r33941
Diffstat (limited to 'libjava/testsuite/libjava.lang/instance.java')
-rw-r--r-- | libjava/testsuite/libjava.lang/instance.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/instance.java b/libjava/testsuite/libjava.lang/instance.java new file mode 100644 index 0000000..a509cb3 --- /dev/null +++ b/libjava/testsuite/libjava.lang/instance.java @@ -0,0 +1,48 @@ +// instance.java -- test the `instanceof' operator. + +import java.util.EventListener; + +public class instance implements EventListener +{ + public static void main (String[] args) + { + Object x1 = new instance (); + EventListener x2 = new instance (); + IllegalArgumentException iae + = new IllegalArgumentException ("any random class"); + String x3 = "zardoz"; + Object x4 = "zardoz"; + + // Test simple object stuff + System.out.println (x1 instanceof Object); + System.out.println (x1 instanceof IllegalArgumentException); + System.out.println (x1 instanceof EventListener); + System.out.println (x1 instanceof String); + System.out.println ("="); + + // Test with value which is an interface. + System.out.println (x2 instanceof Object); + System.out.println (x2 instanceof IllegalArgumentException); + System.out.println (x2 instanceof EventListener); + System.out.println ("="); + + // Test with value which is a final class. + System.out.println (x3 instanceof Object); + System.out.println (x3 instanceof String); + System.out.println ("="); + + // Test with value which is a random class. + System.out.println (iae instanceof Object); + System.out.println (iae instanceof IllegalArgumentException); + System.out.println (iae instanceof EventListener); + System.out.println ("="); + + // Test with value which is a final class, but not known + // statically. + System.out.println (x4 instanceof Object); + System.out.println (x4 instanceof IllegalArgumentException); + System.out.println (x4 instanceof EventListener); + System.out.println (x4 instanceof String); + System.out.println (x4 instanceof int[]); + } +} |