1 .class public test_verify_unspecced_ok_new_in_local_within_try
2 .super java/lang/Object
4 ; The check against uninitialized objects in locals within try blocks is
8 ; Improving the official specification of Java bytecode verification
9 ; Proceedings of the 3rd ECOOP Workshop on Formal Techniques for Java Programs
11 ; citeseer.ist.psu.edu/article/coglio03improving.html
13 ; ======================================================================
15 .method public <init>()V
17 invokenonvirtual java/lang/Object/<init>()V
21 ; ======================================================================
23 .method public toString()Ljava/lang/String;
32 ; ======================================================================
34 .method public static main([Ljava/lang/String;)V
38 .catch java/lang/Throwable from start_try to end_try using handler
43 new test_verify_unspecced_ok_new_in_local_within_try
50 invokespecial test_verify_unspecced_ok_new_in_local_within_try/<init>()V
53 getstatic java/lang/System/out Ljava/io/PrintStream;
55 invokevirtual java/io/PrintStream/println(Ljava/lang/Object;)V