public abstract class org.eclipse.jetty.http.HttpTester$Message extends org.eclipse.jetty.http.HttpFields$Mutable implements org.eclipse.jetty.http.HttpParser$HttpHandler
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.eclipse.jetty.http.HttpTester$Message
super_class: org.eclipse.jetty.http.HttpFields$Mutable
{
boolean _earlyEOF;
descriptor: Z
flags: (0x0000)
boolean _complete;
descriptor: Z
flags: (0x0000)
java.io.ByteArrayOutputStream _content;
descriptor: Ljava/io/ByteArrayOutputStream;
flags: (0x0000)
org.eclipse.jetty.http.HttpVersion _version;
descriptor: Lorg/eclipse/jetty/http/HttpVersion;
flags: (0x0000)
private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpGenerator$Result;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.jetty.http.HttpFields$Mutable.<init>:()V
1: aload 0
iconst_0
putfield org.eclipse.jetty.http.HttpTester$Message._complete:Z
2: aload 0
getstatic org.eclipse.jetty.http.HttpVersion.HTTP_1_0:Lorg/eclipse/jetty/http/HttpVersion;
putfield org.eclipse.jetty.http.HttpTester$Message._version:Lorg/eclipse/jetty/http/HttpVersion;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public boolean isComplete();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._complete:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public org.eclipse.jetty.http.HttpVersion getVersion();
descriptor: ()Lorg/eclipse/jetty/http/HttpVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._version:Lorg/eclipse/jetty/http/HttpVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public void setVersion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.eclipse.jetty.http.HttpVersion.CACHE:Lorg/eclipse/jetty/util/Index;
aload 1
invokeinterface org.eclipse.jetty.util.Index.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpVersion
invokevirtual org.eclipse.jetty.http.HttpTester$Message.setVersion:(Lorg/eclipse/jetty/http/HttpVersion;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 2 1 version Ljava/lang/String;
MethodParameters:
Name Flags
version
public void setVersion(org.eclipse.jetty.http.HttpVersion);
descriptor: (Lorg/eclipse/jetty/http/HttpVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.http.HttpTester$Message._version:Lorg/eclipse/jetty/http/HttpVersion;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 2 1 version Lorg/eclipse/jetty/http/HttpVersion;
MethodParameters:
Name Flags
version
public void setContent(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
putfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
1: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
aload 1
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
2: goto 5
3: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 4: new java.lang.RuntimeException
dup
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 6 1 bytes [B
4 5 2 e Ljava/io/IOException;
Exception table:
from to target type
0 2 3 Class java.io.IOException
MethodParameters:
Name Flags
bytes
public void setContent(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
putfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
1: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
aload 1
invokestatic org.eclipse.jetty.util.StringUtil.getBytes:(Ljava/lang/String;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
2: goto 5
3: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 4: new java.lang.RuntimeException
dup
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 6 1 content Ljava/lang/String;
4 5 2 e Ljava/io/IOException;
Exception table:
from to target type
0 2 3 Class java.io.IOException
MethodParameters:
Name Flags
content
public void setContent(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
putfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
1: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
aload 1
invokestatic org.eclipse.jetty.util.BufferUtil.toArray:(Ljava/nio/ByteBuffer;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
2: goto 5
3: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 4: new java.lang.RuntimeException
dup
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 6 1 content Ljava/nio/ByteBuffer;
4 5 2 e Ljava/io/IOException;
Exception table:
from to target type
0 2 3 Class java.io.IOException
MethodParameters:
Name Flags
content
public byte[] getContentBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public java.lang.String getContent();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
astore 1
start local 1 3: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpTester$Message.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 5: aload 3
ifnonnull 6
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
goto 7
StackMap locals: byte[] java.lang.String java.lang.String
StackMap stack:
6: aload 3
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
StackMap locals:
StackMap stack: java.nio.charset.Charset
7: astore 4
start local 4 8: new java.lang.String
dup
aload 1
aload 4
invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
3 9 1 bytes [B
4 9 2 contentType Ljava/lang/String;
5 9 3 encoding Ljava/lang/String;
8 9 4 charset Ljava/nio/charset/Charset;
public void (org.eclipse.jetty.http.HttpField);
descriptor: (Lorg/eclipse/jetty/http/HttpField;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jetty.http.HttpField.getName:()Ljava/lang/String;
aload 1
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpTester$Message.add:(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpFields$Mutable;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 2 1 field Lorg/eclipse/jetty/http/HttpField;
MethodParameters:
Name Flags
field
public boolean contentComplete();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public boolean messageComplete();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.eclipse.jetty.http.HttpTester$Message._complete:Z
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
putfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public void earlyEOF();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.eclipse.jetty.http.HttpTester$Message._earlyEOF:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public boolean isEarlyEOF();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._earlyEOF:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
public boolean content(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
aload 1
invokestatic org.eclipse.jetty.util.BufferUtil.toArray:(Ljava/nio/ByteBuffer;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
1: goto 4
2: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 3: new java.lang.RuntimeException
dup
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 5 1 ref Ljava/nio/ByteBuffer;
3 4 2 e Ljava/io/IOException;
Exception table:
from to target type
0 1 2 Class java.io.IOException
MethodParameters:
Name Flags
ref
public void badMessage(org.eclipse.jetty.http.BadMessageException);
descriptor: (Lorg/eclipse/jetty/http/BadMessageException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
0 1 1 failure Lorg/eclipse/jetty/http/BadMessageException;
MethodParameters:
Name Flags
failure
public java.nio.ByteBuffer generate();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=1
start local 0 0: new org.eclipse.jetty.http.HttpGenerator
dup
invokespecial org.eclipse.jetty.http.HttpGenerator.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.eclipse.jetty.http.HttpTester$Message.getInfo:()Lorg/eclipse/jetty/http/MetaData;
astore 2
start local 2 2: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
ifnonnull 6
aconst_null
goto 7
StackMap locals: org.eclipse.jetty.http.HttpTester$Message org.eclipse.jetty.http.HttpGenerator org.eclipse.jetty.http.MetaData java.io.ByteArrayOutputStream java.nio.ByteBuffer java.nio.ByteBuffer
StackMap stack:
6: aload 0
getfield org.eclipse.jetty.http.HttpTester$Message._content:Ljava/io/ByteArrayOutputStream;
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
StackMap locals:
StackMap stack: java.nio.ByteBuffer
7: astore 6
start local 6 8: goto 36
9: StackMap locals: java.nio.ByteBuffer
StackMap stack:
aload 2
instanceof org.eclipse.jetty.http.MetaData$Request
ifeq 11
10: aload 1
aload 2
checkcast org.eclipse.jetty.http.MetaData$Request
aload 4
aload 5
aload 6
iconst_1
invokevirtual org.eclipse.jetty.http.HttpGenerator.generateRequest:(Lorg/eclipse/jetty/http/MetaData$Request;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Z)Lorg/eclipse/jetty/http/HttpGenerator$Result;
goto 12
11: StackMap locals:
StackMap stack:
aload 1
aload 2
checkcast org.eclipse.jetty.http.MetaData$Response
iconst_0
aload 4
aload 5
aload 6
iconst_1
invokevirtual org.eclipse.jetty.http.HttpGenerator.generateResponse:(Lorg/eclipse/jetty/http/MetaData$Response;ZLjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Z)Lorg/eclipse/jetty/http/HttpGenerator$Result;
12: StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpGenerator$Result
astore 7
start local 7 13: invokestatic org.eclipse.jetty.http.HttpTester$Message.$SWITCH_TABLE$org$eclipse$jetty$http$HttpGenerator$Result:()[I
aload 7
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iaload
tableswitch { // 1 - 8
1: 20
2: 24
3: 14
4: 16
5: 22
6: 25
7: 36
8: 35
default: 36
}
14: StackMap locals: org.eclipse.jetty.http.HttpGenerator$Result
StackMap stack:
sipush 8192
invokestatic org.eclipse.jetty.util.BufferUtil.allocate:(I)Ljava/nio/ByteBuffer;
astore 4
15: goto 36
16: StackMap locals:
StackMap stack:
aload 4
invokevirtual java.nio.ByteBuffer.capacity:()I
ldc 32768
if_icmplt 18
17: new org.eclipse.jetty.http.BadMessageException
dup
sipush 500
ldc "Header too large"
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
ldc 32768
invokestatic org.eclipse.jetty.util.BufferUtil.allocate:(I)Ljava/nio/ByteBuffer;
astore 4
19: goto 36
20: StackMap locals:
StackMap stack:
bipush 12
invokestatic org.eclipse.jetty.util.BufferUtil.allocate:(I)Ljava/nio/ByteBuffer;
astore 5
21: goto 36
22: StackMap locals:
StackMap stack:
sipush 8192
invokestatic org.eclipse.jetty.util.BufferUtil.allocate:(I)Ljava/nio/ByteBuffer;
astore 5
23: goto 36
24: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
25: StackMap locals:
StackMap stack:
aload 4
invokestatic org.eclipse.jetty.util.BufferUtil.hasContent:(Ljava/nio/ByteBuffer;)Z
ifeq 28
26: aload 3
aload 4
invokestatic org.eclipse.jetty.util.BufferUtil.toArray:(Ljava/nio/ByteBuffer;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
27: aload 4
invokestatic org.eclipse.jetty.util.BufferUtil.clear:(Ljava/nio/ByteBuffer;)V
28: StackMap locals:
StackMap stack:
aload 5
invokestatic org.eclipse.jetty.util.BufferUtil.hasContent:(Ljava/nio/ByteBuffer;)Z
ifeq 31
29: aload 3
aload 5
invokestatic org.eclipse.jetty.util.BufferUtil.toArray:(Ljava/nio/ByteBuffer;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
30: aload 5
invokestatic org.eclipse.jetty.util.BufferUtil.clear:(Ljava/nio/ByteBuffer;)V
31: StackMap locals:
StackMap stack:
aload 6
invokestatic org.eclipse.jetty.util.BufferUtil.hasContent:(Ljava/nio/ByteBuffer;)Z
ifeq 36
32: aload 3
aload 6
invokestatic org.eclipse.jetty.util.BufferUtil.toArray:(Ljava/nio/ByteBuffer;)[B
invokevirtual java.io.ByteArrayOutputStream.write:([B)V
33: aload 6
invokestatic org.eclipse.jetty.util.BufferUtil.clear:(Ljava/nio/ByteBuffer;)V
34: goto 36
35: StackMap locals:
StackMap stack:
goto 37
end local 7 36: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpGenerator.isEnd:()Z
ifeq 9
37: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
38: areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 39: StackMap locals: org.eclipse.jetty.http.HttpTester$Message
StackMap stack: java.io.IOException
astore 1
start local 1 40: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/eclipse/jetty/http/HttpTester$Message;
1 39 1 generator Lorg/eclipse/jetty/http/HttpGenerator;
2 39 2 info Lorg/eclipse/jetty/http/MetaData;
3 39 3 out Ljava/io/ByteArrayOutputStream;
4 39 4 header Ljava/nio/ByteBuffer;
5 39 5 chunk Ljava/nio/ByteBuffer;
8 39 6 content Ljava/nio/ByteBuffer;
13 36 7 result Lorg/eclipse/jetty/http/HttpGenerator$Result;
40 41 1 e Ljava/io/IOException;
Exception table:
from to target type
0 38 39 Class java.io.IOException
public abstract org.eclipse.jetty.http.MetaData getInfo();
descriptor: ()Lorg/eclipse/jetty/http/MetaData;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
static int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpGenerator$Result();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.http.HttpTester$Message.$SWITCH_TABLE$org$eclipse$jetty$http$HttpGenerator$Result:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.http.HttpGenerator$Result.values:()[Lorg/eclipse/jetty/http/HttpGenerator$Result;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.CONTINUE:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.DONE:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
bipush 9
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.FLUSH:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
bipush 6
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.HEADER_OVERFLOW:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.NEED_CHUNK:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.NEED_CHUNK_TRAILER:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iconst_5
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.NEED_HEADER:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iconst_3
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.NEED_INFO:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
iconst_2
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator$Result.SHUTDOWN_OUT:Lorg/eclipse/jetty/http/HttpGenerator$Result;
invokevirtual org.eclipse.jetty.http.HttpGenerator$Result.ordinal:()I
bipush 8
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
dup
putstatic org.eclipse.jetty.http.HttpTester$Message.$SWITCH_TABLE$org$eclipse$jetty$http$HttpGenerator$Result:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
}
SourceFile: "HttpTester.java"
NestHost: org.eclipse.jetty.http.HttpTester
InnerClasses:
public Mutable = org.eclipse.jetty.http.HttpFields$Mutable of org.eclipse.jetty.http.HttpFields
public final Result = org.eclipse.jetty.http.HttpGenerator$Result of org.eclipse.jetty.http.HttpGenerator
public abstract HttpHandler = org.eclipse.jetty.http.HttpParser$HttpHandler of org.eclipse.jetty.http.HttpParser
public abstract Message = org.eclipse.jetty.http.HttpTester$Message of org.eclipse.jetty.http.HttpTester
public Request = org.eclipse.jetty.http.MetaData$Request of org.eclipse.jetty.http.MetaData
public Response = org.eclipse.jetty.http.MetaData$Response of org.eclipse.jetty.http.MetaData