; ; Output created by JasminView on May 27, 2002 ; mailto:shawn@pobox.com ; Copyright (c) 1997-Present Shawn Silverman ; ; Jasmin can be found at: ; http://www.cat.nyu.edu/meyer/jasmin/ ; ; Classfile version: ; major: 45 ; minor: 3 .source IncDec.java .class IncDec .super java/lang/Object .field private s I ; >> METHOD 1 << .method (I)V .limit stack 2 .limit locals 2 ;---- .line 5 aload_0 invokespecial java/lang/Object/()V aload_0 iload_1 putfield IncDec/s I return .end method ; >> METHOD 2 << .method inc(I)V .limit stack 3 .limit locals 2 ;---- .line 7 aload_0 dup getfield IncDec/s I iload_1 iadd putfield IncDec/s I return .end method ; >> METHOD 3 << .method dec(I)V .limit stack 3 .limit locals 2 ;---- .line 8 aload_0 dup getfield IncDec/s I iload_1 isub putfield IncDec/s I return .end method ; >> METHOD 4 << .method value()I .limit stack 1 .limit locals 1 ;---- .line 10 aload_0 getfield IncDec/s I ireturn .end method ; >> METHOD 5 << .method public static main([Ljava/lang/String;)V .limit stack 3 .limit locals 2 ;---- .line 13 new IncDec dup bipush 10 invokespecial IncDec/(I)V astore_1 .line 14 aload_1 iconst_3 invokevirtual IncDec/inc(I)V .line 15 aload_1 bipush 8 invokevirtual IncDec/dec(I)V .line 16 getstatic java/lang/System/out Ljava/io/PrintStream; aload_1 invokevirtual IncDec/value()I invokevirtual java/io/PrintStream/println(I)V .line 17 return .end method