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 2100
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2089
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkContentStart:I
         2: .line 2090
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkLength:J
         3: .line 2091
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkRemainder:J
         4: .line 2096
            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 2098
            aload 0 /* this */
            iconst_1
            anewarray org.glassfish.grizzly.Buffer
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         6: .line 2101
            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 2102
            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 2105
            aload 0 /* this */
            iconst_0
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.isLastChunk:Z
         1: .line 2106
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkContentStart:I
         2: .line 2107
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkLength:J
         3: .line 2108
            aload 0 /* this */
            ldc -1
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.chunkRemainder:J
         4: .line 2109
            aload 0 /* this */
            lconst_0
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.remainderBytesRead:J
         5: .line 2110
            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 2111
            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 2112
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
         8: .line 2114
            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 2117
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            ifnull 2
         1: .line 2118
            iload 1 /* i */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            arraylength
            if_icmplt 3
         2: .line 2119
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 2122
      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
         4: .line 2123
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            iload 1 /* i */
            aconst_null
            aastore
         5: .line 2124
            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    6     0       this  Lorg/glassfish/grizzly/http/HttpCodecFilter$ContentParsingState;
            0    6     1          i  I
            4    6     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 2128
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.HttpCodecFilter$ContentParsingState.contentDecodingRemainders:[Lorg/glassfish/grizzly/Buffer;
            ifnonnull 3
         1: .line 2129
            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 2130
            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 2131
            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 2134
      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 2135
            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