public final class org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState
  super_class: java.lang.Object
{
  public boolean isLastChunk;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public int chunkContentStart;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public long chunkLength;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long chunkRemainder;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long remainderBytesRead;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public final org.glassfish.grizzly.http.util.MimeHeaders trailerHeaders;
    descriptor: Lorg/glassfish/grizzly/http/util/MimeHeaders;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private org.glassfish.grizzly.Buffer[] contentDecodingRemainders;
    descriptor: [Lorg/glassfish/grizzly/Buffer;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
         0: .line 1878
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1867
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkContentStart:I
         2: .line 1868
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkLength:J
         3: .line 1869
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkRemainder:J
         4: .line 1874
            aload 0 /* this */
            new org.glassfish.grizzly.http.util.MimeHeaders
            dup
            invokespecial org.glassfish.grizzly.http.util.MimeHeaders.<init>:()V
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.trailerHeaders:Lorg/glassfish/grizzly/http/util/MimeHeaders;
         5: .line 1876
            aload 0 /* this */
            iconst_1
            anewarray org.glassfish.grizzly.Buffer
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         6: .line 1879
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.trailerHeaders:Lorg/glassfish/grizzly/http/util/MimeHeaders;
            invokevirtual org.glassfish.grizzly.http.util.MimeHeaders.mark:()V
         7: .line 1880
            return
        end local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/glassfish/grizzly/http/HttpCodecFilter$ContentParsingState;

  public void recycle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
         0: .line 1883
            aload 0 /* this */
            iconst_0
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.isLastChunk:Z
         1: .line 1884
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkContentStart:I
         2: .line 1885
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkLength:J
         3: .line 1886
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkRemainder:J
         4: .line 1887
            aload 0 /* this */
            lconst_0
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.remainderBytesRead:J
         5: .line 1888
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.trailerHeaders:Lorg/glassfish/grizzly/http/util/MimeHeaders;
            invokevirtual org.glassfish.grizzly.http.util.MimeHeaders.recycle:()V
         6: .line 1889
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.trailerHeaders:Lorg/glassfish/grizzly/http/util/MimeHeaders;
            invokevirtual org.glassfish.grizzly.http.util.MimeHeaders.mark:()V
         7: .line 1890
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         8: .line 1892
            return
        end local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/glassfish/grizzly/http/HttpCodecFilter$ContentParsingState;

  private org.glassfish.grizzly.Buffer removeContentDecodingRemainder(int);
    descriptor: (I)Lorg/glassfish/grizzly/Buffer;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
        start local 1 // int i
         0: .line 1895
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            ifnull 1
            iload 1 /* i */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            arraylength
            if_icmplt 2
         1: .line 1896
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            iload 1 /* i */
            aaload
            astore 2 /* remainder */
        start local 2 // org.glassfish.grizzly.Buffer remainder
         3: .line 1900
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            iload 1 /* i */
            aconst_null
            aastore
         4: .line 1901
            aload 2 /* remainder */
            areturn
        end local 2 // org.glassfish.grizzly.Buffer remainder
        end local 1 // int i
        end local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/glassfish/grizzly/http/HttpCodecFilter$ContentParsingState;
            0    5     1          i  I
            3    5     2  remainder  Lorg/glassfish/grizzly/Buffer;
    MethodParameters:
      Name  Flags
      i     final

  private void setContentDecodingRemainder(int, org.glassfish.grizzly.Buffer);
    descriptor: (ILorg/glassfish/grizzly/Buffer;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
        start local 1 // int i
        start local 2 // org.glassfish.grizzly.Buffer remainder
         0: .line 1905
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            ifnonnull 3
         1: .line 1906
            aload 0 /* this */
            iload 1 /* i */
            iconst_1
            iadd
            anewarray org.glassfish.grizzly.Buffer
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         2: .line 1907
            goto 5
      StackMap locals:
      StackMap stack:
         3: iload 1 /* i */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            arraylength
            if_icmplt 5
         4: .line 1908
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            iload 1 /* i */
            iconst_1
            iadd
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast org.glassfish.grizzly.Buffer[]
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         5: .line 1911
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            iload 1 /* i */
            aload 2 /* remainder */
            aastore
         6: .line 1912
            return
        end local 2 // org.glassfish.grizzly.Buffer remainder
        end local 1 // int i
        end local 0 // org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/glassfish/grizzly/http/HttpCodecFilter$ContentParsingState;
            0    7     1          i  I
            0    7     2  remainder  Lorg/glassfish/grizzly/Buffer;
    MethodParameters:
           Name  Flags
      i          final
      remainder  final
}
SourceFile: "HttpCodecFilter.java"
NestHost: org.glassfish.grizzly.http.HttpCodecFilter
InnerClasses:
  public final ContentParsingState = org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState of org.glassfish.grizzly.http.HttpCodecFilter