Class #6            -
  Class descriptor  : 'Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;'
  Access flags      : 0x0010 (FINAL)
  Superclass        : 'Ljava/lang/Object;'
  Interfaces        -
  Static fields     -
  Instance fields   -
    #0              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'base'
      type          : 'Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;'
      access        : 0x0010 (FINAL)
    #1              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'danger'
      type          : 'Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;'
      access        : 0x0010 (FINAL)
    #2              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'frames'
      type          : 'I'
      access        : 0x0010 (FINAL)
    #3              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'gain'
      type          : 'F'
      access        : 0x0010 (FINAL)
    #4              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'harmony'
      type          : 'Lcom/valentinedesigns/chromalink/HarmonyGrid;'
      access        : 0x0010 (FINAL)
    #5              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'index'
      type          : 'I'
      access        : 0x0010 (FINAL)
    #6              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'panic'
      type          : 'Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;'
      access        : 0x0010 (FINAL)
    #7              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'pitchedEffects'
      type          : 'Z'
      access        : 0x0010 (FINAL)
    #8              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'version'
      type          : 'I'
      access        : 0x0010 (FINAL)
  Direct methods    -
    #0              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : '<init>'
      type          : '(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;)V'
      access        : 0x10000 (CONSTRUCTOR)
      code          -
      registers     : 17
      ins           : 8
      outs          : 9
      insns size    : 14 16-bit code units
00b100:                                        |[00b100] com.valentinedesigns.chromalink.ArcadeAudio$TrackBundle.<init>:(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;)V
00b110: 1218                                   |0000: const/4 v8, #int 1 // #1
00b112: 0790                                   |0001: move-object v0, v9
00b114: 01a1                                   |0002: move v1, v10
00b116: 01b2                                   |0003: move v2, v11
00b118: 07c3                                   |0004: move-object v3, v12
00b11a: 07d4                                   |0005: move-object v4, v13
00b11c: 07e5                                   |0006: move-object v5, v14
00b11e: 01f6                                   |0007: move v6, v15
00b120: 0807 1000                              |0008: move-object/from16 v7, v16
00b124: 7609 e501 0000                         |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.<init>:(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;Z)V // method@01e5
00b12a: 0e00                                   |000d: return-void
      catches       : (none)
      positions     :
        0x0000 line=599
      locals        :
        0x0000 - 0x000e reg=9 this Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;
        0x0000 - 0x000e reg=10 (null) I
        0x0000 - 0x000e reg=11 (null) I
        0x0000 - 0x000e reg=12 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x000e reg=13 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x000e reg=14 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x000e reg=15 (null) F
        0x0000 - 0x000e reg=16 (null) Lcom/valentinedesigns/chromalink/HarmonyGrid;

    #1              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : '<init>'
      type          : '(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;Z)V'
      access        : 0x10000 (CONSTRUCTOR)
      code          -
      registers     : 9
      ins           : 9
      outs          : 2
      insns size    : 46 16-bit code units
