class org.glassfish.jersey.message.internal.HttpHeaderListAdapter extends org.glassfish.jersey.message.internal.HttpHeaderReader
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.glassfish.jersey.message.internal.HttpHeaderListAdapter
  super_class: org.glassfish.jersey.message.internal.HttpHeaderReader
{
  private final org.glassfish.jersey.message.internal.HttpHeaderReader reader;
    descriptor: Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean isTerminated;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.glassfish.jersey.message.internal.HttpHeaderReader);
    descriptor: (Lorg/glassfish/jersey/message/internal/HttpHeaderReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
        start local 1 // org.glassfish.jersey.message.internal.HttpHeaderReader reader
         0: .line 39
            aload 0 /* this */
            invokespecial org.glassfish.jersey.message.internal.HttpHeaderReader.<init>:()V
         1: .line 40
            aload 0 /* this */
            aload 1 /* reader */
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
         2: .line 41
            return
        end local 1 // org.glassfish.jersey.message.internal.HttpHeaderReader reader
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
            0    3     1  reader  Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
    MethodParameters:
        Name  Flags
      reader  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 44
            aload 0 /* this */
            iconst_0
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
         1: .line 45
            return
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;

  public boolean hasNext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 49
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
            ifeq 2
         1: .line 50
            iconst_0
            ireturn
         2: .line 53
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNext:()Z
            ifeq 7
         3: .line 54
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            bipush 44
            iconst_1
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNextSeparator:(CZ)Z
            ifeq 6
         4: .line 55
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
         5: .line 56
            iconst_0
            ireturn
         6: .line 58
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 62
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;

  public boolean hasNextSeparator(char, boolean);
    descriptor: (CZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
        start local 1 // char separator
        start local 2 // boolean skipWhiteSpace
         0: .line 67
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
            ifeq 2
         1: .line 68
            iconst_0
            ireturn
         2: .line 71
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            bipush 44
            iload 2 /* skipWhiteSpace */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNextSeparator:(CZ)Z
            ifeq 5
         3: .line 72
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
         4: .line 73
            iconst_0
            ireturn
         5: .line 75
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            iload 1 /* separator */
            iload 2 /* skipWhiteSpace */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNextSeparator:(CZ)Z
            ireturn
        end local 2 // boolean skipWhiteSpace
        end local 1 // char separator
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
            0    6     1       separator  C
            0    6     2  skipWhiteSpace  Z
    MethodParameters:
                Name  Flags
      separator       
      skipWhiteSpace  

  public org.glassfish.jersey.message.internal.HttpHeaderReader$Event next();
    descriptor: ()Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 81
            aload 0 /* this */
            iconst_1
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.next:(Z)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
            areturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
    Exceptions:
      throws java.text.ParseException

  public org.glassfish.jersey.message.internal.HttpHeaderReader$Event next(boolean);
    descriptor: (Z)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
        start local 1 // boolean skipWhiteSpace
         0: .line 86
            aload 0 /* this */
            iload 1 /* skipWhiteSpace */
            iconst_0
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.next:(ZZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
            areturn
        end local 1 // boolean skipWhiteSpace
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
            0    1     1  skipWhiteSpace  Z
    Exceptions:
      throws java.text.ParseException
    MethodParameters:
                Name  Flags
      skipWhiteSpace  

  public org.glassfish.jersey.message.internal.HttpHeaderReader$Event next(boolean, boolean);
    descriptor: (ZZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
        start local 1 // boolean skipWhiteSpace
        start local 2 // boolean preserveBackslash
         0: .line 91
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
            ifeq 2
         1: .line 92
            new java.text.ParseException
            dup
            ldc "End of header"
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.getIndex:()I
            invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
            athrow
         2: .line 95
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            bipush 44
            iload 1 /* skipWhiteSpace */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNextSeparator:(CZ)Z
            ifeq 5
         3: .line 96
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
         4: .line 97
            new java.text.ParseException
            dup
            ldc "End of header"
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.getIndex:()I
            invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
            athrow
         5: .line 100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            iload 1 /* skipWhiteSpace */
            iload 2 /* preserveBackslash */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.next:(ZZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
            areturn
        end local 2 // boolean preserveBackslash
        end local 1 // boolean skipWhiteSpace
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
            0    6     1     skipWhiteSpace  Z
            0    6     2  preserveBackslash  Z
    Exceptions:
      throws java.text.ParseException
    MethodParameters:
                   Name  Flags
      skipWhiteSpace     
      preserveBackslash  

  public java.lang.CharSequence nextSeparatedString(char, char);
    descriptor: (CC)Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
        start local 1 // char startSeparator
        start local 2 // char endSeparator
         0: .line 105
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
            ifeq 2
         1: .line 106
            new java.text.ParseException
            dup
            ldc "End of header"
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.getIndex:()I
            invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
            athrow
         2: .line 109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            bipush 44
            iconst_1
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.hasNextSeparator:(CZ)Z
            ifeq 5
         3: .line 110
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.isTerminated:Z
         4: .line 111
            new java.text.ParseException
            dup
            ldc "End of header"
            aload 0 /* this */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderListAdapter.getIndex:()I
            invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
            athrow
         5: .line 114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            iload 1 /* startSeparator */
            iload 2 /* endSeparator */
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.nextSeparatedString:(CC)Ljava/lang/CharSequence;
            areturn
        end local 2 // char endSeparator
        end local 1 // char startSeparator
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
            0    6     1  startSeparator  C
            0    6     2    endSeparator  C
    Exceptions:
      throws java.text.ParseException
    MethodParameters:
                Name  Flags
      startSeparator  
      endSeparator    

  public org.glassfish.jersey.message.internal.HttpHeaderReader$Event getEvent();
    descriptor: ()Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 119
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.getEvent:()Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
            areturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;

  public java.lang.CharSequence getEventValue();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 124
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.getEventValue:()Ljava/lang/CharSequence;
            areturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;

  public java.lang.CharSequence getRemainder();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 129
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.getRemainder:()Ljava/lang/CharSequence;
            areturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;

  public int getIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
         0: .line 134
            aload 0 /* this */
            getfield org.glassfish.jersey.message.internal.HttpHeaderListAdapter.reader:Lorg/glassfish/jersey/message/internal/HttpHeaderReader;
            invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReader.getIndex:()I
            ireturn
        end local 0 // org.glassfish.jersey.message.internal.HttpHeaderListAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/message/internal/HttpHeaderListAdapter;
}
SourceFile: "HttpHeaderListAdapter.java"
InnerClasses:
  public final Event = org.glassfish.jersey.message.internal.HttpHeaderReader$Event of org.glassfish.jersey.message.internal.HttpHeaderReader