public class org.eclipse.jetty.server.Response implements javax.servlet.http.HttpServletResponse
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jetty.server.Response
super_class: java.lang.Object
{
private static final org.eclipse.jetty.util.log.Logger LOG;
descriptor: Lorg/eclipse/jetty/util/log/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int __MIN_BUFFER_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final org.eclipse.jetty.http.HttpField __EXPIRES_01JAN1970;
descriptor: Lorg/eclipse/jetty/http/HttpField;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jetty.server.include."
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "__HTTP_ONLY__"
private final org.eclipse.jetty.server.HttpChannel _channel;
descriptor: Lorg/eclipse/jetty/server/HttpChannel;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jetty.http.HttpFields _fields;
descriptor: Lorg/eclipse/jetty/http/HttpFields;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicInteger _include;
descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jetty.server.HttpOutput _out;
descriptor: Lorg/eclipse/jetty/server/HttpOutput;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int _status;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String _reason;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.Locale _locale;
descriptor: Ljava/util/Locale;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.http.MimeTypes$Type _mimeType;
descriptor: Lorg/eclipse/jetty/http/MimeTypes$Type;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _characterEncoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.Response$EncodingFrom _encodingFrom;
descriptor: Lorg/eclipse/jetty/server/Response$EncodingFrom;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _contentType;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.Response$OutputType _outputType;
descriptor: Lorg/eclipse/jetty/server/Response$OutputType;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.ResponseWriter _writer;
descriptor: Lorg/eclipse/jetty/server/ResponseWriter;
flags: (0x0002) ACC_PRIVATE
private long _contentLength;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.util.function.Supplier<org.eclipse.jetty.http.HttpFields> _trailers;
descriptor: Ljava/util/function/Supplier;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/function/Supplier<Lorg/eclipse/jetty/http/HttpFields;>;
private static final java.util.EnumSet<org.eclipse.jetty.server.Response$EncodingFrom> __localeOverride;
descriptor: Ljava/util/EnumSet;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/EnumSet<Lorg/eclipse/jetty/server/Response$EncodingFrom;>;
private static final java.util.EnumSet<org.eclipse.jetty.server.Response$EncodingFrom> __explicitCharset;
descriptor: Ljava/util/EnumSet;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/EnumSet<Lorg/eclipse/jetty/server/Response$EncodingFrom;>;
private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$server$Response$OutputType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$server$Response$EncodingFrom;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] ;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lorg/eclipse/jetty/server/Response;
invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
putstatic org.eclipse.jetty.server.Response.LOG:Lorg/eclipse/jetty/util/log/Logger;
1: new org.eclipse.jetty.http.PreEncodedHttpField
dup
getstatic org.eclipse.jetty.http.HttpHeader.EXPIRES:Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.DateGenerator.__01Jan1970:Ljava/lang/String;
invokespecial org.eclipse.jetty.http.PreEncodedHttpField.<init>:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
putstatic org.eclipse.jetty.server.Response.__EXPIRES_01JAN1970:Lorg/eclipse/jetty/http/HttpField;
2: getstatic org.eclipse.jetty.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
getstatic org.eclipse.jetty.server.Response$EncodingFrom.INFERRED:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
putstatic org.eclipse.jetty.server.Response.__localeOverride:Ljava/util/EnumSet;
3: getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_LOCALE:Lorg/eclipse/jetty/server/Response$EncodingFrom;
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_CHARACTER_ENCODING:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
putstatic org.eclipse.jetty.server.Response.__explicitCharset:Ljava/util/EnumSet;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.eclipse.jetty.server.HttpChannel, org.eclipse.jetty.server.HttpOutput);
descriptor: (Lorg/eclipse/jetty/server/HttpChannel;Lorg/eclipse/jetty/server/HttpOutput;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.eclipse.jetty.http.HttpFields
dup
invokespecial org.eclipse.jetty.http.HttpFields.<init>:()V
putfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
2: aload 0
new java.util.concurrent.atomic.AtomicInteger
dup
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:()V
putfield org.eclipse.jetty.server.Response._include:Ljava/util/concurrent/atomic/AtomicInteger;
3: aload 0
sipush 200
putfield org.eclipse.jetty.server.Response._status:I
4: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
5: aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
6: aload 0
ldc -1
putfield org.eclipse.jetty.server.Response._contentLength:J
7: aload 0
aload 1
putfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
8: aload 0
aload 2
putfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jetty/server/Response;
0 10 1 channel Lorg/eclipse/jetty/server/HttpChannel;
0 10 2 out Lorg/eclipse/jetty/server/HttpOutput;
MethodParameters:
Name Flags
channel
out
public org.eclipse.jetty.server.HttpChannel getHttpChannel();
descriptor: ()Lorg/eclipse/jetty/server/HttpChannel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
protected void recycle();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
sipush 200
putfield org.eclipse.jetty.server.Response._status:I
1: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._locale:Ljava/util/Locale;
3: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
4: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
5: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
6: aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
7: aload 0
ldc -1
putfield org.eclipse.jetty.server.Response._contentLength:J
8: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.recycle:()V
9: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.clear:()V
10: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jetty/server/Response;
public org.eclipse.jetty.server.HttpOutput getHttpOutput();
descriptor: ()Lorg/eclipse/jetty/server/HttpOutput;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public boolean isIncluding();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._include:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.get:()I
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
public void include();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._include:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
public void included();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._include:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.decrementAndGet:()I
pop
1: aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpne 3
2: aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
invokevirtual org.eclipse.jetty.server.ResponseWriter.reopen:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.reopen:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Response;
public void addCookie(org.eclipse.jetty.http.HttpCookie);
descriptor: (Lorg/eclipse/jetty/http/HttpCookie;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getName:()Ljava/lang/String;
invokestatic org.eclipse.jetty.util.StringUtil.isBlank:(Ljava/lang/String;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cookie.name cannot be blank/null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
new org.eclipse.jetty.http.HttpCookie$SetCookieHttpField
dup
aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
invokevirtual org.eclipse.jetty.server.HttpConfiguration.getResponseCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
invokespecial org.eclipse.jetty.http.HttpCookie$SetCookieHttpField.<init>:(Lorg/eclipse/jetty/http/HttpCookie;Lorg/eclipse/jetty/http/CookieCompliance;)V
invokevirtual org.eclipse.jetty.http.HttpFields.add:(Lorg/eclipse/jetty/http/HttpField;)V
3: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.server.Response.__EXPIRES_01JAN1970:Lorg/eclipse/jetty/http/HttpField;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Response;
0 5 1 cookie Lorg/eclipse/jetty/http/HttpCookie;
MethodParameters:
Name Flags
cookie
public void addCookie(javax.servlet.http.Cookie);
descriptor: (Ljavax/servlet/http/Cookie;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.servlet.http.Cookie.getName:()Ljava/lang/String;
invokestatic org.eclipse.jetty.util.StringUtil.isBlank:(Ljava/lang/String;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Cookie.name cannot be blank/null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual javax.servlet.http.Cookie.getComment:()Ljava/lang/String;
astore 2
start local 2 3: aload 1
invokevirtual javax.servlet.http.Cookie.isHttpOnly:()Z
istore 3
start local 3 4: aload 2
ifnull 11
5: aload 2
ldc "__HTTP_ONLY__"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 4
start local 4 6: iload 4
iflt 11
7: iconst_1
istore 3
8: aload 2
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc "__HTTP_ONLY__"
invokestatic org.eclipse.jetty.util.StringUtil.strip:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
9: aload 2
invokevirtual java.lang.String.length:()I
ifne 11
10: aconst_null
astore 2
end local 4 11: StackMap locals: java.lang.String int
StackMap stack:
aload 0
new org.eclipse.jetty.http.HttpCookie
dup
12: aload 1
invokevirtual javax.servlet.http.Cookie.getName:()Ljava/lang/String;
13: aload 1
invokevirtual javax.servlet.http.Cookie.getValue:()Ljava/lang/String;
14: aload 1
invokevirtual javax.servlet.http.Cookie.getDomain:()Ljava/lang/String;
15: aload 1
invokevirtual javax.servlet.http.Cookie.getPath:()Ljava/lang/String;
16: aload 1
invokevirtual javax.servlet.http.Cookie.getMaxAge:()I
i2l
17: iload 3
18: aload 1
invokevirtual javax.servlet.http.Cookie.getSecure:()Z
19: aload 2
20: aload 1
invokevirtual javax.servlet.http.Cookie.getVersion:()I
invokespecial org.eclipse.jetty.http.HttpCookie.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZZLjava/lang/String;I)V
21: invokevirtual org.eclipse.jetty.server.Response.addCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
22: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jetty/server/Response;
0 23 1 cookie Ljavax/servlet/http/Cookie;
3 23 2 comment Ljava/lang/String;
4 23 3 httpOnly Z
6 11 4 i I
MethodParameters:
Name Flags
cookie
public void replaceCookie(org.eclipse.jetty.http.HttpCookie);
descriptor: (Lorg/eclipse/jetty/http/HttpCookie;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.listIterator:()Ljava/util/ListIterator;
astore 2
start local 2 1: goto 23
2: StackMap locals: java.util.ListIterator
StackMap stack:
aload 2
invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpField
astore 3
start local 3 3: aload 3
invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
if_acmpne 23
4: aload 0
invokevirtual org.eclipse.jetty.server.Response.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
invokevirtual org.eclipse.jetty.server.HttpConfiguration.getResponseCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
astore 4
start local 4 5: aload 3
instanceof org.eclipse.jetty.http.HttpCookie$SetCookieHttpField
ifeq 8
6: aload 3
checkcast org.eclipse.jetty.http.HttpCookie$SetCookieHttpField
invokevirtual org.eclipse.jetty.http.HttpCookie$SetCookieHttpField.getHttpCookie:()Lorg/eclipse/jetty/http/HttpCookie;
astore 5
start local 5 7: goto 9
end local 5 8: StackMap locals: org.eclipse.jetty.http.HttpField org.eclipse.jetty.http.CookieCompliance
StackMap stack:
new org.eclipse.jetty.http.HttpCookie
dup
aload 3
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
invokespecial org.eclipse.jetty.http.HttpCookie.<init>:(Ljava/lang/String;)V
astore 5
start local 5 9: StackMap locals: org.eclipse.jetty.http.HttpCookie
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getName:()Ljava/lang/String;
aload 5
invokevirtual org.eclipse.jetty.http.HttpCookie.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: goto 23
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getDomain:()Ljava/lang/String;
ifnonnull 14
12: aload 5
invokevirtual org.eclipse.jetty.http.HttpCookie.getDomain:()Ljava/lang/String;
ifnull 16
13: goto 23
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getDomain:()Ljava/lang/String;
aload 5
invokevirtual org.eclipse.jetty.http.HttpCookie.getDomain:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 16
15: goto 23
16: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getPath:()Ljava/lang/String;
ifnonnull 19
17: aload 5
invokevirtual org.eclipse.jetty.http.HttpCookie.getPath:()Ljava/lang/String;
ifnull 21
18: goto 23
19: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.HttpCookie.getPath:()Ljava/lang/String;
aload 5
invokevirtual org.eclipse.jetty.http.HttpCookie.getPath:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 21
20: goto 23
21: StackMap locals:
StackMap stack:
aload 2
new org.eclipse.jetty.http.HttpCookie$SetCookieHttpField
dup
aload 1
aload 4
invokespecial org.eclipse.jetty.http.HttpCookie$SetCookieHttpField.<init>:(Lorg/eclipse/jetty/http/HttpCookie;Lorg/eclipse/jetty/http/CookieCompliance;)V
invokeinterface java.util.ListIterator.set:(Ljava/lang/Object;)V
22: return
end local 5 end local 4 end local 3 23: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.ListIterator.hasNext:()Z
ifne 2
end local 2 24: aload 0
aload 1
invokevirtual org.eclipse.jetty.server.Response.addCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
25: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/eclipse/jetty/server/Response;
0 26 1 cookie Lorg/eclipse/jetty/http/HttpCookie;
1 24 2 i Ljava/util/ListIterator<Lorg/eclipse/jetty/http/HttpField;>;
3 23 3 field Lorg/eclipse/jetty/http/HttpField;
5 23 4 compliance Lorg/eclipse/jetty/http/CookieCompliance;
7 8 5 oldCookie Lorg/eclipse/jetty/http/HttpCookie;
9 23 5 oldCookie Lorg/eclipse/jetty/http/HttpCookie;
MethodParameters:
Name Flags
cookie
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.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.containsKey:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String encodeURL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
astore 2
start local 2 1: aload 2
invokevirtual org.eclipse.jetty.server.Request.getSessionHandler:()Lorg/eclipse/jetty/server/session/SessionHandler;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: aload 1
areturn
4: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.server.session.SessionHandler
StackMap stack:
aconst_null
astore 4
start local 4 5: aload 3
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isCheckingRemoteSessionIdEncoding:()Z
ifeq 22
aload 1
invokestatic org.eclipse.jetty.util.URIUtil.hasScheme:(Ljava/lang/String;)Z
ifeq 22
6: new org.eclipse.jetty.http.HttpURI
dup
aload 1
invokespecial org.eclipse.jetty.http.HttpURI.<init>:(Ljava/lang/String;)V
astore 4
7: aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
astore 5
start local 5 8: aload 5
ifnonnull 9
ldc ""
goto 10
StackMap locals: org.eclipse.jetty.http.HttpURI java.lang.String
StackMap stack:
9: aload 5
StackMap locals:
StackMap stack: java.lang.String
10: astore 5
11: aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getPort:()I
istore 6
start local 6 12: iload 6
ifge 16
13: getstatic org.eclipse.jetty.http.HttpScheme.HTTPS:Lorg/eclipse/jetty/http/HttpScheme;
invokevirtual org.eclipse.jetty.http.HttpScheme.asString:()Ljava/lang/String;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 14
sipush 443
goto 15
StackMap locals: int
StackMap stack:
14: bipush 80
StackMap locals:
StackMap stack: int
15: istore 6
16: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 18
17: aload 1
areturn
18: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.server.Request.getServerPort:()I
iload 6
if_icmpeq 20
19: aload 1
areturn
20: StackMap locals:
StackMap stack:
aload 5
aload 2
invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 22
21: aload 1
areturn
end local 6 end local 5 22: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionIdPathParameterNamePrefix:()Ljava/lang/String;
astore 5
start local 5 23: aload 5
ifnonnull 25
24: aload 1
areturn
25: StackMap locals: java.lang.String
StackMap stack:
aload 1
ifnonnull 27
26: aconst_null
areturn
27: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isUsingCookies:()Z
ifeq 28
aload 2
invokevirtual org.eclipse.jetty.server.Request.isRequestedSessionIdFromCookie:()Z
ifne 29
StackMap locals:
StackMap stack:
28: aload 3
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isUsingURLs:()Z
ifne 38
29: StackMap locals:
StackMap stack:
aload 1
aload 5
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 6
start local 6 30: iload 6
iconst_m1
if_icmpeq 37
31: aload 1
ldc "?"
iload 6
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 7
start local 7 32: iload 7
ifge 34
33: aload 1
ldc "#"
iload 6
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 7
34: StackMap locals: int int
StackMap stack:
iload 7
iload 6
if_icmpgt 36
35: aload 1
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
36: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iload 7
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 7 37: StackMap locals:
StackMap stack:
aload 1
areturn
end local 6 38: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
astore 6
start local 6 39: aload 6
ifnonnull 41
40: aload 1
areturn
41: StackMap locals: javax.servlet.http.HttpSession
StackMap stack:
aload 3
aload 6
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isValid:(Ljavax/servlet/http/HttpSession;)Z
ifne 43
42: aload 1
areturn
43: StackMap locals:
StackMap stack:
aload 3
aload 6
invokevirtual org.eclipse.jetty.server.session.SessionHandler.getExtendedId:(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;
astore 7
start local 7 44: aload 4
ifnonnull 46
45: new org.eclipse.jetty.http.HttpURI
dup
aload 1
invokespecial org.eclipse.jetty.http.HttpURI.<init>:(Ljava/lang/String;)V
astore 4
46: StackMap locals: java.lang.String
StackMap stack:
aload 1
aload 5
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 8
start local 8 47: iload 8
iconst_m1
if_icmpeq 56
48: aload 1
ldc "?"
iload 8
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 9
start local 9 49: iload 9
ifge 51
50: aload 1
ldc "#"
iload 8
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 9
51: StackMap locals: int int
StackMap stack:
iload 9
iload 8
if_icmpgt 53
52: new java.lang.StringBuilder
dup
aload 1
iconst_0
iload 8
aload 5
invokevirtual java.lang.String.length:()I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
53: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
iconst_0
iload 8
aload 5
invokevirtual java.lang.String.length:()I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
54: aload 1
iload 9
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
55: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 9 56: StackMap locals:
StackMap stack:
aload 1
bipush 63
invokevirtual java.lang.String.indexOf:(I)I
istore 9
start local 9 57: iload 9
ifge 59
58: aload 1
bipush 35
invokevirtual java.lang.String.indexOf:(I)I
istore 9
59: StackMap locals: int
StackMap stack:
iload 9
ifge 67
60: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
61: getstatic org.eclipse.jetty.http.HttpScheme.HTTPS:Lorg/eclipse/jetty/http/HttpScheme;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifne 62
getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifeq 63
StackMap locals:
StackMap stack: java.lang.StringBuilder
62: aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
ifnonnull 63
ldc "/"
goto 64
StackMap locals:
StackMap stack: java.lang.StringBuilder
63: ldc ""
StackMap locals: org.eclipse.jetty.server.Response java.lang.String org.eclipse.jetty.server.Request org.eclipse.jetty.server.session.SessionHandler org.eclipse.jetty.http.HttpURI java.lang.String javax.servlet.http.HttpSession java.lang.String int int
StackMap stack: java.lang.StringBuilder java.lang.String
64: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
65: aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
66: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
67: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
iconst_0
iload 9
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
68: getstatic org.eclipse.jetty.http.HttpScheme.HTTPS:Lorg/eclipse/jetty/http/HttpScheme;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifne 69
getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
ifeq 70
StackMap locals:
StackMap stack: java.lang.StringBuilder
69: aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
ifnonnull 70
ldc "/"
goto 71
StackMap locals:
StackMap stack: java.lang.StringBuilder
70: ldc ""
StackMap locals: org.eclipse.jetty.server.Response java.lang.String org.eclipse.jetty.server.Request org.eclipse.jetty.server.session.SessionHandler org.eclipse.jetty.http.HttpURI java.lang.String javax.servlet.http.HttpSession java.lang.String int int
StackMap stack: java.lang.StringBuilder java.lang.String
71: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
72: aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
iload 9
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
73: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lorg/eclipse/jetty/server/Response;
0 74 1 url Ljava/lang/String;
1 74 2 request Lorg/eclipse/jetty/server/Request;
2 74 3 sessionManager Lorg/eclipse/jetty/server/session/SessionHandler;
5 74 4 uri Lorg/eclipse/jetty/http/HttpURI;
8 22 5 path Ljava/lang/String;
12 22 6 port I
23 74 5 sessionURLPrefix Ljava/lang/String;
30 38 6 prefix I
32 37 7 suffix I
39 74 6 session Ljavax/servlet/http/HttpSession;
44 74 7 id Ljava/lang/String;
47 74 8 prefix I
49 56 9 suffix I
57 74 9 suffix I
MethodParameters:
Name Flags
url
public java.lang.String encodeRedirectURL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jetty.server.Response.encodeURL:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
0 1 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public java.lang.String encodeUrl(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe attribute since is undefined for the annotation type Deprecated\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
url
public java.lang.String encodeRedirectUrl(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe attribute since is undefined for the annotation type Deprecated\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
url
public void sendError(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aconst_null
invokevirtual org.eclipse.jetty.server.Response.sendError:(ILjava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 sc I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sc
public void sendError(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifeq 7
3: getstatic org.eclipse.jetty.server.Response.LOG:Lorg/eclipse/jetty/util/log/Logger;
invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
ifeq 5
4: getstatic org.eclipse.jetty.server.Response.LOG:Lorg/eclipse/jetty/util/log/Logger;
ldc "Aborting on sendError on committed response {} {}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 2
aastore
invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
iconst_m1
istore 1
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.resetBuffer:()V
8: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 2
-1: 9
102: 11
default: 13
}
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
new java.io.IOException
dup
invokespecial java.io.IOException.<init>:()V
invokevirtual org.eclipse.jetty.server.HttpChannel.abort:(Ljava/lang/Throwable;)V
10: return
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.sendProcessing:()V
12: return
13: StackMap locals:
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
14: aload 0
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setContentType:(Ljava/lang/String;)V
15: aload 0
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setCharacterEncoding:(Ljava/lang/String;)V
16: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.EXPIRES:Lorg/eclipse/jetty/http/HttpHeader;
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
17: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.LAST_MODIFIED:Lorg/eclipse/jetty/http/HttpHeader;
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
18: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CACHE_CONTROL:Lorg/eclipse/jetty/http/HttpHeader;
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
19: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
20: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aconst_null
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
21: aload 0
iload 1
invokevirtual org.eclipse.jetty.server.Response.setStatus:(I)V
22: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
astore 3
start local 3 23: aload 3
ldc "javax.servlet.error.exception"
invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Throwable
astore 4
start local 4 24: aload 0
iload 1
invokestatic org.eclipse.jetty.http.HttpStatus.getMessage:(I)Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
25: aload 2
ifnonnull 29
26: aload 4
ifnonnull 27
aload 0
getfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
goto 28
StackMap locals: org.eclipse.jetty.server.Request java.lang.Throwable
StackMap stack:
27: aload 4
invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
28: astore 2
29: StackMap locals:
StackMap stack:
iload 1
sipush 204
if_icmpeq 42
iload 1
sipush 304
if_icmpeq 42
30: iload 1
sipush 206
if_icmpeq 42
iload 1
sipush 200
if_icmplt 42
31: aload 3
invokevirtual org.eclipse.jetty.server.Request.getContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
astore 5
start local 5 32: aload 5
ifnonnull 33
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getState:()Lorg/eclipse/jetty/server/HttpChannelState;
invokevirtual org.eclipse.jetty.server.HttpChannelState.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
goto 34
StackMap locals: org.eclipse.jetty.server.handler.ContextHandler$Context
StackMap stack:
33: aload 5
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
StackMap locals:
StackMap stack: org.eclipse.jetty.server.handler.ContextHandler
34: astore 6
start local 6 35: aload 3
ldc "javax.servlet.error.status_code"
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
36: aload 3
ldc "javax.servlet.error.message"
aload 2
invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
37: aload 3
ldc "javax.servlet.error.request_uri"
aload 3
invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
38: aload 3
ldc "javax.servlet.error.servlet_name"
aload 3
invokevirtual org.eclipse.jetty.server.Request.getServletName:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
39: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
aload 6
invokestatic org.eclipse.jetty.server.handler.ErrorHandler.getErrorHandler:(Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/server/handler/ContextHandler;)Lorg/eclipse/jetty/server/handler/ErrorHandler;
astore 7
start local 7 40: aload 7
ifnull 42
41: aload 7
aconst_null
aload 3
aload 3
aload 0
invokevirtual org.eclipse.jetty.server.handler.ErrorHandler.handle:(Ljava/lang/String;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
end local 7 end local 6 end local 5 42: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.eclipse.jetty.server.Request.isAsyncStarted:()Z
ifne 44
43: aload 0
invokevirtual org.eclipse.jetty.server.Response.closeOutput:()V
44: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/eclipse/jetty/server/Response;
0 45 1 code I
0 45 2 message Ljava/lang/String;
23 45 3 request Lorg/eclipse/jetty/server/Request;
24 45 4 cause Ljava/lang/Throwable;
32 42 5 context Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
35 42 6 contextHandler Lorg/eclipse/jetty/server/handler/ContextHandler;
40 42 7 errorHandler Lorg/eclipse/jetty/server/handler/ErrorHandler;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
code
message
public void sendProcessing();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.isExpecting102Processing:()Z
ifeq 2
aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 2
1: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
getstatic org.eclipse.jetty.http.HttpGenerator.PROGRESS_102_INFO:Lorg/eclipse/jetty/http/MetaData$Response;
aconst_null
iconst_1
invokevirtual org.eclipse.jetty.server.HttpChannel.sendResponse:(Lorg/eclipse/jetty/http/MetaData$Response;Ljava/nio/ByteBuffer;Z)Z
pop
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
Exceptions:
throws java.io.IOException
public void sendRedirect(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 1
sipush 300
if_icmplt 1
iload 1
sipush 400
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Not a 3xx redirect code"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 4
3: return
4: StackMap locals:
StackMap stack:
aload 2
ifnonnull 6
5: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
aload 2
invokestatic org.eclipse.jetty.util.URIUtil.hasScheme:(Ljava/lang/String;)Z
ifne 22
7: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getRootURL:()Ljava/lang/StringBuilder;
astore 3
start local 3 8: aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 11
9: aload 2
invokestatic org.eclipse.jetty.util.URIUtil.canonicalEncodedPath:(Ljava/lang/String;)Ljava/lang/String;
astore 2
10: goto 18
11: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
astore 4
start local 4 12: aload 4
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 13
aload 4
goto 14
StackMap locals: java.lang.String
StackMap stack:
13: aload 4
invokestatic org.eclipse.jetty.util.URIUtil.parentPath:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
14: astore 5
start local 5 15: aload 5
aload 2
invokestatic org.eclipse.jetty.util.URIUtil.addEncodedPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.canonicalEncodedPath:(Ljava/lang/String;)Ljava/lang/String;
astore 2
16: aload 2
ifnull 18
aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 18
17: aload 3
bipush 47
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 end local 4 18: StackMap locals:
StackMap stack:
aload 2
ifnonnull 20
19: new java.lang.IllegalStateException
dup
ldc "path cannot be above root"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
end local 3 22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.resetBuffer:()V
23: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.LOCATION:Lorg/eclipse/jetty/http/HttpHeader;
aload 2
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
24: aload 0
iload 1
invokevirtual org.eclipse.jetty.server.Response.setStatus:(I)V
25: aload 0
invokevirtual org.eclipse.jetty.server.Response.closeOutput:()V
26: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/eclipse/jetty/server/Response;
0 27 1 code I
0 27 2 location Ljava/lang/String;
8 22 3 buf Ljava/lang/StringBuilder;
12 18 4 path Ljava/lang/String;
15 18 5 parent Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
code
location
public void sendRedirect(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
sipush 302
aload 1
invokevirtual org.eclipse.jetty.server.Response.sendRedirect:(ILjava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 location Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
location
public void (java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 2
1: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
lload 2
invokevirtual org.eclipse.jetty.http.HttpFields.putDateField:(Ljava/lang/String;J)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
0 3 1 name Ljava/lang/String;
0 3 2 date J
MethodParameters:
Name Flags
name
date
public void (java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 2
1: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
lload 2
invokevirtual org.eclipse.jetty.http.HttpFields.addDateField:(Ljava/lang/String;J)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
0 3 1 name Ljava/lang/String;
0 3 2 date J
MethodParameters:
Name Flags
name
date
public void (org.eclipse.jetty.http.HttpHeader, java.lang.String);
descriptor: (Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
if_acmpne 2
1: aload 0
aload 2
invokevirtual org.eclipse.jetty.server.Response.setContentType:(Ljava/lang/String;)V
goto 9
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
aload 2
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
5: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
if_acmpne 9
6: aload 2
ifnonnull 8
7: aload 0
ldc -1
putfield org.eclipse.jetty.server.Response._contentLength:J
goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
putfield org.eclipse.jetty.server.Response._contentLength:J
9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jetty/server/Response;
0 10 1 name Lorg/eclipse/jetty/http/HttpHeader;
0 10 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public void (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 2
1: aload 0
aload 2
invokevirtual org.eclipse.jetty.server.Response.setContentType:(Ljava/lang/String;)V
goto 11
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 6
3: aload 1
ldc "org.eclipse.jetty.server.include."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
4: aload 1
ldc "org.eclipse.jetty.server.include."
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 1
goto 6
5: StackMap locals:
StackMap stack:
return
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
aload 2
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Ljava/lang/String;Ljava/lang/String;)V
7: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 11
8: aload 2
ifnonnull 10
9: aload 0
ldc -1
putfield org.eclipse.jetty.server.Response._contentLength:J
goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
putfield org.eclipse.jetty.server.Response._contentLength:J
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jetty/server/Response;
0 12 1 name Ljava/lang/String;
0 12 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public java.util.Collection<java.lang.String> getHeaderNames();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.getFieldNamesCollection:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
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.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Collection<java.lang.String> getHeaders(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.getValuesList:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
3: StackMap locals: java.util.Collection
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Response;
0 4 1 name Ljava/lang/String;
1 4 2 i Ljava/util/Collection<Ljava/lang/String;>;
Signature: (Ljava/lang/String;)Ljava/util/Collection<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public void (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 4
1: aload 1
ldc "org.eclipse.jetty.server.include."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 3
2: aload 1
ldc "org.eclipse.jetty.server.include."
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 1
goto 4
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 7
5: aload 0
aload 2
invokevirtual org.eclipse.jetty.server.Response.setContentType:(Ljava/lang/String;)V
6: return
7: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 10
8: aload 0
aload 1
aload 2
invokevirtual org.eclipse.jetty.server.Response.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
9: return
10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
aload 2
invokevirtual org.eclipse.jetty.http.HttpFields.add:(Ljava/lang/String;Ljava/lang/String;)V
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jetty/server/Response;
0 12 1 name Ljava/lang/String;
0 12 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public void (java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 4
1: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
iload 2
i2l
invokevirtual org.eclipse.jetty.http.HttpFields.putLongField:(Ljava/lang/String;J)V
2: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
iload 2
i2l
putfield org.eclipse.jetty.server.Response._contentLength:J
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Response;
0 5 1 name Ljava/lang/String;
0 5 2 value I
MethodParameters:
Name Flags
name
value
public void (java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 4
1: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.add:(Ljava/lang/String;Ljava/lang/String;)V
2: getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual org.eclipse.jetty.http.HttpHeader.is:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
iload 2
i2l
putfield org.eclipse.jetty.server.Response._contentLength:J
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Response;
0 5 1 name Ljava/lang/String;
0 5 2 value I
MethodParameters:
Name Flags
name
value
public void setStatus(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifgt 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 5
3: aload 0
iload 1
putfield org.eclipse.jetty.server.Response._status:I
4: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
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/server/Response;
0 6 1 sc I
MethodParameters:
Name Flags
sc
public void setStatus(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe attribute since is undefined for the annotation type Deprecated\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
sc
message
public void setStatusWithReason(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifgt 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 5
3: aload 0
iload 1
putfield org.eclipse.jetty.server.Response._status:I
4: aload 0
aload 2
putfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Response;
0 6 1 sc I
0 6 2 message Ljava/lang/String;
MethodParameters:
Name Flags
sc
message
public java.lang.String getCharacterEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
ifnonnull 8
1: aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetAssumedFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetInferredFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 1
5: aload 1
ifnull 7
6: aload 1
areturn
7: StackMap locals:
StackMap stack:
ldc "iso-8859-1"
areturn
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jetty/server/Response;
2 8 1 encoding Ljava/lang/String;
public java.lang.String getContentType();
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.server.Response._contentType:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public javax.servlet.ServletOutputStream getOutputStream();
descriptor: ()Ljavax/servlet/ServletOutputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpne 2
1: new java.lang.IllegalStateException
dup
ldc "WRITER"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.STREAM:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
3: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Response;
Exceptions:
throws java.io.IOException
public boolean isWriting();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
public java.io.PrintWriter getWriter();
descriptor: ()Ljava/io/PrintWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.STREAM:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpne 2
1: new java.lang.IllegalStateException
dup
ldc "STREAM"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpne 22
3: aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
astore 1
start local 1 4: aload 1
ifnonnull 13
5: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnull 7
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.isCharsetAssumed:()Z
ifeq 7
6: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharsetString:()Ljava/lang/String;
astore 1
goto 13
7: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetAssumedFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 1
8: aload 1
ifnonnull 13
9: aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetInferredFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 1
10: aload 1
ifnonnull 12
11: ldc "iso-8859-1"
astore 1
12: StackMap locals:
StackMap stack:
aload 0
aload 1
getstatic org.eclipse.jetty.server.Response$EncodingFrom.INFERRED:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response.setCharacterEncoding:(Ljava/lang/String;Lorg/eclipse/jetty/server/Response$EncodingFrom;)V
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.getLocale:()Ljava/util/Locale;
astore 2
start local 2 14: aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
ifnull 16
aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
aload 2
aload 1
invokevirtual org.eclipse.jetty.server.ResponseWriter.isFor:(Ljava/util/Locale;Ljava/lang/String;)Z
ifeq 16
15: aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
invokevirtual org.eclipse.jetty.server.ResponseWriter.reopen:()V
goto 21
16: StackMap locals: java.util.Locale
StackMap stack:
ldc "iso-8859-1"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 18
17: aload 0
new org.eclipse.jetty.server.ResponseWriter
dup
new org.eclipse.jetty.server.Iso88591HttpWriter
dup
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokespecial org.eclipse.jetty.server.Iso88591HttpWriter.<init>:(Lorg/eclipse/jetty/server/HttpOutput;)V
aload 2
aload 1
invokespecial org.eclipse.jetty.server.ResponseWriter.<init>:(Lorg/eclipse/jetty/server/HttpWriter;Ljava/util/Locale;Ljava/lang/String;)V
putfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
goto 21
18: StackMap locals:
StackMap stack:
ldc "utf-8"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 20
19: aload 0
new org.eclipse.jetty.server.ResponseWriter
dup
new org.eclipse.jetty.server.Utf8HttpWriter
dup
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokespecial org.eclipse.jetty.server.Utf8HttpWriter.<init>:(Lorg/eclipse/jetty/server/HttpOutput;)V
aload 2
aload 1
invokespecial org.eclipse.jetty.server.ResponseWriter.<init>:(Lorg/eclipse/jetty/server/HttpWriter;Ljava/util/Locale;Ljava/lang/String;)V
putfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
goto 21
20: StackMap locals:
StackMap stack:
aload 0
new org.eclipse.jetty.server.ResponseWriter
dup
new org.eclipse.jetty.server.EncodingHttpWriter
dup
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
aload 1
invokespecial org.eclipse.jetty.server.EncodingHttpWriter.<init>:(Lorg/eclipse/jetty/server/HttpOutput;Ljava/lang/String;)V
aload 2
aload 1
invokespecial org.eclipse.jetty.server.ResponseWriter.<init>:(Lorg/eclipse/jetty/server/HttpWriter;Ljava/util/Locale;Ljava/lang/String;)V
putfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
21: StackMap locals:
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
end local 2 end local 1 22: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jetty/server/Response;
4 22 1 encoding Ljava/lang/String;
14 22 2 locale Ljava/util/Locale;
Exceptions:
throws java.io.IOException
public void setContentLength(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
iload 1
ifle 13
3: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.getWritten:()J
lstore 2
start local 2 4: lload 2
iload 1
i2l
lcmp
ifle 6
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "setContentLength("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ") when already written "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: long
StackMap stack:
aload 0
iload 1
i2l
putfield org.eclipse.jetty.server.Response._contentLength:J
7: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
iload 1
i2l
invokevirtual org.eclipse.jetty.http.HttpFields.putLongField:(Lorg/eclipse/jetty/http/HttpHeader;J)V
8: aload 0
lload 2
invokevirtual org.eclipse.jetty.server.Response.isAllContentWritten:(J)Z
ifeq 22
9: aload 0
invokevirtual org.eclipse.jetty.server.Response.closeOutput:()V
10: goto 22
11: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 12: new org.eclipse.jetty.io.RuntimeIOException
dup
aload 4
invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 end local 2 13: StackMap locals:
StackMap stack:
iload 1
ifne 20
14: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.getWritten:()J
lstore 2
start local 2 15: lload 2
lconst_0
lcmp
ifle 17
16: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "setContentLength(0) when already written "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals: long
StackMap stack:
aload 0
iload 1
i2l
putfield org.eclipse.jetty.server.Response._contentLength:J
18: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
ldc "0"
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
end local 2 19: goto 22
20: StackMap locals:
StackMap stack:
aload 0
iload 1
i2l
putfield org.eclipse.jetty.server.Response._contentLength:J
21: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.remove:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
pop
22: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jetty/server/Response;
0 23 1 len I
4 13 2 written J
12 13 4 e Ljava/io/IOException;
15 19 2 written J
Exception table:
from to target type
9 10 11 Class java.io.IOException
MethodParameters:
Name Flags
len
public long getContentLength();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public boolean isAllContentWritten(long);
descriptor: (J)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lconst_0
lcmp
iflt 1
lload 1
aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lcmp
iflt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 written J
MethodParameters:
Name Flags
written
public boolean isContentComplete(long);
descriptor: (J)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lconst_0
lcmp
iflt 1
lload 1
aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lcmp
ifge 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 written J
MethodParameters:
Name Flags
written
public void closeOutput();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$OutputType:()[I
aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
invokevirtual org.eclipse.jetty.server.Response$OutputType.ordinal:()I
iaload
tableswitch { // 2 - 3
2: 5
3: 1
default: 8
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._writer:Lorg/eclipse/jetty/server/ResponseWriter;
invokevirtual org.eclipse.jetty.server.ResponseWriter.close:()V
2: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.isClosed:()Z
ifne 10
3: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.close:()V
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.isClosed:()Z
ifne 10
6: aload 0
invokevirtual org.eclipse.jetty.server.Response.getOutputStream:()Ljavax/servlet/ServletOutputStream;
invokevirtual javax.servlet.ServletOutputStream.close:()V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.isClosed:()Z
ifne 10
9: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.close:()V
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jetty/server/Response;
Exceptions:
throws java.io.IOException
public long getLongContentLength();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._contentLength:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public void setLongContentLength(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
lload 1
putfield org.eclipse.jetty.server.Response._contentLength:J
3: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
lload 1
invokevirtual org.eclipse.jetty.http.HttpFields.putLongField:(Ljava/lang/String;J)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Response;
0 5 1 len J
MethodParameters:
Name Flags
len
public void setContentLengthLong(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokevirtual org.eclipse.jetty.server.Response.setLongContentLength:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 length J
MethodParameters:
Name Flags
length
public void setCharacterEncoding(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
aload 1
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_CHARACTER_ENCODING:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response.setCharacterEncoding:(Ljava/lang/String;Lorg/eclipse/jetty/server/Response$EncodingFrom;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
private void setCharacterEncoding(java.lang.String, org.eclipse.jetty.server.Response$EncodingFrom);
descriptor: (Ljava/lang/String;Lorg/eclipse/jetty/server/Response$EncodingFrom;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isWriting:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpeq 30
aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 30
3: aload 1
ifnonnull 16
4: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
5: aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
ifnull 30
6: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
7: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnull 12
8: aload 0
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getBaseType:()Lorg/eclipse/jetty/http/MimeTypes$Type;
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
9: aload 0
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.asString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
10: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getContentTypeField:()Lorg/eclipse/jetty/http/HttpField;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
11: goto 30
12: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
ifnull 30
13: aload 0
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getContentTypeWithoutCharset:(Ljava/lang/String;)Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
14: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
15: goto 30
16: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
17: aload 0
getstatic org.eclipse.jetty.http.HttpGenerator.__STRICT:Z
ifeq 18
aload 1
goto 19
StackMap locals:
StackMap stack: org.eclipse.jetty.server.Response
18: aload 1
invokestatic org.eclipse.jetty.util.StringUtil.normalizeCharset:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals: org.eclipse.jetty.server.Response java.lang.String org.eclipse.jetty.server.Response$EncodingFrom
StackMap stack: org.eclipse.jetty.server.Response java.lang.String
19: putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
20: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnull 27
21: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getBaseType:()Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.asString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ";charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
22: aload 0
getstatic org.eclipse.jetty.http.MimeTypes.CACHE:Lorg/eclipse/jetty/util/Trie;
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokeinterface org.eclipse.jetty.util.Trie.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.MimeTypes$Type
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
23: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnull 24
getstatic org.eclipse.jetty.http.HttpGenerator.__STRICT:Z
ifeq 25
24: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
goto 30
25: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getContentTypeField:()Lorg/eclipse/jetty/http/HttpField;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
26: goto 30
27: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
ifnull 30
28: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getContentTypeWithoutCharset:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ";charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
29: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/eclipse/jetty/server/Response;
0 31 1 encoding Ljava/lang/String;
0 31 2 from Lorg/eclipse/jetty/server/Response$EncodingFrom;
MethodParameters:
Name Flags
encoding
from
public void setContentType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 11
3: aload 0
invokevirtual org.eclipse.jetty.server.Response.isWriting:()Z
ifeq 5
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
ifnull 5
4: new java.nio.channels.IllegalSelectorException
dup
invokespecial java.nio.channels.IllegalSelectorException.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._locale:Ljava/util/Locale;
ifnonnull 7
6: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
7: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
8: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
9: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.remove:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
pop
10: goto 44
11: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
12: aload 0
getstatic org.eclipse.jetty.http.MimeTypes.CACHE:Lorg/eclipse/jetty/util/Trie;
aload 1
invokeinterface org.eclipse.jetty.util.Trie.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.MimeTypes$Type
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
13: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnull 16
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
ifnull 16
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.isCharsetAssumed:()Z
ifne 16
14: aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharsetString:()Ljava/lang/String;
astore 2
start local 2 15: goto 17
end local 2 16: StackMap locals:
StackMap stack:
aload 1
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 17: StackMap locals: java.lang.String
StackMap stack:
aload 2
ifnonnull 32
18: invokestatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$EncodingFrom:()[I
aload 0
getfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.ordinal:()I
iaload
tableswitch { // 1 - 5
1: 19
2: 20
3: 27
4: 20
5: 27
default: 30
}
19: StackMap locals:
StackMap stack:
goto 40
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isWriting:()Z
ifeq 24
21: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
22: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ";charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
23: goto 40
24: StackMap locals:
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
25: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
26: goto 40
27: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ";charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
28: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
29: goto 40
30: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
aload 0
getfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals:
StackMap stack:
goto 40
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.isWriting:()Z
ifeq 38
aload 2
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 38
33: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
34: aload 0
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getContentTypeWithoutCharset:(Ljava/lang/String;)Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
35: aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
ifnull 40
36: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ";charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
37: goto 40
38: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
39: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_CONTENT_TYPE:Lorg/eclipse/jetty/server/Response$EncodingFrom;
putfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
40: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpGenerator.__STRICT:Z
ifne 41
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
ifnonnull 42
41: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
aload 0
getfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
goto 44
42: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.asString:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
43: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 0
getfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getContentTypeField:()Lorg/eclipse/jetty/http/HttpField;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
end local 2 44: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/eclipse/jetty/server/Response;
0 45 1 contentType Ljava/lang/String;
15 16 2 charset Ljava/lang/String;
17 44 2 charset Ljava/lang/String;
MethodParameters:
Name Flags
contentType
public void setBufferSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "cannot set buffer size after response is in committed state"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.getContentCount:()J
lconst_0
lcmp
ifle 4
3: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "cannot set buffer size after response has "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.eclipse.jetty.server.Response.getContentCount:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc " bytes already written"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmpge 6
5: iconst_1
istore 1
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
iload 1
invokevirtual org.eclipse.jetty.server.HttpOutput.setBufferSize:(I)V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/server/Response;
0 8 1 size I
MethodParameters:
Name Flags
size
public int getBufferSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.getBufferSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public void flushBuffer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.isClosed:()Z
ifne 2
1: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.flush:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
Exceptions:
throws java.io.IOException
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.eclipse.jetty.server.Response.reset:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
public void reset(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.resetForForward:()V
1: aload 0
sipush 200
putfield org.eclipse.jetty.server.Response._status:I
2: aload 0
aconst_null
putfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
3: aload 0
ldc -1
putfield org.eclipse.jetty.server.Response._contentLength:J
4: iload 1
ifeq 5
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.getFields:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
goto 6
StackMap locals:
StackMap stack:
5: aconst_null
StackMap locals:
StackMap stack: java.util.List
6: astore 2
start local 2 7: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.clear:()V
8: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
iconst_0
invokevirtual org.eclipse.jetty.http.HttpFields.getCSV:(Lorg/eclipse/jetty/http/HttpHeader;Z)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 19
StackMap locals: org.eclipse.jetty.server.Response int java.util.List top java.util.Iterator
StackMap stack:
9: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 10: getstatic org.eclipse.jetty.http.HttpHeaderValue.CACHE:Lorg/eclipse/jetty/util/Trie;
aload 3
invokeinterface org.eclipse.jetty.util.Trie.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpHeaderValue
astore 5
start local 5 11: aload 5
ifnull 19
12: invokestatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeaderValue:()[I
aload 5
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iaload
lookupswitch { // 3
1: 13
5: 15
8: 18
default: 19
}
13: StackMap locals: org.eclipse.jetty.server.Response int java.util.List java.lang.String java.util.Iterator org.eclipse.jetty.http.HttpHeaderValue
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.HttpHeaderValue.CLOSE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
14: goto 19
15: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.HttpVersion.HTTP_1_0:Lorg/eclipse/jetty/http/HttpVersion;
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getProtocol:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpVersion.is:(Ljava/lang/String;)Z
ifeq 19
16: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.HttpHeaderValue.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.HttpHeaderValue.TE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
end local 5 end local 3 19: StackMap locals: org.eclipse.jetty.server.Response int java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
20: iload 1
ifeq 22
21: aload 2
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lorg/eclipse/jetty/http/HttpFields;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
org/eclipse/jetty/http/HttpFields.add(Lorg/eclipse/jetty/http/HttpField;)V (5)
(Lorg/eclipse/jetty/http/HttpField;)V
invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
goto 30
22: StackMap locals: org.eclipse.jetty.server.Response int java.util.List
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Response.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
astore 4
start local 4 23: aload 4
iconst_0
invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
astore 5
start local 5 24: aload 5
ifnull 30
aload 5
invokeinterface javax.servlet.http.HttpSession.isNew:()Z
ifeq 30
25: aload 4
invokevirtual org.eclipse.jetty.server.Request.getSessionHandler:()Lorg/eclipse/jetty/server/session/SessionHandler;
astore 6
start local 6 26: aload 6
ifnull 30
27: aload 6
aload 5
aload 4
invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
aload 4
invokevirtual org.eclipse.jetty.server.Request.isSecure:()Z
invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionCookie:(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Z)Lorg/eclipse/jetty/http/HttpCookie;
astore 7
start local 7 28: aload 7
ifnull 30
29: aload 0
aload 7
invokevirtual org.eclipse.jetty.server.Response.addCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
end local 7 end local 6 end local 5 end local 4 30: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/eclipse/jetty/server/Response;
0 31 1 preserveCookies Z
7 31 2 cookies Ljava/util/List<Lorg/eclipse/jetty/http/HttpField;>;
10 19 3 value Ljava/lang/String;
11 19 5 cb Lorg/eclipse/jetty/http/HttpHeaderValue;
23 30 4 request Lorg/eclipse/jetty/server/Request;
24 30 5 session Ljavax/servlet/http/HttpSession;
26 30 6 sh Lorg/eclipse/jetty/server/session/SessionHandler;
28 30 7 c Lorg/eclipse/jetty/http/HttpCookie;
MethodParameters:
Name Flags
preserveCookies
public void resetForForward();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Response.resetBuffer:()V
1: aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
putfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
public void resetBuffer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.resetBuffer:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
public void setTrailerFields(java.util.function.Supplier<java.util.Map<java.lang.String, java.lang.String>>);
descriptor: (Ljava/util/function/Supplier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.eclipse.jetty.server.Response$HttpFieldsSupplier
dup
aload 1
invokespecial org.eclipse.jetty.server.Response$HttpFieldsSupplier.<init>:(Ljava/util/function/Supplier;)V
putfield org.eclipse.jetty.server.Response._trailers:Ljava/util/function/Supplier;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Response;
0 2 1 trailers Ljava/util/function/Supplier<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
Signature: (Ljava/util/function/Supplier<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
trailers
public java.util.function.Supplier<org.eclipse.jetty.http.HttpFields> getTrailers();
descriptor: ()Ljava/util/function/Supplier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._trailers:Ljava/util/function/Supplier;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
Signature: ()Ljava/util/function/Supplier<Lorg/eclipse/jetty/http/HttpFields;>;
public java.util.function.Supplier<java.util.Map<java.lang.String, java.lang.String>> getTrailerFields();
descriptor: ()Ljava/util/function/Supplier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._trailers:Ljava/util/function/Supplier;
instanceof org.eclipse.jetty.server.Response$HttpFieldsSupplier
ifeq 2
1: aload 0
getfield org.eclipse.jetty.server.Response._trailers:Ljava/util/function/Supplier;
checkcast org.eclipse.jetty.server.Response$HttpFieldsSupplier
invokevirtual org.eclipse.jetty.server.Response$HttpFieldsSupplier.getSupplier:()Ljava/util/function/Supplier;
pop
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
Signature: ()Ljava/util/function/Supplier<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
protected org.eclipse.jetty.http.MetaData$Response newResponseMetaData();
descriptor: ()Lorg/eclipse/jetty/http/MetaData$Response;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=2, args_size=1
start local 0 0: new org.eclipse.jetty.http.MetaData$Response
dup
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
aload 0
invokevirtual org.eclipse.jetty.server.Response.getStatus:()I
aload 0
invokevirtual org.eclipse.jetty.server.Response.getReason:()Ljava/lang/String;
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 0
invokevirtual org.eclipse.jetty.server.Response.getLongContentLength:()J
invokespecial org.eclipse.jetty.http.MetaData$Response.<init>:(Lorg/eclipse/jetty/http/HttpVersion;ILjava/lang/String;Lorg/eclipse/jetty/http/HttpFields;J)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.getTrailers:()Ljava/util/function/Supplier;
invokevirtual org.eclipse.jetty.http.MetaData$Response.setTrailerSupplier:(Ljava/util/function/Supplier;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
1 3 1 info Lorg/eclipse/jetty/http/MetaData$Response;
public org.eclipse.jetty.http.MetaData$Response getCommittedMetaData();
descriptor: ()Lorg/eclipse/jetty/http/MetaData$Response;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getCommittedMetaData:()Lorg/eclipse/jetty/http/MetaData$Response;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
invokevirtual org.eclipse.jetty.server.Response.newResponseMetaData:()Lorg/eclipse/jetty/http/MetaData$Response;
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Response
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Response;
1 4 1 meta Lorg/eclipse/jetty/http/MetaData$Response;
public boolean isCommitted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.isCommitted:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Response.isIncluding:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.eclipse.jetty.server.Response._locale:Ljava/util/Locale;
3: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
aload 1
invokevirtual java.util.Locale.toString:()Ljava/lang/String;
bipush 95
bipush 45
invokestatic org.eclipse.jetty.util.StringUtil.replace:(Ljava/lang/String;CC)Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
4: aload 0
getfield org.eclipse.jetty.server.Response._outputType:Lorg/eclipse/jetty/server/Response$OutputType;
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
if_acmpeq 6
5: return
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnonnull 8
7: return
8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
aload 1
invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getLocaleEncoding:(Ljava/util/Locale;)Ljava/lang/String;
astore 2
start local 2 9: aload 2
ifnull 11
aload 2
invokevirtual java.lang.String.length:()I
ifle 11
getstatic org.eclipse.jetty.server.Response.__localeOverride:Ljava/util/EnumSet;
aload 0
getfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
ifeq 11
10: aload 0
aload 2
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_LOCALE:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response.setCharacterEncoding:(Ljava/lang/String;Lorg/eclipse/jetty/server/Response$EncodingFrom;)V
11: StackMap locals: java.lang.String
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jetty/server/Response;
0 12 1 locale Ljava/util/Locale;
9 12 2 charset Ljava/lang/String;
MethodParameters:
Name Flags
locale
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._locale:Ljava/util/Locale;
ifnonnull 2
1: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._locale:Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
public int getStatus();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._status:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public java.lang.String getReason();
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.server.Response._reason:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public org.eclipse.jetty.http.HttpFields getHttpFields();
descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public long getContentCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Response._out:Lorg/eclipse/jetty/server/HttpOutput;
invokevirtual org.eclipse.jetty.server.HttpOutput.getWritten:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Response;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "%s %d %s%n%s"
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.eclipse.jetty.server.Response._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
invokevirtual org.eclipse.jetty.server.Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
aastore
dup
iconst_1
aload 0
getfield org.eclipse.jetty.server.Response._status:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 0
getfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
ifnonnull 1
ldc ""
goto 2
StackMap locals: org.eclipse.jetty.server.Response
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
1: aload 0
getfield org.eclipse.jetty.server.Response._reason:Ljava/lang/String;
StackMap locals: org.eclipse.jetty.server.Response
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
2: aastore
dup
iconst_3
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Response;
public void (org.eclipse.jetty.http.HttpContent, long, boolean);
descriptor: (Lorg/eclipse/jetty/http/HttpContent;JZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getLastModified:()Lorg/eclipse/jetty/http/HttpField;
astore 5
start local 5 1: aload 5
ifnull 3
2: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 5
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
3: StackMap locals: org.eclipse.jetty.http.HttpField
StackMap stack:
lload 2
lconst_0
lcmp
ifne 7
4: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentLength:()Lorg/eclipse/jetty/http/HttpField;
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
5: aload 0
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentLengthValue:()J
putfield org.eclipse.jetty.server.Response._contentLength:J
6: goto 10
7: StackMap locals:
StackMap stack:
lload 2
lconst_0
lcmp
ifle 10
8: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
lload 2
invokevirtual org.eclipse.jetty.http.HttpFields.putLongField:(Lorg/eclipse/jetty/http/HttpHeader;J)V
9: aload 0
lload 2
putfield org.eclipse.jetty.server.Response._contentLength:J
10: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentType:()Lorg/eclipse/jetty/http/HttpField;
astore 6
start local 6 11: aload 6
ifnull 22
12: aload 0
getfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
ifnull 18
13: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getCharacterEncoding:()Ljava/lang/String;
ifnonnull 18
14: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentTypeValue:()Ljava/lang/String;
ifnull 18
15: getstatic org.eclipse.jetty.server.Response.__explicitCharset:Ljava/util/EnumSet;
aload 0
getfield org.eclipse.jetty.server.Response._encodingFrom:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentTypeValue:()Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getContentTypeWithoutCharset:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.Response.setContentType:(Ljava/lang/String;)V
17: goto 22
18: StackMap locals: org.eclipse.jetty.http.HttpField
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 6
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
19: aload 0
aload 6
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._contentType:Ljava/lang/String;
20: aload 0
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getCharacterEncoding:()Ljava/lang/String;
putfield org.eclipse.jetty.server.Response._characterEncoding:Ljava/lang/String;
21: aload 0
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getMimeType:()Lorg/eclipse/jetty/http/MimeTypes$Type;
putfield org.eclipse.jetty.server.Response._mimeType:Lorg/eclipse/jetty/http/MimeTypes$Type;
22: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentEncoding:()Lorg/eclipse/jetty/http/HttpField;
astore 7
start local 7 23: aload 7
ifnull 25
24: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 7
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
25: StackMap locals: org.eclipse.jetty.http.HttpField
StackMap stack:
iload 4
ifeq 29
26: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getETag:()Lorg/eclipse/jetty/http/HttpField;
astore 8
start local 8 27: aload 8
ifnull 29
28: aload 0
getfield org.eclipse.jetty.server.Response._fields:Lorg/eclipse/jetty/http/HttpFields;
aload 8
invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
end local 8 29: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/eclipse/jetty/server/Response;
0 30 1 content Lorg/eclipse/jetty/http/HttpContent;
0 30 2 contentLength J
0 30 4 etag Z
1 30 5 lm Lorg/eclipse/jetty/http/HttpField;
11 30 6 ct Lorg/eclipse/jetty/http/HttpField;
23 30 7 ce Lorg/eclipse/jetty/http/HttpField;
27 29 8 et Lorg/eclipse/jetty/http/HttpField;
MethodParameters:
Name Flags
content
contentLength
etag
public static void (javax.servlet.http.HttpServletResponse, org.eclipse.jetty.http.HttpContent, long, boolean);
descriptor: (Ljavax/servlet/http/HttpServletResponse;Lorg/eclipse/jetty/http/HttpContent;JZ)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getResource:()Lorg/eclipse/jetty/util/resource/Resource;
invokevirtual org.eclipse.jetty.util.resource.Resource.lastModified:()J
lstore 5
start local 5 1: lload 5
lconst_0
lcmp
iflt 3
2: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.LAST_MODIFIED:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.asString:()Ljava/lang/String;
lload 5
invokeinterface javax.servlet.http.HttpServletResponse.setDateHeader:(Ljava/lang/String;J)V
3: StackMap locals: long
StackMap stack:
lload 2
lconst_0
lcmp
ifne 5
4: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentLengthValue:()J
lstore 2
5: StackMap locals:
StackMap stack:
lload 2
lconst_0
lcmp
iflt 9
6: lload 2
ldc 2147483647
lcmp
ifge 8
7: aload 0
lload 2
l2i
invokeinterface javax.servlet.http.HttpServletResponse.setContentLength:(I)V
goto 9
8: StackMap locals:
StackMap stack:
aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.asString:()Ljava/lang/String;
lload 2
invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
invokeinterface javax.servlet.http.HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentTypeValue:()Ljava/lang/String;
astore 7
start local 7 10: aload 7
ifnull 12
aload 0
invokeinterface javax.servlet.http.HttpServletResponse.getContentType:()Ljava/lang/String;
ifnonnull 12
11: aload 0
aload 7
invokeinterface javax.servlet.http.HttpServletResponse.setContentType:(Ljava/lang/String;)V
12: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getContentEncodingValue:()Ljava/lang/String;
astore 8
start local 8 13: aload 8
ifnull 15
14: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.asString:()Ljava/lang/String;
aload 8
invokeinterface javax.servlet.http.HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
15: StackMap locals: java.lang.String
StackMap stack:
iload 4
ifeq 19
16: aload 1
invokeinterface org.eclipse.jetty.http.HttpContent.getETagValue:()Ljava/lang/String;
astore 9
start local 9 17: aload 9
ifnull 19
18: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.ETAG:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.asString:()Ljava/lang/String;
aload 9
invokeinterface javax.servlet.http.HttpServletResponse.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
end local 9 19: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 response Ljavax/servlet/http/HttpServletResponse;
0 20 1 content Lorg/eclipse/jetty/http/HttpContent;
0 20 2 contentLength J
0 20 4 etag Z
1 20 5 lml J
10 20 7 ct Ljava/lang/String;
13 20 8 ce Ljava/lang/String;
17 19 9 et Ljava/lang/String;
MethodParameters:
Name Flags
response
content
contentLength
etag
static int[] $SWITCH_TABLE$org$eclipse$jetty$server$Response$OutputType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$OutputType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.server.Response$OutputType.values:()[Lorg/eclipse/jetty/server/Response$OutputType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.NONE:Lorg/eclipse/jetty/server/Response$OutputType;
invokevirtual org.eclipse.jetty.server.Response$OutputType.ordinal:()I
iconst_1
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.server.Response$OutputType.STREAM:Lorg/eclipse/jetty/server/Response$OutputType;
invokevirtual org.eclipse.jetty.server.Response$OutputType.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.eclipse.jetty.server.Response$OutputType.WRITER:Lorg/eclipse/jetty/server/Response$OutputType;
invokevirtual org.eclipse.jetty.server.Response$OutputType.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$OutputType:[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
static int[] $SWITCH_TABLE$org$eclipse$jetty$server$Response$EncodingFrom();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$EncodingFrom:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.server.Response$EncodingFrom.values:()[Lorg/eclipse/jetty/server/Response$EncodingFrom;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.INFERRED:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.ordinal:()I
iconst_2
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.server.Response$EncodingFrom.NOT_SET:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_CHARACTER_ENCODING:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.ordinal:()I
iconst_5
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.eclipse.jetty.server.Response$EncodingFrom.SET_CONTENT_TYPE:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.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.server.Response$EncodingFrom.SET_LOCALE:Lorg/eclipse/jetty/server/Response$EncodingFrom;
invokevirtual org.eclipse.jetty.server.Response$EncodingFrom.ordinal:()I
iconst_3
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
dup
putstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$server$Response$EncodingFrom:[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
static int[] ();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeaderValue:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.http.HttpHeaderValue.values:()[Lorg/eclipse/jetty/http/HttpHeaderValue;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.http.HttpHeaderValue.BYTES:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 9
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.HttpHeaderValue.CHUNKED:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iconst_2
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.HttpHeaderValue.CLOSE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iconst_1
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.HttpHeaderValue.CONTINUE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 6
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.HttpHeaderValue.GZIP:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iconst_3
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.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iconst_4
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.HttpHeaderValue.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
iconst_5
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.HttpHeaderValue.NO_CACHE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 10
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.HttpHeaderValue.PROCESSING:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 7
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.eclipse.jetty.http.HttpHeaderValue.TE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 8
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.eclipse.jetty.http.HttpHeaderValue.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 12
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic org.eclipse.jetty.http.HttpHeaderValue.UPGRADE:Lorg/eclipse/jetty/http/HttpHeaderValue;
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.ordinal:()I
bipush 11
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
dup
putstatic org.eclipse.jetty.server.Response.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeaderValue:[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
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
}
SourceFile: "Response.java"
NestMembers:
org.eclipse.jetty.server.Response$EncodingFrom org.eclipse.jetty.server.Response$HttpFieldsSupplier org.eclipse.jetty.server.Response$OutputType
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public SetCookieHttpField = org.eclipse.jetty.http.HttpCookie$SetCookieHttpField of org.eclipse.jetty.http.HttpCookie
public Response = org.eclipse.jetty.http.MetaData$Response of org.eclipse.jetty.http.MetaData
public final Type = org.eclipse.jetty.http.MimeTypes$Type of org.eclipse.jetty.http.MimeTypes
private final EncodingFrom = org.eclipse.jetty.server.Response$EncodingFrom of org.eclipse.jetty.server.Response
private HttpFieldsSupplier = org.eclipse.jetty.server.Response$HttpFieldsSupplier of org.eclipse.jetty.server.Response
public final OutputType = org.eclipse.jetty.server.Response$OutputType of org.eclipse.jetty.server.Response
public Context = org.eclipse.jetty.server.handler.ContextHandler$Context of org.eclipse.jetty.server.handler.ContextHandler