public class Fib extends java.lang.Object SourceFile: "Fib.java" minor version: 0 major version: 0 Constant pool: const #1 = Method #3.#12; // java/lang/Object."":()V const #2 = class #13; // Fib const #3 = class #14; // Object const #4 = Asciz ; const #5 = Asciz ()V; const #6 = Asciz Code; const #7 = Asciz LineNumberTable; const #8 = Asciz fib; const #9 = Asciz (I)I; const #10 = Asciz SourceFile; const #11 = Asciz Fib.java; const #12 = NameAndType #4:#5;// "":()V const #13 = Asciz Fib; const #14 = Asciz java/lang/Object; { public Fib(); Code: Stack=1, Locals=1, Args_size=1 0: aload_0 1: invokespecial #1; //Method java/lang/Object."":()V 4: return LineNumberTable: line 1: 0 public static int fib(int); Code: Stack=2, Locals=4, Args_size=1 0: iconst_1 1: istore_2 2: iconst_1 3: istore_3 4: iload_0 5: ifle 22 8: iload_2 9: istore_1 10: iload_3 11: iload_2 12: iadd 13: istore_2 14: iload_1 15: istore_3 16: iinc 0, -1 19: goto 4 22: iload_2 23: ireturn LineNumberTable: line 4: 0 line 5: 2 line 6: 4 line 7: 8 line 8: 10 line 9: 14 line 10: 16 line 12: 22 }