class Signs extends java.lang.Object SourceFile: "Signs.java" minor version: 0 major version: 0 Constant pool: const #1 = Method #3.#12; // java/lang/Object."":()V const #2 = class #13; // Signs const #3 = class #14; // Object const #4 = Asciz ; const #5 = Asciz ()V; const #6 = Asciz Code; const #7 = Asciz LineNumberTable; const #8 = Asciz signs; const #9 = Asciz ([I)I; const #10 = Asciz SourceFile; const #11 = Asciz Signs.java; const #12 = NameAndType #4:#5;// "":()V const #13 = Asciz Signs; const #14 = Asciz java/lang/Object; { Signs(); 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 signs(int[]); Code: Stack=2, Locals=5, Args_size=1 0: aload_0 1: arraylength 2: istore_1 3: iconst_0 4: istore_2 5: iconst_0 6: istore_3 7: iconst_0 8: istore 4 10: iload_2 11: iload_1 12: if_icmpge 55 15: aload_0 16: iload_2 17: iaload 18: ifge 27 21: iinc 4, 1 24: goto 49 27: aload_0 28: iload_2 29: iaload 30: ifle 41 33: iload_3 34: iload 4 36: iadd 37: istore_3 38: goto 49 41: iinc 4, 1 44: iload_3 45: iload 4 47: iadd 48: istore_3 49: iinc 2, 1 52: goto 10 55: iload_3 56: ireturn LineNumberTable: line 3: 0 line 4: 3 line 5: 10 line 6: 15 line 7: 27 line 9: 41 line 10: 44 line 12: 49 line 14: 55 }