00b12c:                                        |[00b12c] com.valentinedesigns.chromalink.ArcadeAudio$TrackBundle.<init>:(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;Z)V
00b13c: 7010 5006 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0650
00b142: 5901 2f00                              |0003: iput v1, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.index:I // field@002f
00b146: 5902 3200                              |0005: iput v2, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.version:I // field@0032
00b14a: 5b03 2a00                              |0007: iput-object v3, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.base:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@002a
00b14e: 5b04 2b00                              |0009: iput-object v4, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.danger:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@002b
00b152: 5b05 3000                              |000b: iput-object v5, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.panic:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@0030
00b156: 5906 2d00                              |000d: iput v6, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.gain:F // field@002d
00b15a: 5b07 2e00                              |000f: iput-object v7, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.harmony:Lcom/valentinedesigns/chromalink/HarmonyGrid; // field@002e
00b15e: 5c08 3100                              |0011: iput-boolean v8, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.pitchedEffects:Z // field@0031
00b162: 5231 2800                              |0013: iget v1, v3, Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;.frames:I // field@0028
00b166: 3904 0500                              |0015: if-nez v4, 001a // +0005
00b16a: 5232 2800                              |0017: iget v2, v3, Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;.frames:I // field@0028
00b16e: 2803                                   |0019: goto 001c // +0003
00b170: 5242 2800                              |001a: iget v2, v4, Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;.frames:I // field@0028
00b174: 3905 0500                              |001c: if-nez v5, 0021 // +0005
00b178: 5233 2800                              |001e: iget v3, v3, Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;.frames:I // field@0028
00b17c: 2803                                   |0020: goto 0023 // +0003
00b17e: 5253 2800                              |0021: iget v3, v5, Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;.frames:I // field@0028
00b182: 7120 4806 3200                         |0023: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@0648
00b188: 0a02                                   |0026: move-result v2
00b18a: 7120 4806 2100                         |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0648
00b190: 0a01                                   |002a: move-result v1
00b192: 5901 2c00                              |002b: iput v1, v0, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.frames:I // field@002c
00b196: 0e00                                   |002d: return-void
      catches       : (none)
      positions     :
        0x0000 line=600
        0x0003 line=601
        0x000d line=602
        0x0013 line=603
        0x002d line=604
      locals        :
        0x0000 - 0x002e reg=0 this Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;
        0x0000 - 0x002e reg=1 (null) I
        0x0000 - 0x002e reg=2 (null) I
        0x0000 - 0x002e reg=3 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x002e reg=4 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x002e reg=5 (null) Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;
        0x0000 - 0x002e reg=6 (null) F
        0x0000 - 0x002e reg=7 (null) Lcom/valentinedesigns/chromalink/HarmonyGrid;
        0x0000 - 0x002e reg=8 (null) Z

  Virtual methods   -
    #0              : (in Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;)
      name          : 'versioned'
      type          : '(I)Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;'
      access        : 0x0000 ()
      code          -
      registers     : 12
      ins           : 2
      outs          : 9
      insns size    : 22 16-bit code units
00b0c4:                                        |[00b0c4] com.valentinedesigns.chromalink.ArcadeAudio$TrackBundle.versioned:(I)Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;
00b0d4: 2209 8f00                              |0000: new-instance v9, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle; // type@008f
00b0d8: 52a1 2f00                              |0002: iget v1, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.index:I // field@002f
00b0dc: 54a3 2a00                              |0004: iget-object v3, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.base:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@002a
00b0e0: 54a4 2b00                              |0006: iget-object v4, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.danger:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@002b
00b0e4: 54a5 3000                              |0008: iget-object v5, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.panic:Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm; // field@0030
00b0e8: 52a6 2d00                              |000a: iget v6, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.gain:F // field@002d
00b0ec: 54a7 2e00                              |000c: iget-object v7, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.harmony:Lcom/valentinedesigns/chromalink/HarmonyGrid; // field@002e
00b0f0: 55a8 3100                              |000e: iget-boolean v8, v10, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.pitchedEffects:Z // field@0031
00b0f4: 0790                                   |0010: move-object v0, v9
00b0f6: 01b2                                   |0011: move v2, v11
00b0f8: 7609 e501 0000                         |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;.<init>:(IILcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;Lcom/valentinedesigns/chromalink/ArcadeAudio$Pcm;FLcom/valentinedesigns/chromalink/HarmonyGrid;Z)V // method@01e5
00b0fe: 1109                                   |0015: return-object v9
      catches       : (none)
      positions     :
        0x0000 line=605
      locals        :
        0x0000 - 0x0016 reg=10 this Lcom/valentinedesigns/chromalink/ArcadeAudio$TrackBundle;
        0x0000 - 0x0016 reg=11 (null) I

  source_file_idx   : 238 (ArcadeAudio.java)

Class #7 annotations:
Annotations on class
  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/valentinedesigns/chromalink/ArcadeAudio;
  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="TrackSpec"

