diff options
Diffstat (limited to 'test/519-bound-load-class/src/Main.java')
-rw-r--r-- | test/519-bound-load-class/src/Main.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/519-bound-load-class/src/Main.java b/test/519-bound-load-class/src/Main.java index 41bb951cfb..cddeb093f7 100644 --- a/test/519-bound-load-class/src/Main.java +++ b/test/519-bound-load-class/src/Main.java @@ -16,9 +16,24 @@ public class Main { public static void main(String[] args) { + testInstanceOf(); + try { + testNull(); + throw new Error("Expected ClassClastException"); + } catch (ClassCastException e) { /* ignore */ } + } + + public static void testInstanceOf() { Object o = Main.class; if (o instanceof Main) { System.out.println((Main)o); } } + + public static void testNull() { + Object o = Main.class; + if (o != null) { + System.out.println((Main)o); + } + } } |