class Lcm extends java.lang.Object SourceFile: "Lcm.java" minor version: 0 major version: 0 Constant pool: const #1 = Method #4.#14; // java/lang/Object."":()V const #2 = Method #3.#15; // Lcm.gcd:(II)I const #3 = class #16; // Lcm const #4 = class #17; // Object const #5 = Asciz ; const #6 = Asciz ()V; const #7 = Asciz Code; const #8 = Asciz LineNumberTable; const #9 = Asciz lcm; const #10 = Asciz (II)I; const #11 = Asciz gcd; const #12 = Asciz SourceFile; const #13 = Asciz Lcm.java; const #14 = NameAndType #5:#6;// "":()V const #15 = NameAndType #11:#10;// gcd:(II)I const #16 = Asciz Lcm; const #17 = Asciz java/lang/Object; { Lcm(); 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 lcm(int,int); Code: Stack=2, Locals=4, Args_size=2 0: iload_0 1: iload_1 2: invokestatic #2; //Method gcd:(II)I 5: istore_2 6: iload_0 7: iload_1 8: imul 9: istore_3 10: iload_3 11: iload_2 12: idiv 13: ireturn LineNumberTable: line 3: 0 line 4: 6 line 5: 10 public static int gcd(int,int); Code: Stack=2, Locals=3, Args_size=2 0: iload_1 1: ifeq 15 4: iload_0 5: iload_1 6: irem 7: istore_2 8: iload_1 9: istore_0 10: iload_2 11: istore_1 12: goto 0 15: iload_0 16: ireturn LineNumberTable: line 10: 0 line 11: 4 line 12: 8 line 13: 10 line 15: 15 }