package ak; import V.ExceptionInVPackage; import W.ManagerUsingReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.util.logging.Level; import java.util.logging.Logger; public class AkComponentBravo extends g { float ExceptionInVPackage = 20.0F; float b = 0.0F; public AkComponentBravo() { super("\",\"", false); } protected int b(String paramString) { // Byte code: // 0: aload_0 // 1: aload_0 // 2: aload_1 // 3: invokevirtual c : (Ljava/lang/String;)Ljava/lang/String; // 6: invokevirtual l : (Ljava/lang/String;)V // 9: ldc '' // 11: astore_2 // 12: ldc '' // 14: astore_3 // 15: ldc '' // 17: astore #4 // 19: ldc '' // 21: astore #5 // 23: ldc '' // 25: astore #6 // 27: iconst_0 // 28: istore #7 // 30: aconst_null // 31: astore #8 // 33: aload_0 // 34: new java/io/File // 37: dup // 38: aload_1 // 39: invokespecial : (Ljava/lang/String;)V // 42: putfield h : Ljava/io/File; // 45: new java/io/FileInputStream // 48: dup // 49: aload_0 // 50: getfield h : Ljava/io/File; // 53: invokespecial : (Ljava/io/File;)V // 56: astore #9 // 58: iconst_2 // 59: newarray byte // 61: astore #10 // 63: aload #9 // 65: aload #10 // 67: invokevirtual read : ([B)I // 70: pop // 71: aload #10 // 73: iconst_0 // 74: baload // 75: iconst_m1 // 76: if_icmpne -> 122 // 79: aload #10 // 81: iconst_1 // 82: baload // 83: bipush #-2 // 85: if_icmpne -> 122 // 88: aload_0 // 89: ldc 'UTF-16LE' // 91: putfield j : Ljava/lang/String; // 94: new java/lang/StringBuilder // 97: dup // 98: invokespecial : ()V // 101: aload_0 // 102: getfield j : Ljava/lang/String; // 105: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 108: ldc ' detected.' // 110: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 113: invokevirtual toString : ()Ljava/lang/String; // 116: invokestatic c : (Ljava/lang/String;)V // 119: goto -> 270 // 122: aload #10 // 124: iconst_0 // 125: baload // 126: bipush #-2 // 128: if_icmpne -> 173 // 131: aload #10 // 133: iconst_1 // 134: baload // 135: iconst_m1 // 136: if_icmpne -> 173 // 139: aload_0 // 140: ldc 'UTF-16BE' // 142: putfield j : Ljava/lang/String; // 145: new java/lang/StringBuilder // 148: dup // 149: invokespecial : ()V // 152: aload_0 // 153: getfield j : Ljava/lang/String; // 156: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 159: ldc ' detected.' // 161: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 164: invokevirtual toString : ()Ljava/lang/String; // 167: invokestatic c : (Ljava/lang/String;)V // 170: goto -> 270 // 173: aload #10 // 175: iconst_0 // 176: baload // 177: bipush #-17 // 179: if_icmpne -> 247 // 182: aload #10 // 184: iconst_1 // 185: baload // 186: bipush #-69 // 188: if_icmpne -> 247 // 191: iconst_1 // 192: newarray byte // 194: astore #10 // 196: aload #9 // 198: aload #10 // 200: invokevirtual read : ([B)I // 203: pop // 204: aload_0 // 205: ldc 'UTF-8' // 207: putfield j : Ljava/lang/String; // 210: aload #10 // 212: iconst_0 // 213: baload // 214: bipush #-65 // 216: if_icmpne -> 270 // 219: new java/lang/StringBuilder // 222: dup // 223: invokespecial : ()V // 226: aload_0 // 227: getfield j : Ljava/lang/String; // 230: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 233: ldc ' detected.' // 235: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 238: invokevirtual toString : ()Ljava/lang/String; // 241: invokestatic c : (Ljava/lang/String;)V // 244: goto -> 270 // 247: aload #9 // 249: invokevirtual close : ()V // 252: goto -> 257 // 255: astore #11 // 257: new java/io/FileInputStream // 260: dup // 261: aload_0 // 262: getfield h : Ljava/io/File; // 265: invokespecial : (Ljava/io/File;)V // 268: astore #9 // 270: new W/ManagerUsingReader // 273: dup // 274: new java/io/InputStreamReader // 277: dup // 278: aload #9 // 280: aload_0 // 281: getfield j : Ljava/lang/String; // 284: invokespecial : (Ljava/io/InputStream;Ljava/lang/String;)V // 287: invokespecial : (Ljava/io/Reader;)V // 290: astore #8 // 292: aload #8 // 294: invokevirtual ExceptionInVPackage : ()Ljava/lang/String; // 297: astore_2 // 298: aload_2 // 299: ifnonnull -> 343 // 302: iload #7 // 304: iconst_1 // 305: isub // 306: istore #11 // 308: aload #8 // 310: ifnull -> 340 // 313: aload #8 // 315: invokevirtual close : ()V // 318: goto -> 340 // 321: astore #12 // 323: ldc ak/g // 325: invokevirtual getName : ()Ljava/lang/String; // 328: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 331: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 334: aconst_null // 335: aload #12 // 337: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 340: iload #11 // 342: ireturn // 343: iload #7 // 345: ifeq -> 356 // 348: aload_0 // 349: aload_2 // 350: invokevirtual b_ : (Ljava/lang/String;)Z // 353: ifne -> 599 // 356: aload_2 // 357: ifnonnull -> 401 // 360: iload #7 // 362: iconst_1 // 363: isub // 364: istore #11 // 366: aload #8 // 368: ifnull -> 398 // 371: aload #8 // 373: invokevirtual close : ()V // 376: goto -> 398 // 379: astore #12 // 381: ldc ak/g // 383: invokevirtual getName : ()Ljava/lang/String; // 386: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 389: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 392: aconst_null // 393: aload #12 // 395: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 398: iload #11 // 400: ireturn // 401: aload_2 // 402: ldc 'MARK' // 404: invokevirtual startsWith : (Ljava/lang/String;)Z // 407: ifne -> 426 // 410: aload #5 // 412: astore #6 // 414: aload #4 // 416: astore #5 // 418: aload_3 // 419: astore #4 // 421: aload_2 // 422: astore_3 // 423: iinc #7, 1 // 426: aload_2 // 427: ldc 'Sample Rate' // 429: invokevirtual contains : (Ljava/lang/CharSequence;)Z // 432: ifeq -> 478 // 435: aload_2 // 436: ldc ',' // 438: invokevirtual contains : (Ljava/lang/CharSequence;)Z // 441: ifeq -> 478 // 444: aload_2 // 445: aload_2 // 446: ldc ',' // 448: invokevirtual indexOf : (Ljava/lang/String;)I // 451: iconst_2 // 452: iadd // 453: invokevirtual substring : (I)Ljava/lang/String; // 456: astore #11 // 458: aload #11 // 460: ldc '"' // 462: ldc '' // 464: invokestatic b : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // 467: astore #11 // 469: aload_0 // 470: aload #11 // 472: invokestatic parseFloat : (Ljava/lang/String;)F // 475: putfield ExceptionInVPackage : F // 478: aload #8 // 480: invokevirtual ExceptionInVPackage : ()Ljava/lang/String; // 483: astore_2 // 484: aload_2 // 485: ifnull -> 517 // 488: aload_2 // 489: invokevirtual length : ()I // 492: iconst_2 // 493: if_icmple -> 517 // 496: aload_2 // 497: ldc '",' // 499: invokevirtual endsWith : (Ljava/lang/String;)Z // 502: ifeq -> 517 // 505: aload_2 // 506: iconst_0 // 507: aload_2 // 508: invokevirtual length : ()I // 511: iconst_2 // 512: isub // 513: invokevirtual substring : (II)Ljava/lang/String; // 516: astore_2 // 517: aload_2 // 518: ifnull -> 343 // 521: aload_2 // 522: invokevirtual length : ()I // 525: iconst_2 // 526: if_icmple -> 343 // 529: aload_2 // 530: ldc ',' // 532: invokevirtual startsWith : (Ljava/lang/String;)Z // 535: ifeq -> 343 // 538: aload_2 // 539: ldc '","' // 541: invokevirtual contains : (Ljava/lang/CharSequence;)Z // 544: ifeq -> 576 // 547: aload_0 // 548: ldc '","' // 550: invokevirtual l : (Ljava/lang/String;)V // 553: new java/lang/StringBuilder // 556: dup // 557: invokespecial : ()V // 560: ldc '"0"' // 562: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 565: aload_2 // 566: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 569: invokevirtual toString : ()Ljava/lang/String; // 572: astore_2 // 573: goto -> 343 // 576: new java/lang/StringBuilder // 579: dup // 580: invokespecial : ()V // 583: ldc '0' // 585: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 588: aload_2 // 589: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 592: invokevirtual toString : ()Ljava/lang/String; // 595: astore_2 // 596: goto -> 343 // 599: aload_0 // 600: getfield u : Z // 603: ifeq -> 615 // 606: aload_0 // 607: aload_0 // 608: aload_2 // 609: invokevirtual h : (Ljava/lang/String;)Ljava/lang/String; // 612: invokevirtual l : (Ljava/lang/String;)V // 615: aload_0 // 616: aload_2 // 617: aload_0 // 618: invokevirtual r : ()Ljava/lang/String; // 621: invokevirtual d : (Ljava/lang/String;Ljava/lang/String;)I // 624: istore #11 // 626: iload #7 // 628: iconst_4 // 629: if_icmplt -> 712 // 632: iload #11 // 634: iconst_5 // 635: if_icmple -> 712 // 638: aload_0 // 639: aload #6 // 641: aload_0 // 642: invokevirtual r : ()Ljava/lang/String; // 645: invokevirtual d : (Ljava/lang/String;Ljava/lang/String;)I // 648: iload #11 // 650: isub // 651: invokestatic abs : (I)I // 654: iconst_2 // 655: if_icmpge -> 712 // 658: aload_0 // 659: aload #6 // 661: aload_0 // 662: invokevirtual r : ()Ljava/lang/String; // 665: invokevirtual b : (Ljava/lang/String;Ljava/lang/String;)Z // 668: ifeq -> 712 // 671: iload #7 // 673: iconst_4 // 674: isub // 675: istore #12 // 677: aload #8 // 679: ifnull -> 709 // 682: aload #8 // 684: invokevirtual close : ()V // 687: goto -> 709 // 690: astore #13 // 692: ldc ak/g // 694: invokevirtual getName : ()Ljava/lang/String; // 697: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 700: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 703: aconst_null // 704: aload #13 // 706: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 709: iload #12 // 711: ireturn // 712: iload #7 // 714: iconst_3 // 715: if_icmplt -> 798 // 718: iload #11 // 720: iconst_5 // 721: if_icmple -> 798 // 724: aload_0 // 725: aload #5 // 727: aload_0 // 728: invokevirtual r : ()Ljava/lang/String; // 731: invokevirtual d : (Ljava/lang/String;Ljava/lang/String;)I // 734: iload #11 // 736: isub // 737: invokestatic abs : (I)I // 740: iconst_2 // 741: if_icmpge -> 798 // 744: aload_0 // 745: aload #5 // 747: aload_0 // 748: invokevirtual r : ()Ljava/lang/String; // 751: invokevirtual b : (Ljava/lang/String;Ljava/lang/String;)Z // 754: ifeq -> 798 // 757: iload #7 // 759: iconst_3 // 760: isub // 761: istore #12 // 763: aload #8 // 765: ifnull -> 795 // 768: aload #8 // 770: invokevirtual close : ()V // 773: goto -> 795 // 776: astore #13 // 778: ldc ak/g // 780: invokevirtual getName : ()Ljava/lang/String; // 783: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 786: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 789: aconst_null // 790: aload #13 // 792: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 795: iload #12 // 797: ireturn // 798: iload #11 // 800: iconst_5 // 801: if_icmple -> 878 // 804: aload_0 // 805: aload #4 // 807: aload_0 // 808: invokevirtual r : ()Ljava/lang/String; // 811: invokevirtual d : (Ljava/lang/String;Ljava/lang/String;)I // 814: iload #11 // 816: isub // 817: invokestatic abs : (I)I // 820: iconst_2 // 821: if_icmpge -> 878 // 824: aload_0 // 825: aload #4 // 827: aload_0 // 828: invokevirtual r : ()Ljava/lang/String; // 831: invokevirtual b : (Ljava/lang/String;Ljava/lang/String;)Z // 834: ifeq -> 878 // 837: iload #7 // 839: iconst_2 // 840: isub // 841: istore #12 // 843: aload #8 // 845: ifnull -> 875 // 848: aload #8 // 850: invokevirtual close : ()V // 853: goto -> 875 // 856: astore #13 // 858: ldc ak/g // 860: invokevirtual getName : ()Ljava/lang/String; // 863: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 866: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 869: aconst_null // 870: aload #13 // 872: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 875: iload #12 // 877: ireturn // 878: iload #7 // 880: iconst_1 // 881: isub // 882: istore #12 // 884: aload #8 // 886: ifnull -> 916 // 889: aload #8 // 891: invokevirtual close : ()V // 894: goto -> 916 // 897: astore #13 // 899: ldc ak/g // 901: invokevirtual getName : ()Ljava/lang/String; // 904: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 907: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 910: aconst_null // 911: aload #13 // 913: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 916: iload #12 // 918: ireturn // 919: astore #9 // 921: new V/ExceptionInVPackage // 924: dup // 925: new java/lang/StringBuilder // 928: dup // 929: invokespecial : ()V // 932: ldc 'Unable to open file for reading:\\n' // 934: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 937: aload_1 // 938: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 941: invokevirtual toString : ()Ljava/lang/String; // 944: invokespecial : (Ljava/lang/String;)V // 947: athrow // 948: astore #9 // 950: new V/ExceptionInVPackage // 953: dup // 954: new java/lang/StringBuilder // 957: dup // 958: invokespecial : ()V // 961: ldc 'Unable to read from file:\\n' // 963: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 966: aload_1 // 967: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 970: invokevirtual toString : ()Ljava/lang/String; // 973: invokespecial : (Ljava/lang/String;)V // 976: athrow // 977: astore #14 // 979: aload #8 // 981: ifnull -> 1011 // 984: aload #8 // 986: invokevirtual close : ()V // 989: goto -> 1011 // 992: astore #15 // 994: ldc ak/g // 996: invokevirtual getName : ()Ljava/lang/String; // 999: invokestatic getLogger : (Ljava/lang/String;)Ljava/util/logging/Logger; // 1002: getstatic java/util/logging/Level.SEVERE : Ljava/util/logging/Level; // 1005: aconst_null // 1006: aload #15 // 1008: invokevirtual log : (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // 1011: aload #14 // 1013: athrow // Exception table: // from to target type // 33 308 919 java/io/FileNotFoundException // 33 308 948 java/io/IOException // 33 308 977 finally // 247 252 255 java/lang/Exception // 313 318 321 java/io/IOException // 343 366 919 java/io/FileNotFoundException // 343 366 948 java/io/IOException // 343 366 977 finally // 371 376 379 java/io/IOException // 401 677 919 java/io/FileNotFoundException // 401 677 948 java/io/IOException // 401 677 977 finally // 682 687 690 java/io/IOException // 712 763 919 java/io/FileNotFoundException // 712 763 948 java/io/IOException // 712 763 977 finally // 768 773 776 java/io/IOException // 798 843 919 java/io/FileNotFoundException // 798 843 948 java/io/IOException // 798 843 977 finally // 848 853 856 java/io/IOException // 878 884 919 java/io/FileNotFoundException // 878 884 948 java/io/IOException // 878 884 977 finally // 889 894 897 java/io/IOException // 919 979 977 finally // 984 989 992 java/io/IOException } protected String c(String paramString) { boolean bool = false; ManagerUsingReader ManagerUsingReader = null; try { this.h = new File(paramString); FileInputStream fileInputStream = new FileInputStream(this.h); byte[] arrayOfByte = new byte[2]; fileInputStream.read(arrayOfByte); ManagerUsingReader = new ManagerUsingReader(new InputStreamReader(fileInputStream, this.j)); for (byte b1 = 0; b1 < 30; b1++) ManagerUsingReader.ExceptionInVPackage(); String str = ManagerUsingReader.ExceptionInVPackage(); if (str == null) return ","; if (str.contains("\",\"")) return "\",\""; return ","; } catch (FileNotFoundException fileNotFoundException) { throw new ExceptionInVPackage("Unable to open file for reading:\n" + paramString); } catch (IOException iOException) { throw new ExceptionInVPackage("Unable to read from file:\n" + paramString); } finally { if (ManagerUsingReader != null) try { ManagerUsingReader.close(); } catch (IOException iOException) { Logger.getLogger(g.class.getName()).log(Level.SEVERE, (String)null, iOException); } } } protected String l() { String str = super.l(); if (str != null && str.startsWith(",")) { this.b = this.p * 1.0F / this.ExceptionInVPackage; if (r().equals(",")) { str = this.b + str; } else { str = "\"" + this.b + "\"" + str; } } return str; } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ak/b.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */