/** * This code can be assembled with asmtools * using asmtools jasm -g *.jasm command line. */ package pkg; super public class TestMissingConstructorCallGood version 52:0 { private Method "":"(Ljava/lang/Object;)V" stack 1 locals 2 { aload_0; invokespecial Method java/lang/Object."":"()V"; return; } private Method "":"()V" stack 2 locals 1 { getstatic Field java/lang/System.out:"Ljava/io/PrintStream;"; ldc String "Nobody will see what we do here!"; invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/String;)V"; aload_0; aconst_null; invokespecial Method "":"(Ljava/lang/Object;)V"; return; } public static varargs Method main:"([Ljava/lang/String;)V" stack 2 locals 2 { try t0; new class TestMissingConstructorCallGood; dup; invokespecial Method "":"()V"; pop; endtry t0; goto L12; catch t0 java/lang/Throwable; stack_frame_type stack1; stack_map class java/lang/Throwable; astore_1; L12: stack_frame_type same; return; } } // end Class TestMissingConstructorCallGood