final class extends org.glassfish.jersey.message.internal.HttpHeaderReader
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl
super_class: org.glassfish.jersey.message.internal.HttpHeaderReader
{
private final java.lang.CharSequence ;
descriptor: Ljava/lang/CharSequence;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean ;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int ;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.glassfish.jersey.message.internal.HttpHeaderReader$Event ;
descriptor: Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
flags: (0x0002) ACC_PRIVATE
private java.lang.CharSequence ;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
void (java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.glassfish.jersey.message.internal.HttpHeaderReader.<init>:()V
1: aload 0
aload 1
ifnonnull 2
ldc ""
goto 3
StackMap locals: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl java.lang.String int
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl
2: aload 1
StackMap locals: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl java.lang.String int
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl java.lang.String
3: putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
4: aload 0
iload 2
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.processComments:Z
5: aload 0
iconst_0
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
6: aload 0
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.length:()I
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 8 1 header Ljava/lang/String;
0 8 2 processComments Z
MethodParameters:
Name Flags
header
processComments
void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokespecial org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.<init>:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 2 1 header Ljava/lang/String;
MethodParameters:
Name Flags
header
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.skipWhiteSpace:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
public boolean (char, boolean);
descriptor: (CZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 0
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.skipWhiteSpace:()Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
istore 3
start local 3 5: iload 3
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.isSeparator:(C)Z
ifeq 6
iload 3
iload 1
if_icmpne 6
iconst_1
ireturn
StackMap locals: int
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 7 1 separator C
0 7 2 skipWhiteSpace Z
5 7 3 c C
MethodParameters:
Name Flags
separator
skipWhiteSpace
public java.lang.String (char, char);
descriptor: (CC)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.nextSeparator:(C)V
1: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
istore 3
start local 3 2: goto 6
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
iload 2
if_icmpne 5
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
StackMap locals:
StackMap stack:
6: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 3
7: StackMap locals:
StackMap stack:
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
if_icmpne 11
8: new java.text.ParseException
dup
iload 1
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
iload 2
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_NO_CHARS_BETWEEN_SEPARATORS:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
9: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
10: invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmpne 13
12: new java.text.ParseException
dup
iload 2
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_NO_END_SEPARATOR:(Ljava/lang/Object;)Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Token:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.event:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
14: aload 0
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
dup_x1
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
15: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 16 1 startSeparator C
0 16 2 endSeparator C
2 16 3 start I
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
startSeparator
endSeparator
public org.glassfish.jersey.message.internal.HttpHeaderReader$Event ();
descriptor: ()Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.next:(Z)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
Exceptions:
throws java.text.ParseException
public org.glassfish.jersey.message.internal.HttpHeaderReader$Event (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 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.next:(ZZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 1 1 skipWhiteSpace Z
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
skipWhiteSpace
public org.glassfish.jersey.message.internal.HttpHeaderReader$Event (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 start local 1 start local 2 0: aload 0
aload 0
aload 0
iload 1
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.getNextCharacter:(Z)C
iload 2
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.process:(CZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
dup_x1
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.event:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 1 1 skipWhiteSpace Z
0 1 2 preserveBackslash Z
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
skipWhiteSpace
preserveBackslash
public org.glassfish.jersey.message.internal.HttpHeaderReader$Event ();
descriptor: ()Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.event:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
public java.lang.CharSequence ();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
public java.lang.CharSequence getRemainder();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmpge 1
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
invokeinterface java.lang.CharSequence.length:()I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.CharSequence
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
private boolean ();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: goto 4
1: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.isWhiteSpace:(C)Z
ifne 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
StackMap locals:
StackMap stack:
4: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
private char (boolean);
descriptor: (Z)C
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: aload 0
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.skipWhiteSpace:()Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 4
3: new java.text.ParseException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_END_OF_HEADER:()Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 5 1 skipWhiteSpace Z
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
skipWhiteSpace
private org.glassfish.jersey.message.internal.HttpHeaderReader$Event (char, boolean);
descriptor: (CZ)Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 127
if_icmple 3
1: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
2: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Control:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
3: StackMap locals:
StackMap stack:
iload 1
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.getType:(C)I
tableswitch { // 0 - 4
0: 4
1: 12
2: 14
3: 18
4: 21
default: 24
}
4: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
istore 3
start local 3 5: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
goto 9
6: StackMap locals: int
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.isToken:(C)Z
ifne 8
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
StackMap locals:
StackMap stack:
9: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 6
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
11: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Token:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
end local 3 12: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.processQuotedString:(Z)V
13: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.QuotedString:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
14: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.processComments:Z
ifne 16
15: new java.text.ParseException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_COMMENTS_NOT_ALLOWED:()Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.processComment:()V
17: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Comment:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
18: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
19: aload 0
iload 1
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
20: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Separator:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
21: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
22: aload 0
iload 1
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
23: getstatic org.glassfish.jersey.message.internal.HttpHeaderReader$Event.Control:Lorg/glassfish/jersey/message/internal/HttpHeaderReader$Event;
areturn
24: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_WHITESPACE_NOT_ALLOWED:()Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 25 1 c C
0 25 2 preserveBackslash Z
5 12 3 start I
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
c
preserveBackslash
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
dup_x1
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
istore 3
start local 3 2: iconst_1
istore 2
start local 2 3: goto 18
4: StackMap locals: int int int
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
istore 4
start local 4 5: iload 4
bipush 92
if_icmpne 9
6: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
7: iconst_1
istore 1
8: goto 17
StackMap locals: int
StackMap stack:
9: iload 4
bipush 13
if_icmpne 12
10: iconst_1
istore 1
11: goto 17
StackMap locals:
StackMap stack:
12: iload 4
bipush 40
if_icmpne 15
13: iinc 2 1
14: goto 17
StackMap locals:
StackMap stack:
15: iload 4
bipush 41
if_icmpne 17
16: iinc 2 -1
end local 4 17: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
StackMap locals:
StackMap stack:
18: iload 2
ifle 19
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 4
19: StackMap locals:
StackMap stack:
iload 2
ifeq 21
20: new java.text.ParseException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_UNBALANCED_COMMENTS:()Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
iload 1
ifeq 22
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
isub
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.filterToken:(Ljava/lang/CharSequence;II)Ljava/lang/String;
goto 23
StackMap locals:
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl
22: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
isub
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
StackMap locals: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl int int int
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl java.lang.CharSequence
23: putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
24: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
1 25 1 filter Z
3 25 2 nesting I
2 25 3 start I
5 17 4 c C
Exceptions:
throws java.text.ParseException
private void (boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
dup_x1
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
istore 3
start local 3 2: goto 18
3: StackMap locals: int int
StackMap stack:
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.charAt:(I)C
istore 4
start local 4 4: iload 1
ifne 8
iload 4
bipush 92
if_icmpne 8
5: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
6: iconst_1
istore 2
7: goto 17
StackMap locals: int
StackMap stack:
8: iload 4
bipush 13
if_icmpne 11
9: iconst_1
istore 2
10: goto 17
StackMap locals:
StackMap stack:
11: iload 4
bipush 34
if_icmpne 17
12: aload 0
iload 2
ifeq 13
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iload 1
invokestatic org.glassfish.jersey.message.internal.GrammarUtil.filterToken:(Ljava/lang/CharSequence;IIZ)Ljava/lang/String;
goto 14
StackMap locals:
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl
13: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.header:Ljava/lang/CharSequence;
iload 3
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
StackMap locals: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl int int int int
StackMap stack: org.glassfish.jersey.message.internal.HttpHeaderReaderImpl java.lang.CharSequence
14: putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.value:Ljava/lang/CharSequence;
15: aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
16: return
end local 4 17: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
iconst_1
iadd
putfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
StackMap locals:
StackMap stack:
18: aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.length:I
if_icmplt 3
end local 3 19: new java.text.ParseException
dup
invokestatic org.glassfish.jersey.internal.LocalizationMessages.HTTP_HEADER_UNBALANCED_QUOTED:()Ljava/lang/String;
aload 0
getfield org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.index:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/glassfish/jersey/message/internal/HttpHeaderReaderImpl;
0 20 1 preserveBackslash Z
1 20 2 filter Z
2 19 3 start I
4 17 4 c C
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
preserveBackslash
public java.lang.CharSequence (char, char);
descriptor: (CC)Ljava/lang/CharSequence;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.glassfish.jersey.message.internal.HttpHeaderReaderImpl.nextSeparatedString:(CC)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.text.ParseException
}
SourceFile: "HttpHeaderReaderImpl.java"
InnerClasses:
public final Event = org.glassfish.jersey.message.internal.HttpHeaderReader$Event of org.glassfish.jersey.message.internal.HttpHeaderReader