Class #37            -
  Class descriptor  : 'Lcom/valentinedesigns/chromalink/GameEngine$Frame;'
  Access flags      : 0x0011 (PUBLIC FINAL)
  Superclass        : 'Ljava/lang/Object;'
  Interfaces        -
  Static fields     -
  Instance fields   -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'afterClear'
      type          : '[[I'
      access        : 0x0011 (PUBLIC FINAL)
    #1              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'afterGravity'
      type          : '[[I'
      access        : 0x0011 (PUBLIC FINAL)
    #2              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'before'
      type          : '[[I'
      access        : 0x0011 (PUBLIC FINAL)
    #3              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'cells'
      type          : 'Ljava/util/List;'
      access        : 0x0011 (PUBLIC FINAL)
    #4              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'chain'
      type          : 'I'
      access        : 0x0011 (PUBLIC FINAL)
    #5              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'colored'
      type          : 'I'
      access        : 0x0011 (PUBLIC FINAL)
    #6              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'garbage'
      type          : 'I'
      access        : 0x0011 (PUBLIC FINAL)
    #7              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : 'points'
      type          : 'I'
      access        : 0x0011 (PUBLIC FINAL)
  Direct methods    -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$Frame;)
      name          : '<init>'
      type          : '([[I[[I[[ILjava/util/List;III)V'
      access        : 0x10000 (CONSTRUCTOR)
      code          -
      registers     : 8
      ins           : 8
      outs          : 2
      insns size    : 31 16-bit code units
015164:                                        |[015164] com.valentinedesigns.chromalink.GameEngine$Frame.<init>:([[I[[I[[ILjava/util/List;III)V
015174: 7010 5006 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0650
01517a: 5b01 1301                              |0003: iput-object v1, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.before:[[I // field@0113
01517e: 5b02 1101                              |0005: iput-object v2, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.afterClear:[[I // field@0111
015182: 5b03 1201                              |0007: iput-object v3, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.afterGravity:[[I // field@0112
015186: 5b04 1401                              |0009: iput-object v4, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.cells:Ljava/util/List; // field@0114
01518a: 5905 1601                              |000b: iput v5, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.colored:I // field@0116
01518e: 5906 1701                              |000d: iput v6, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.garbage:I // field@0117
015192: 5907 1501                              |000f: iput v7, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.chain:I // field@0115
015196: da05 051e                              |0011: mul-int/lit8 v5, v5, #int 30 // #1e
01519a: 1211                                   |0013: const/4 v1, #int 1 // #1
01519c: b117                                   |0014: sub-int/2addr v7, v1
01519e: 1232                                   |0015: const/4 v2, #int 3 // #3
0151a0: 7120 4806 2700                         |0016: invoke-static {v7, v2}, Ljava/lang/Math;.min:(II)I // method@0648
0151a6: 0a02                                   |0019: move-result v2
0151a8: b821                                   |001a: shl-int/2addr v1, v2
0151aa: b215                                   |001b: mul-int/2addr v5, v1
0151ac: 5905 1801                              |001c: iput v5, v0, Lcom/valentinedesigns/chromalink/GameEngine$Frame;.points:I // field@0118
0151b0: 0e00                                   |001e: return-void
      catches       : (none)
      positions     :
        0x0000 line=101
        0x0003 line=102
        0x0009 line=103
        0x0011 line=104
        0x001e line=105
      locals        :
        0x0000 - 0x001f reg=0 this Lcom/valentinedesigns/chromalink/GameEngine$Frame;
        0x0000 - 0x001f reg=1 (null) [[I
        0x0000 - 0x001f reg=2 (null) [[I
        0x0000 - 0x001f reg=3 (null) [[I
        0x0000 - 0x001f reg=4 (null) Ljava/util/List;
        0x0000 - 0x001f reg=5 (null) I
        0x0000 - 0x001f reg=6 (null) I
        0x0000 - 0x001f reg=7 (null) I

  Virtual methods   -
  source_file_idx   : 415 (GameEngine.java)

Class #38 annotations:
Annotations on class
  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/valentinedesigns/chromalink/GameEngine;
  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="GarbageDrop"

