Class #45            -
  Class descriptor  : 'Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;'
  Access flags      : 0x0010 (FINAL)
  Superclass        : 'Ljava/lang/Object;'
  Interfaces        -
  Static fields     -
  Instance fields   -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;)
      name          : 'action'
      type          : 'Ljava/lang/String;'
      access        : 0x0010 (FINAL)
    #1              : (in Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;)
      name          : 'depth'
      type          : 'I'
      access        : 0x0010 (FINAL)
    #2              : (in Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;)
      name          : 'piece'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Piece;'
      access        : 0x0010 (FINAL)
    #3              : (in Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;)
      name          : 'previous'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;'
      access        : 0x0010 (FINAL)
  Direct methods    -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;)
      name          : '<init>'
      type          : '(Lcom/valentinedesigns/chromalink/GameEngine$Piece;Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;Ljava/lang/String;)V'
      access        : 0x10000 (CONSTRUCTOR)
      code          -
      registers     : 4
      ins           : 4
      outs          : 1
      insns size    : 20 16-bit code units
0153d8:                                        |[0153d8] com.valentinedesigns.chromalink.GameEngine$SearchNode.<init>:(Lcom/valentinedesigns/chromalink/GameEngine$Piece;Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;Ljava/lang/String;)V
0153e8: 7010 5006 0000                         |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0650
0153ee: 5b01 3501                              |0003: iput-object v1, v0, Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;.piece:Lcom/valentinedesigns/chromalink/GameEngine$Piece; // field@0135
0153f2: 5b02 3601                              |0005: iput-object v2, v0, Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;.previous:Lcom/valentinedesigns/chromalink/GameEngine$SearchNode; // field@0136
0153f6: 5b03 3301                              |0007: iput-object v3, v0, Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;.action:Ljava/lang/String; // field@0133
0153fa: 3902 0400                              |0009: if-nez v2, 000d // +0004
0153fe: 1201                                   |000b: const/4 v1, #int 0 // #0
015400: 2805                                   |000c: goto 0011 // +0005
015402: 5221 3401                              |000d: iget v1, v2, Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;.depth:I // field@0134
015406: d801 0101                              |000f: add-int/lit8 v1, v1, #int 1 // #01
01540a: 5901 3401                              |0011: iput v1, v0, Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;.depth:I // field@0134
01540e: 0e00                                   |0013: return-void
      catches       : (none)
      positions     :
        0x0000 line=732
        0x0003 line=733
        0x0009 line=734
        0x0013 line=735
      locals        :
        0x0000 - 0x0014 reg=0 this Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;
        0x0000 - 0x0014 reg=1 (null) Lcom/valentinedesigns/chromalink/GameEngine$Piece;
        0x0000 - 0x0014 reg=2 (null) Lcom/valentinedesigns/chromalink/GameEngine$SearchNode;
        0x0000 - 0x0014 reg=3 (null) Ljava/lang/String;

  Virtual methods   -
  source_file_idx   : 415 (GameEngine.java)

