public final class extends java.lang.Enum<org.eclipse.jetty.http.HttpHeaderValue>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: org.eclipse.jetty.http.HttpHeaderValue
super_class: java.lang.Enum
{
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.http.HttpHeaderValue ;
descriptor: Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.eclipse.jetty.util.Trie<org.eclipse.jetty.http.HttpHeaderValue> ;
descriptor: Lorg/eclipse/jetty/util/Trie;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/jetty/util/Trie<Lorg/eclipse/jetty/http/HttpHeaderValue;>;
private final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.nio.ByteBuffer ;
descriptor: Ljava/nio/ByteBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static java.util.EnumSet<org.eclipse.jetty.http.HttpHeader> ;
descriptor: Ljava/util/EnumSet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/EnumSet<Lorg/eclipse/jetty/http/HttpHeader;>;
private static final org.eclipse.jetty.http.HttpHeaderValue[] ;
descriptor: [Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void ();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=4, args_size=0
0: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "CLOSE"
iconst_0
ldc "close"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.CLOSE:Lorg/eclipse/jetty/http/HttpHeaderValue;
1: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "CHUNKED"
iconst_1
ldc "chunked"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.CHUNKED:Lorg/eclipse/jetty/http/HttpHeaderValue;
2: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "GZIP"
iconst_2
ldc "gzip"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.GZIP:Lorg/eclipse/jetty/http/HttpHeaderValue;
3: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "IDENTITY"
iconst_3
ldc "identity"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
4: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "KEEP_ALIVE"
iconst_4
ldc "keep-alive"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeaderValue;
5: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "CONTINUE"
iconst_5
ldc "100-continue"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.CONTINUE:Lorg/eclipse/jetty/http/HttpHeaderValue;
6: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "PROCESSING"
bipush 6
ldc "102-processing"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.PROCESSING:Lorg/eclipse/jetty/http/HttpHeaderValue;
7: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "TE"
bipush 7
ldc "TE"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.TE:Lorg/eclipse/jetty/http/HttpHeaderValue;
8: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "BYTES"
bipush 8
ldc "bytes"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.BYTES:Lorg/eclipse/jetty/http/HttpHeaderValue;
9: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "NO_CACHE"
bipush 9
ldc "no-cache"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.NO_CACHE:Lorg/eclipse/jetty/http/HttpHeaderValue;
10: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "UPGRADE"
bipush 10
ldc "Upgrade"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.UPGRADE:Lorg/eclipse/jetty/http/HttpHeaderValue;
11: new org.eclipse.jetty.http.HttpHeaderValue
dup
ldc "UNKNOWN"
bipush 11
ldc "::UNKNOWN::"
invokespecial org.eclipse.jetty.http.HttpHeaderValue.<init>:(Ljava/lang/String;ILjava/lang/String;)V
putstatic org.eclipse.jetty.http.HttpHeaderValue.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeaderValue;
bipush 12
anewarray org.eclipse.jetty.http.HttpHeaderValue
dup
iconst_0
getstatic org.eclipse.jetty.http.HttpHeaderValue.CLOSE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
iconst_1
getstatic org.eclipse.jetty.http.HttpHeaderValue.CHUNKED:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
iconst_2
getstatic org.eclipse.jetty.http.HttpHeaderValue.GZIP:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
iconst_3
getstatic org.eclipse.jetty.http.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
iconst_4
getstatic org.eclipse.jetty.http.HttpHeaderValue.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
iconst_5
getstatic org.eclipse.jetty.http.HttpHeaderValue.CONTINUE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 6
getstatic org.eclipse.jetty.http.HttpHeaderValue.PROCESSING:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 7
getstatic org.eclipse.jetty.http.HttpHeaderValue.TE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 8
getstatic org.eclipse.jetty.http.HttpHeaderValue.BYTES:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 9
getstatic org.eclipse.jetty.http.HttpHeaderValue.NO_CACHE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 10
getstatic org.eclipse.jetty.http.HttpHeaderValue.UPGRADE:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
dup
bipush 11
getstatic org.eclipse.jetty.http.HttpHeaderValue.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeaderValue;
aastore
putstatic org.eclipse.jetty.http.HttpHeaderValue.ENUM$VALUES:[Lorg/eclipse/jetty/http/HttpHeaderValue;
12: new org.eclipse.jetty.util.ArrayTrie
dup
invokespecial org.eclipse.jetty.util.ArrayTrie.<init>:()V
putstatic org.eclipse.jetty.http.HttpHeaderValue.CACHE:Lorg/eclipse/jetty/util/Trie;
13: invokestatic org.eclipse.jetty.http.HttpHeaderValue.values:()[Lorg/eclipse/jetty/http/HttpHeaderValue;
dup
astore 3
arraylength
istore 2
iconst_0
istore 1
goto 18
StackMap locals: top int int org.eclipse.jetty.http.HttpHeaderValue[]
StackMap stack:
14: aload 3
iload 1
aaload
astore 0
start local 0 15: aload 0
getstatic org.eclipse.jetty.http.HttpHeaderValue.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeaderValue;
if_acmpeq 17
16: getstatic org.eclipse.jetty.http.HttpHeaderValue.CACHE:Lorg/eclipse/jetty/util/Trie;
aload 0
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.toString:()Ljava/lang/String;
aload 0
invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
pop
end local 0 17: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
18: iload 1
iload 2
if_icmplt 14
19: getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
20: getstatic org.eclipse.jetty.http.HttpHeader.TRANSFER_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
21: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
22: invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
23: putstatic org.eclipse.jetty.http.HttpHeaderValue.__known:Ljava/util/EnumSet;
24: return
LocalVariableTable:
Start End Slot Name Signature
15 17 0 value Lorg/eclipse/jetty/http/HttpHeaderValue;
private void (java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield org.eclipse.jetty.http.HttpHeaderValue._string:Ljava/lang/String;
2: aload 0
aload 3
invokestatic org.eclipse.jetty.util.BufferUtil.toBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer;
putfield org.eclipse.jetty.http.HttpHeaderValue._buffer:Ljava/nio/ByteBuffer;
3: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpHeaderValue;
0 4 3 s Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
s
public java.nio.ByteBuffer ();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpHeaderValue._buffer:Ljava/nio/ByteBuffer;
invokevirtual java.nio.ByteBuffer.asReadOnlyBuffer:()Ljava/nio/ByteBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpHeaderValue;
public boolean (java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.http.HttpHeaderValue._string:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpHeaderValue;
0 1 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpHeaderValue._string:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpHeaderValue;
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpHeaderValue._string:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpHeaderValue;
public static boolean (org.eclipse.jetty.http.HttpHeader);
descriptor: (Lorg/eclipse/jetty/http/HttpHeader;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpHeaderValue.__known:Ljava/util/EnumSet;
aload 0
invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 header Lorg/eclipse/jetty/http/HttpHeader;
MethodParameters:
Name Flags
header
public static org.eclipse.jetty.http.HttpHeaderValue[] ();
descriptor: ()[Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic org.eclipse.jetty.http.HttpHeaderValue.ENUM$VALUES:[Lorg/eclipse/jetty/http/HttpHeaderValue;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray org.eclipse.jetty.http.HttpHeaderValue
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.jetty.http.HttpHeaderValue (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpHeaderValue;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lorg/eclipse/jetty/http/HttpHeaderValue;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.eclipse.jetty.http.HttpHeaderValue
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lorg/eclipse/jetty/http/HttpHeaderValue;>;
SourceFile: "HttpHeaderValue.java"