class org.joni.StackEntry
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.joni.StackEntry
  super_class: java.lang.Object
{
  int type;
    descriptor: I
    flags: (0x0000) 

  private int E1;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int E2;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int E3;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int E4;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 22
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setStatePCode(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pcode
         0: .line 29
            aload 0 /* this */
            iload 1 /* pcode */
            putfield org.joni.StackEntry.E1:I
         1: .line 30
            return
        end local 1 // int pcode
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/joni/StackEntry;
            0    2     1  pcode  I
    MethodParameters:
       Name  Flags
      pcode  

  int getStatePCode();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 32
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setStatePStr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pstr
         0: .line 36
            aload 0 /* this */
            iload 1 /* pstr */
            putfield org.joni.StackEntry.E2:I
         1: .line 37
            return
        end local 1 // int pstr
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1  pstr  I
    MethodParameters:
      Name  Flags
      pstr  

  int getStatePStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 39
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setStatePStrPrev(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pstrPrev
         0: .line 43
            aload 0 /* this */
            iload 1 /* pstrPrev */
            putfield org.joni.StackEntry.E3:I
         1: .line 44
            return
        end local 1 // int pstrPrev
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/joni/StackEntry;
            0    2     1  pstrPrev  I
    MethodParameters:
          Name  Flags
      pstrPrev  

  int getStatePStrPrev();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 46
            aload 0 /* this */
            getfield org.joni.StackEntry.E3:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setPKeep(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pkeep
         0: .line 50
            aload 0 /* this */
            iload 1 /* pkeep */
            putfield org.joni.StackEntry.E4:I
         1: .line 51
            return
        end local 1 // int pkeep
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/joni/StackEntry;
            0    2     1  pkeep  I
    MethodParameters:
       Name  Flags
      pkeep  

  int getPKeep();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 53
            aload 0 /* this */
            getfield org.joni.StackEntry.E4:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setRepeatCount(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int count
         0: .line 59
            aload 0 /* this */
            iload 1 /* count */
            putfield org.joni.StackEntry.E1:I
         1: .line 60
            return
        end local 1 // int count
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/joni/StackEntry;
            0    2     1  count  I
    MethodParameters:
       Name  Flags
      count  

  int getRepeatCount();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 62
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void decreaseRepeatCount();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 65
            aload 0 /* this */
            dup
            getfield org.joni.StackEntry.E1:I
            iconst_1
            isub
            putfield org.joni.StackEntry.E1:I
         1: .line 66
            return
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;

  void increaseRepeatCount();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 68
            aload 0 /* this */
            dup
            getfield org.joni.StackEntry.E1:I
            iconst_1
            iadd
            putfield org.joni.StackEntry.E1:I
         1: .line 69
            return
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;

  void setRepeatPCode(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pcode
         0: .line 72
            aload 0 /* this */
            iload 1 /* pcode */
            putfield org.joni.StackEntry.E2:I
         1: .line 73
            return
        end local 1 // int pcode
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/joni/StackEntry;
            0    2     1  pcode  I
    MethodParameters:
       Name  Flags
      pcode  

  int getRepeatPCode();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 75
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setRepeatNum(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int num
         0: .line 79
            aload 0 /* this */
            iload 1 /* num */
            putfield org.joni.StackEntry.E3:I
         1: .line 80
            return
        end local 1 // int num
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   num  I
    MethodParameters:
      Name  Flags
      num   

  int getRepeatNum();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 82
            aload 0 /* this */
            getfield org.joni.StackEntry.E3:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setSi(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int si
         0: .line 88
            aload 0 /* this */
            iload 1 /* si */
            putfield org.joni.StackEntry.E1:I
         1: .line 89
            return
        end local 1 // int si
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1    si  I
    MethodParameters:
      Name  Flags
      si    

  int getSi();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 91
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setMemNum(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int num
         0: .line 97
            aload 0 /* this */
            iload 1 /* num */
            putfield org.joni.StackEntry.E1:I
         1: .line 98
            return
        end local 1 // int num
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   num  I
    MethodParameters:
      Name  Flags
      num   

  int getMemNum();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 100
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setMemPstr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pstr
         0: .line 104
            aload 0 /* this */
            iload 1 /* pstr */
            putfield org.joni.StackEntry.E2:I
         1: .line 105
            return
        end local 1 // int pstr
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1  pstr  I
    MethodParameters:
      Name  Flags
      pstr  

  int getMemPStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 107
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setMemStart(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int start
         0: .line 113
            aload 0 /* this */
            iload 1 /* start */
            putfield org.joni.StackEntry.E3:I
         1: .line 114
            return
        end local 1 // int start
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/joni/StackEntry;
            0    2     1  start  I
    MethodParameters:
       Name  Flags
      start  

  int getMemStart();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 116
            aload 0 /* this */
            getfield org.joni.StackEntry.E3:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setMemEnd(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int end
         0: .line 120
            aload 0 /* this */
            iload 1 /* end */
            putfield org.joni.StackEntry.E4:I
         1: .line 121
            return
        end local 1 // int end
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   end  I
    MethodParameters:
      Name  Flags
      end   

  int getMemEnd();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 123
            aload 0 /* this */
            getfield org.joni.StackEntry.E4:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setNullCheckNum(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int num
         0: .line 129
            aload 0 /* this */
            iload 1 /* num */
            putfield org.joni.StackEntry.E1:I
         1: .line 130
            return
        end local 1 // int num
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   num  I
    MethodParameters:
      Name  Flags
      num   

  int getNullCheckNum();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 132
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setNullCheckPStr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pstr
         0: .line 136
            aload 0 /* this */
            iload 1 /* pstr */
            putfield org.joni.StackEntry.E2:I
         1: .line 137
            return
        end local 1 // int pstr
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1  pstr  I
    MethodParameters:
      Name  Flags
      pstr  

  int getNullCheckPStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 139
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setCallFrameRetAddr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int addr
         0: .line 145
            aload 0 /* this */
            iload 1 /* addr */
            putfield org.joni.StackEntry.E1:I
         1: .line 146
            return
        end local 1 // int addr
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1  addr  I
    MethodParameters:
      Name  Flags
      addr  

  int getCallFrameRetAddr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 148
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setCallFrameNum(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int num
         0: .line 152
            aload 0 /* this */
            iload 1 /* num */
            putfield org.joni.StackEntry.E2:I
         1: .line 153
            return
        end local 1 // int num
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   num  I
    MethodParameters:
      Name  Flags
      num   

  int getCallFrameNum();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 155
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setCallFramePStr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pstr
         0: .line 159
            aload 0 /* this */
            iload 1 /* pstr */
            putfield org.joni.StackEntry.E3:I
         1: .line 160
            return
        end local 1 // int pstr
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1  pstr  I
    MethodParameters:
      Name  Flags
      pstr  

  int getCallFramePStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 162
            aload 0 /* this */
            getfield org.joni.StackEntry.E3:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setAbsentStr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pos
         0: .line 167
            aload 0 /* this */
            iload 1 /* pos */
            putfield org.joni.StackEntry.E1:I
         1: .line 168
            return
        end local 1 // int pos
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   pos  I
    MethodParameters:
      Name  Flags
      pos   

  int getAbsentStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 170
            aload 0 /* this */
            getfield org.joni.StackEntry.E1:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;

  void setAbsentEndStr(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.joni.StackEntry this
        start local 1 // int pos
         0: .line 174
            aload 0 /* this */
            iload 1 /* pos */
            putfield org.joni.StackEntry.E2:I
         1: .line 175
            return
        end local 1 // int pos
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/joni/StackEntry;
            0    2     1   pos  I
    MethodParameters:
      Name  Flags
      pos   

  int getAbsentEndStr();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.joni.StackEntry this
         0: .line 177
            aload 0 /* this */
            getfield org.joni.StackEntry.E2:I
            ireturn
        end local 0 // org.joni.StackEntry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/joni/StackEntry;
}
SourceFile: "StackEntry.java"