Compiled from "Main.java" public class main.Main { public main.Main(); Code: 0: aload_0 1: invokespecial #8 // Method java/lang/Object."":()V 4: return public static void main(java.lang.String[]) throws java.lang.Exception; Code: 0: getstatic #19 // Field java/lang/System.out:Ljava/io/PrintStream; 3: new #25 // class java/lang/StringBuilder 6: dup 7: ldc #27 // String Java Version: 9: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 12: ldc #32 // String java.vm.version 14: invokestatic #34 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String; 17: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 20: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 23: invokevirtual #46 // Method java/io/PrintStream.println:(Ljava/lang/String;)V 26: bipush 60 28: newarray long 30: astore_1 31: iconst_0 32: istore_2 33: aload_1 34: dup 35: astore 7 37: arraylength 38: istore 6 40: iconst_0 41: istore 5 43: goto 55 46: aload 7 48: iload 5 50: laload 51: lstore_3 52: iinc 5, 1 55: iload 5 57: iload 6 59: if_icmplt 46 62: ldc #51 // String test 64: astore_3 65: aload_3 66: invokevirtual #53 // Method java/lang/String.length:()I 69: istore 4 71: new #25 // class java/lang/StringBuilder 74: dup 75: aload_3 76: invokestatic #59 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; 79: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 82: aload_3 83: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 86: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 89: astore_3 90: iload 4 92: iload 4 94: iadd 95: istore 4 97: new #25 // class java/lang/StringBuilder 100: dup 101: aload_3 102: invokestatic #59 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; 105: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 108: aload_3 109: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 112: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 115: astore_3 116: iload 4 118: iload 4 120: iadd 121: istore 4 123: new #25 // class java/lang/StringBuilder 126: dup 127: aload_3 128: invokestatic #59 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; 131: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 134: aload_3 135: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 138: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 141: astore_3 142: iload 4 144: iload 4 146: iadd 147: istore 4 149: aload_3 150: invokevirtual #53 // Method java/lang/String.length:()I 153: iload 4 155: if_icmpeq 254 158: getstatic #19 // Field java/lang/System.out:Ljava/io/PrintStream; 161: new #25 // class java/lang/StringBuilder 164: dup 165: ldc #63 // String Failed at iteration: 167: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 170: iload_2 171: invokevirtual #65 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 174: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 177: invokevirtual #46 // Method java/io/PrintStream.println:(Ljava/lang/String;)V 180: getstatic #19 // Field java/lang/System.out:Ljava/io/PrintStream; 183: new #25 // class java/lang/StringBuilder 186: dup 187: ldc #68 // String Length mismatch: 189: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 192: aload_3 193: invokevirtual #53 // Method java/lang/String.length:()I 196: invokevirtual #65 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 199: ldc #70 // String <> 201: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 204: iload 4 206: invokevirtual #65 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 209: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 212: invokevirtual #46 // Method java/io/PrintStream.println:(Ljava/lang/String;)V 215: getstatic #19 // Field java/lang/System.out:Ljava/io/PrintStream; 218: ldc #72 // String Expected: \"testtesttesttesttesttesttesttest\" 220: invokevirtual #46 // Method java/io/PrintStream.println:(Ljava/lang/String;)V 223: getstatic #19 // Field java/lang/System.out:Ljava/io/PrintStream; 226: new #25 // class java/lang/StringBuilder 229: dup 230: ldc #74 // String Actual: \" 232: invokespecial #29 // Method java/lang/StringBuilder."":(Ljava/lang/String;)V 235: aload_3 236: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 239: ldc #76 // String \" 241: invokevirtual #38 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 244: invokevirtual #42 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 247: invokevirtual #46 // Method java/io/PrintStream.println:(Ljava/lang/String;)V 250: iconst_0 251: invokestatic #78 // Method java/lang/System.exit:(I)V 254: iinc 2, 1 257: goto 33 }