public class org.eclipse.jetty.server.Request implements javax.servlet.http.HttpServletRequest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jetty.server.Request
super_class: java.lang.Object
{
public static final java.lang.String __MULTIPART_CONFIG_ELEMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jetty.multipartConfig"
public static final java.lang.String __MULTIPARTS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jetty.multiParts"
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 java.util.Collection<java.util.Locale> __defaultLocale;
descriptor: Ljava/util/Collection;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Collection<Ljava/util/Locale;>;
private static final int INPUT_NONE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int INPUT_STREAM;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int INPUT_READER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final org.eclipse.jetty.util.MultiMap<java.lang.String> NO_PARAMS;
descriptor: Lorg/eclipse/jetty/util/MultiMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
private final org.eclipse.jetty.server.HttpChannel _channel;
descriptor: Lorg/eclipse/jetty/server/HttpChannel;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<javax.servlet.ServletRequestAttributeListener> _requestAttributeListeners;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljavax/servlet/ServletRequestAttributeListener;>;
private final org.eclipse.jetty.server.HttpInput _input;
descriptor: Lorg/eclipse/jetty/server/HttpInput;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.eclipse.jetty.http.MetaData$Request _metaData;
descriptor: Lorg/eclipse/jetty/http/MetaData$Request;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _originalUri;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _contextPath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _servletPath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _pathInfo;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.http.pathmap.PathSpec _pathSpec;
descriptor: Lorg/eclipse/jetty/http/pathmap/PathSpec;
flags: (0x0002) ACC_PRIVATE
private boolean _secure;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String _asyncNotSupportedSource;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean _newContext;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _handled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _requestedSessionIdFromCookie;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.util.Attributes _attributes;
descriptor: Lorg/eclipse/jetty/util/Attributes;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.Authentication _authentication;
descriptor: Lorg/eclipse/jetty/server/Authentication;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _contentType;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _characterEncoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.handler.ContextHandler$Context _context;
descriptor: Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.Cookies _cookies;
descriptor: Lorg/eclipse/jetty/server/Cookies;
flags: (0x0002) ACC_PRIVATE
private javax.servlet.DispatcherType _dispatcherType;
descriptor: Ljavax/servlet/DispatcherType;
flags: (0x0002) ACC_PRIVATE
private int _inputState;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.util.MultiMap<java.lang.String> _queryParameters;
descriptor: Lorg/eclipse/jetty/util/MultiMap;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
private org.eclipse.jetty.util.MultiMap<java.lang.String> _contentParameters;
descriptor: Lorg/eclipse/jetty/util/MultiMap;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
private org.eclipse.jetty.util.MultiMap<java.lang.String> _parameters;
descriptor: Lorg/eclipse/jetty/util/MultiMap;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
private java.lang.String _queryEncoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.io.BufferedReader _reader;
descriptor: Ljava/io/BufferedReader;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _readerEncoding;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.net.InetSocketAddress _remote;
descriptor: Ljava/net/InetSocketAddress;
flags: (0x0002) ACC_PRIVATE
private java.lang.String _requestedSessionId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.UserIdentity$Scope _scope;
descriptor: Lorg/eclipse/jetty/server/UserIdentity$Scope;
flags: (0x0002) ACC_PRIVATE
private javax.servlet.http.HttpSession _session;
descriptor: Ljavax/servlet/http/HttpSession;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.session.SessionHandler _sessionHandler;
descriptor: Lorg/eclipse/jetty/server/session/SessionHandler;
flags: (0x0002) ACC_PRIVATE
private long _timeStamp;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.MultiParts _multiParts;
descriptor: Lorg/eclipse/jetty/server/MultiParts;
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.server.AsyncContextState _async;
descriptor: Lorg/eclipse/jetty/server/AsyncContextState;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] ;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/eclipse/jetty/server/Request;
invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
putstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
1: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
putstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
2: new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
putstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
return
LocalVariableTable:
Start End Slot Name Signature
private static boolean isNoParams(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
if_acmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 inputParameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
3 4 1 isNoParams Z
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
inputParameters
public static org.eclipse.jetty.server.Request getBaseRequest(javax.servlet.ServletRequest);
descriptor: (Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Request;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
instanceof org.eclipse.jetty.server.Request
ifeq 2
1: aload 0
checkcast org.eclipse.jetty.server.Request
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface javax.servlet.ServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
astore 1
start local 1 3: aload 1
instanceof org.eclipse.jetty.server.HttpChannel
ifeq 6
4: aload 1
checkcast org.eclipse.jetty.server.HttpChannel
invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
areturn
5: StackMap locals: java.lang.Object
StackMap stack:
aload 0
checkcast javax.servlet.ServletRequestWrapper
invokevirtual javax.servlet.ServletRequestWrapper.getRequest:()Ljavax/servlet/ServletRequest;
astore 0
6: StackMap locals:
StackMap stack:
aload 0
instanceof javax.servlet.ServletRequestWrapper
ifne 5
7: aload 0
instanceof org.eclipse.jetty.server.Request
ifeq 9
8: aload 0
checkcast org.eclipse.jetty.server.Request
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 request Ljavax/servlet/ServletRequest;
3 10 1 channel Ljava/lang/Object;
MethodParameters:
Name Flags
request
public void <init>(org.eclipse.jetty.server.HttpChannel, org.eclipse.jetty.server.HttpInput);
descriptor: (Lorg/eclipse/jetty/server/HttpChannel;Lorg/eclipse/jetty/server/HttpInput;)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 java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
2: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
3: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
4: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._handled:Z
5: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
6: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._inputState:I
7: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
8: aload 0
aload 2
putfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
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/Request;
0 10 1 channel Lorg/eclipse/jetty/server/HttpChannel;
0 10 2 input Lorg/eclipse/jetty/server/HttpInput;
MethodParameters:
Name Flags
channel
input
public org.eclipse.jetty.http.HttpFields getHttpFields();
descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpFields
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.util.Map<java.lang.String, java.lang.String> getTrailerFields();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getTrailerHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
3: StackMap locals: org.eclipse.jetty.http.HttpFields
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 4: aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpField
astore 3
start local 3 6: aload 3
invokevirtual org.eclipse.jetty.http.HttpField.getName:()Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 5
start local 5 7: aload 2
aload 5
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 8: aload 2
aload 5
aload 6
ifnonnull 9
aload 3
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
goto 10
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map org.eclipse.jetty.http.HttpField java.util.Iterator java.lang.String java.lang.String
StackMap stack: java.util.Map java.lang.String
9: new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map org.eclipse.jetty.http.HttpField java.util.Iterator java.lang.String java.lang.String
StackMap stack: java.util.Map java.lang.String java.lang.String
10: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 end local 5 end local 3 11: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
12: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jetty/server/Request;
1 13 1 trailersFields Lorg/eclipse/jetty/http/HttpFields;
4 13 2 trailers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
6 11 3 field Lorg/eclipse/jetty/http/HttpField;
7 11 5 key Ljava/lang/String;
8 11 6 value Ljava/lang/String;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public org.eclipse.jetty.http.HttpFields getTrailerHttpFields();
descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getTrailerSupplier:()Ljava/util/function/Supplier;
StackMap locals:
StackMap stack: java.util.function.Supplier
3: astore 2
start local 2 4: aload 2
ifnonnull 5
aconst_null
goto 6
StackMap locals: java.util.function.Supplier
StackMap stack:
5: aload 2
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpFields
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpFields
6: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
1 7 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 2 trailers Ljava/util/function/Supplier<Lorg/eclipse/jetty/http/HttpFields;>;
public org.eclipse.jetty.server.HttpInput getHttpInput();
descriptor: ()Lorg/eclipse/jetty/server/HttpInput;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public boolean isPush();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
ldc "org.eclipse.jetty.pushed"
invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public boolean isPushSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.isPush:()Z
ifne 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
invokeinterface org.eclipse.jetty.server.HttpTransport.isPushSupported:()Z
ifeq 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/Request;
public javax.servlet.http.PushBuilder newPushBuilder();
descriptor: ()Ljavax/servlet/http/PushBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.isPushSupported:()Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.jetty.http.HttpFields
dup
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.size:()I
iconst_5
iadd
invokespecial org.eclipse.jetty.http.HttpFields.<init>:(I)V
astore 1
start local 1 3: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpField
astore 2
start local 2 5: aload 2
invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
astore 4
start local 4 6: aload 4
ifnonnull 8
7: aload 1
aload 2
invokevirtual org.eclipse.jetty.http.HttpFields.add:(Lorg/eclipse/jetty/http/HttpField;)V
goto 13
8: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields org.eclipse.jetty.http.HttpField java.util.Iterator org.eclipse.jetty.http.HttpHeader
StackMap stack:
invokestatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:()[I
aload 4
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iaload
lookupswitch { // 10
26: 10
27: 9
31: 9
32: 11
33: 11
34: 9
35: 9
39: 9
41: 9
65: 9
default: 12
}
9: StackMap locals:
StackMap stack:
goto 13
10: StackMap locals:
StackMap stack:
goto 13
11: StackMap locals:
StackMap stack:
goto 13
12: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual org.eclipse.jetty.http.HttpFields.add:(Lorg/eclipse/jetty/http/HttpField;)V
end local 4 end local 2 13: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
14: aconst_null
astore 2
start local 2 15: aload 0
invokevirtual org.eclipse.jetty.server.Request.getSession:()Ljavax/servlet/http/HttpSession;
astore 3
start local 3 16: aload 3
ifnull 20
17: aload 3
invokeinterface javax.servlet.http.HttpSession.getLastAccessedTime:()J
pop2
18: aload 3
invokeinterface javax.servlet.http.HttpSession.getId:()Ljava/lang/String;
astore 2
19: goto 24
20: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.lang.String javax.servlet.http.HttpSession
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
astore 2
end local 3 21: goto 24
22: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.lang.String
StackMap stack: java.lang.IllegalStateException
pop
23: aload 0
invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
astore 2
24: StackMap locals:
StackMap stack:
new org.eclipse.jetty.server.PushBuilderImpl
dup
aload 0
aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getQueryString:()Ljava/lang/String;
aload 2
invokespecial org.eclipse.jetty.server.PushBuilderImpl.<init>:(Lorg/eclipse/jetty/server/Request;Lorg/eclipse/jetty/http/HttpFields;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
start local 3 25: aload 3
ldc "referer"
aload 0
invokevirtual org.eclipse.jetty.server.Request.getRequestURL:()Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokeinterface javax.servlet.http.PushBuilder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Ljavax/servlet/http/PushBuilder;
pop
26: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/eclipse/jetty/server/Request;
3 27 1 fields Lorg/eclipse/jetty/http/HttpFields;
5 13 2 field Lorg/eclipse/jetty/http/HttpField;
6 13 4 header Lorg/eclipse/jetty/http/HttpHeader;
15 27 2 id Ljava/lang/String;
16 21 3 session Ljavax/servlet/http/HttpSession;
25 27 3 builder Ljavax/servlet/http/PushBuilder;
Exception table:
from to target type
15 21 22 Class java.lang.IllegalStateException
public void addEventListener(java.util.EventListener);
descriptor: (Ljava/util/EventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.servlet.ServletRequestAttributeListener
ifeq 2
1: aload 0
getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
aload 1
checkcast javax.servlet.ServletRequestAttributeListener
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
aload 1
instanceof javax.servlet.AsyncListener
ifeq 4
3: new java.lang.IllegalArgumentException
dup
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
0 5 1 listener Ljava/util/EventListener;
MethodParameters:
Name Flags
listener final
private org.eclipse.jetty.util.MultiMap<java.lang.String> getParameters();
descriptor: ()Lorg/eclipse/jetty/util/MultiMap;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
ifne 7
1: aload 0
iconst_1
putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
2: aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
ifnonnull 7
3: aload 0
invokevirtual org.eclipse.jetty.server.Request.extractContentParameters:()V
4: goto 7
5: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 1
start local 1 6: new org.eclipse.jetty.http.BadMessageException
dup
ldc "Unable to parse form content"
aload 1
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
ifnonnull 12
8: aload 0
invokevirtual org.eclipse.jetty.server.Request.extractQueryParameters:()V
9: goto 12
10: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 1
start local 1 11: new org.eclipse.jetty.http.BadMessageException
dup
ldc "Unable to parse URI query"
aload 1
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 12: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
invokestatic org.eclipse.jetty.server.Request.isNoParams:(Lorg/eclipse/jetty/util/MultiMap;)Z
ifne 13
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
ifne 14
13: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
goto 20
14: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
invokestatic org.eclipse.jetty.server.Request.isNoParams:(Lorg/eclipse/jetty/util/MultiMap;)Z
ifne 15
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
ifne 16
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
goto 20
16: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
ifnonnull 20
17: aload 0
new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
18: aload 0
getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
pop
19: aload 0
getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
pop
20: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
astore 1
start local 1 21: aload 1
ifnonnull 22
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
goto 23
StackMap locals: org.eclipse.jetty.util.MultiMap
StackMap stack:
22: aload 1
StackMap locals:
StackMap stack: org.eclipse.jetty.util.MultiMap
23: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/eclipse/jetty/server/Request;
6 7 1 e Ljava/lang/RuntimeException;
11 12 1 e Ljava/lang/RuntimeException;
21 24 1 parameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
Exception table:
from to target type
3 4 5 Class java.lang.IllegalStateException
3 4 5 Class java.lang.IllegalArgumentException
8 9 10 Class java.lang.IllegalStateException
8 9 10 Class java.lang.IllegalArgumentException
Signature: ()Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 2
start local 2 4: aload 2
ifnull 5
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.hasQuery:()Z
ifne 6
5: StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
goto 15
6: StackMap locals:
StackMap stack:
aload 0
new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
7: aload 0
getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
ifnonnull 9
8: aload 2
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.http.HttpURI.decodeQueryTo:(Lorg/eclipse/jetty/util/MultiMap;)V
goto 15
9: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
aload 0
getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpURI.decodeQueryTo:(Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;)V
10: goto 15
11: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 3
start local 3 12: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
ifeq 14
13: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 3
invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/Throwable;)V
goto 15
14: StackMap locals: java.io.UnsupportedEncodingException
StackMap stack:
getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 3
invokevirtual java.io.UnsupportedEncodingException.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 3 15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/eclipse/jetty/server/Request;
1 16 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 16 2 uri Lorg/eclipse/jetty/http/HttpURI;
12 15 3 e Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
9 10 11 Class java.io.UnsupportedEncodingException
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
goto 25
3: StackMap locals:
StackMap stack:
aload 0
new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
4: aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
istore 2
start local 2 5: iload 2
ifeq 25
aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
ifne 25
6: aload 1
aconst_null
invokestatic org.eclipse.jetty.http.HttpFields.valueParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
astore 3
start local 3 7: getstatic org.eclipse.jetty.http.MimeTypes$Type.FORM_ENCODED:Lorg/eclipse/jetty/http/MimeTypes$Type;
aload 3
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
ifeq 15
8: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.HttpConfiguration.isFormEncodedMethod:(Ljava/lang/String;)Z
ifeq 15
9: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
ifnull 13
10: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
astore 4
start local 4 11: aload 4
ifnull 13
getstatic org.eclipse.jetty.http.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
aload 4
invokevirtual org.eclipse.jetty.http.HttpHeaderValue.is:(Ljava/lang/String;)Z
ifne 13
12: new org.eclipse.jetty.http.BadMessageException
dup
sipush 501
ldc "Unsupported Content-Encoding"
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
athrow
end local 4 13: StackMap locals: int java.lang.String
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.server.Request.extractFormParameters:(Lorg/eclipse/jetty/util/MultiMap;)V
14: goto 25
15: StackMap locals:
StackMap stack:
getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
aload 3
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
ifeq 25
16: aload 0
ldc "org.eclipse.jetty.multipartConfig"
invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 25
17: aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
ifnonnull 25
18: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
ifnull 20
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.contains:(Lorg/eclipse/jetty/http/HttpHeader;)Z
ifeq 20
19: new org.eclipse.jetty.http.BadMessageException
dup
sipush 501
ldc "Unsupported Content-Encoding"
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.server.Request.getParts:(Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
pop
21: goto 25
22: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 23: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 4
invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
24: 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 3 end local 2 25: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/eclipse/jetty/server/Request;
1 26 1 contentType Ljava/lang/String;
5 25 2 contentLength I
7 25 3 baseType Ljava/lang/String;
11 13 4 contentEncoding Ljava/lang/String;
23 25 4 e Ljava/io/IOException;
Exception table:
from to target type
18 21 22 Class java.io.IOException
public void extractFormParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: iconst_m1
istore 2
start local 2 1: iconst_m1
istore 3
start local 3 2: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnull 5
3: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormContentSize:()I
istore 2
4: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormKeys:()I
istore 3
5: StackMap locals: int int
StackMap stack:
iload 2
ifge 15
6: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
ldc "org.eclipse.jetty.server.Request.maxFormContentSize"
invokevirtual org.eclipse.jetty.server.Server.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 7: aload 4
ifnonnull 9
8: ldc 200000
istore 2
goto 15
9: StackMap locals: java.lang.Object
StackMap stack:
aload 4
instanceof java.lang.Number
ifeq 13
10: aload 4
checkcast java.lang.Number
astore 5
start local 5 11: aload 5
invokevirtual java.lang.Number.intValue:()I
istore 2
end local 5 12: goto 15
13: StackMap locals:
StackMap stack:
aload 4
instanceof java.lang.String
ifeq 15
14: aload 4
checkcast java.lang.String
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 2
end local 4 15: StackMap locals:
StackMap stack:
iload 3
ifge 25
16: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
ldc "org.eclipse.jetty.server.Request.maxFormKeys"
invokevirtual org.eclipse.jetty.server.Server.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 17: aload 4
ifnonnull 19
18: sipush 1000
istore 3
goto 25
19: StackMap locals: java.lang.Object
StackMap stack:
aload 4
instanceof java.lang.Number
ifeq 23
20: aload 4
checkcast java.lang.Number
astore 5
start local 5 21: aload 5
invokevirtual java.lang.Number.intValue:()I
istore 3
end local 5 22: goto 25
23: StackMap locals:
StackMap stack:
aload 4
instanceof java.lang.String
ifeq 25
24: aload 4
checkcast java.lang.String
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 3
end local 4 25: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
istore 4
start local 4 26: iload 4
iload 2
if_icmple 28
iload 2
ifle 28
27: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Form too large: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " > "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
28: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
astore 5
start local 5 29: aload 0
getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
invokevirtual org.eclipse.jetty.server.HttpInput.isAsync:()Z
ifeq 31
30: new java.lang.IllegalStateException
dup
ldc "Cannot extract parameters with async IO"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
31: StackMap locals: java.io.InputStream
StackMap stack:
aload 5
aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
iload 4
ifge 32
iload 2
goto 33
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap int int int java.io.InputStream
StackMap stack: java.io.InputStream org.eclipse.jetty.util.MultiMap java.lang.String
32: iconst_m1
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap int int int java.io.InputStream
StackMap stack: java.io.InputStream org.eclipse.jetty.util.MultiMap java.lang.String int
33: iload 3
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/io/InputStream;Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;II)V
end local 5 end local 4 end local 3 end local 2 34: goto 38
35: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
StackMap stack: java.io.IOException
astore 2
start local 2 36: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 2
invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
37: new org.eclipse.jetty.io.RuntimeIOException
dup
aload 2
invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 38: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/eclipse/jetty/server/Request;
0 39 1 params Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
1 34 2 maxFormContentSize I
2 34 3 maxFormKeys I
7 15 4 obj Ljava/lang/Object;
11 12 5 size Ljava/lang/Number;
17 25 4 obj Ljava/lang/Object;
21 22 5 keys Ljava/lang/Number;
26 34 4 contentLength I
29 34 5 in Ljava/io/InputStream;
36 38 2 e Ljava/io/IOException;
Exception table:
from to target type
0 34 35 Class java.io.IOException
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
params
public javax.servlet.AsyncContext getAsyncContext();
descriptor: ()Ljavax/servlet/AsyncContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
astore 1
start local 1 1: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
ifnull 2
aload 1
invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
ifne 3
2: StackMap locals: org.eclipse.jetty.server.HttpChannelState
StackMap stack:
new java.lang.IllegalStateException
dup
aload 1
invokevirtual org.eclipse.jetty.server.HttpChannelState.getStatusString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 state Lorg/eclipse/jetty/server/HttpChannelState;
public org.eclipse.jetty.server.HttpChannelState getHttpChannelState();
descriptor: ()Lorg/eclipse/jetty/server/HttpChannelState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getState:()Lorg/eclipse/jetty/server/HttpChannelState;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public org.eclipse.jetty.http.ComplianceViolation$Listener getComplianceViolationListener();
descriptor: ()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
instanceof org.eclipse.jetty.http.ComplianceViolation$Listener
ifeq 2
1: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getConnector:()Lorg/eclipse/jetty/server/Connector;
ldc Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
invokeinterface org.eclipse.jetty.server.Connector.getBean:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
astore 1
start local 1 3: aload 1
ifnonnull 5
4: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
ldc Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
invokevirtual org.eclipse.jetty.server.Server.getBean:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
astore 1
5: StackMap locals: org.eclipse.jetty.http.ComplianceViolation$Listener
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
3 6 1 listener Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
public java.lang.Object getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "org.eclipse.jetty"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 8
1: ldc Lorg/eclipse/jetty/server/Server;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
areturn
3: StackMap locals:
StackMap stack:
ldc Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
areturn
5: StackMap locals:
StackMap stack:
ldc Lorg/eclipse/jetty/server/HttpConnection;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
instanceof org.eclipse.jetty.server.HttpConnection
ifeq 8
7: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 9
aconst_null
goto 10
StackMap locals:
StackMap stack:
9: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
aload 1
invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
10: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jetty/server/Request;
0 11 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Enumeration<java.lang.String> getAttributeNames();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 2
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
invokestatic org.eclipse.jetty.util.AttributesMap.getAttributeNamesCopy:(Lorg/eclipse/jetty/util/Attributes;)Ljava/util/Enumeration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;
public org.eclipse.jetty.util.Attributes getAttributes();
descriptor: ()Lorg/eclipse/jetty/util/Attributes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 2
1: aload 0
new org.eclipse.jetty.util.AttributesMap
dup
invokespecial org.eclipse.jetty.util.AttributesMap.<init>:()V
putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
public org.eclipse.jetty.server.Authentication getAuthentication();
descriptor: ()Lorg/eclipse/jetty/server/Authentication;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getAuthType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$Deferred
ifeq 2
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$Deferred
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$User
ifeq 4
3: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$User
invokeinterface org.eclipse.jetty.server.Authentication$User.getAuthMethod:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getCharacterEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
ifnonnull 10
1: aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
astore 1
start local 1 2: aload 1
ifnull 10
3: 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
astore 2
start local 2 4: aload 2
ifnull 5
aload 2
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
ifnonnull 6
StackMap locals: java.lang.String org.eclipse.jetty.http.MimeTypes$Type
StackMap stack:
5: aload 1
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
goto 7
StackMap locals:
StackMap stack:
6: aload 2
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
7: astore 3
start local 3 8: aload 3
ifnull 10
9: aload 0
aload 3
putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
end local 3 end local 2 end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jetty/server/Request;
2 10 1 contentType Ljava/lang/String;
4 10 2 mime Lorg/eclipse/jetty/http/MimeTypes$Type;
8 10 3 charset Ljava/lang/String;
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.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public int getContentLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_m1
ireturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
ldc -9223372036854775808
lcmp
ifeq 5
4: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
l2i
ireturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()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;
invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
l2i
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
1 6 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public long getContentLengthLong();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: ldc -1
lreturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
ldc -9223372036854775808
lcmp
ifeq 5
4: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
lreturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()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;
invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
1 6 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public long getContentRead();
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.Request._input:Lorg/eclipse/jetty/server/HttpInput;
invokevirtual org.eclipse.jetty.server.HttpInput.getContentConsumed:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getContentType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
ifnonnull 5
1: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 2: aload 0
aload 1
ifnonnull 3
aconst_null
goto 4
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
StackMap stack: org.eclipse.jetty.server.Request
3: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
StackMap stack: org.eclipse.jetty.server.Request java.lang.String
4: putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
2 5 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public org.eclipse.jetty.server.handler.ContextHandler$Context getContext();
descriptor: ()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getContextPath();
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.Request._contextPath:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.http.Cookie[] getCookies();
descriptor: ()[Ljavax/servlet/http/Cookie;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnull 2
aload 0
getfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
ifeq 5
2: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
ifnull 3
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
arraylength
ifne 4
3: StackMap locals:
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
areturn
5: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
6: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
astore 3
goto 12
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request top java.util.Iterator
StackMap stack:
7: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jetty.http.HttpField
astore 2
start local 2 8: aload 2
invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
if_acmpne 12
9: aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
ifnonnull 11
10: aload 0
new org.eclipse.jetty.server.Cookies
dup
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
invokevirtual org.eclipse.jetty.server.HttpConfiguration.getRequestCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getComplianceViolationListener:()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
invokespecial org.eclipse.jetty.server.Cookies.<init>:(Lorg/eclipse/jetty/http/CookieCompliance;Lorg/eclipse/jetty/http/ComplianceViolation$Listener;)V
putfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
11: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpField java.util.Iterator
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
aload 2
invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.Cookies.addCookieField:(Ljava/lang/String;)V
end local 2 12: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
13: aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
ifnull 14
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
arraylength
ifne 15
14: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aconst_null
areturn
15: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/eclipse/jetty/server/Request;
1 16 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
8 12 2 field Lorg/eclipse/jetty/http/HttpField;
public long (java.lang.String);
descriptor: (Ljava/lang/String;)J
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
ldc -1
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.getDateField:(Ljava/lang/String;)J
StackMap locals:
StackMap stack: long
3: lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 name Ljava/lang/String;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
name
public javax.servlet.DispatcherType getDispatcherType();
descriptor: ()Ljavax/servlet/DispatcherType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.get:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 name Ljava/lang/String;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
name
public java.util.Enumeration<java.lang.String> getHeaderNames();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
invokevirtual org.eclipse.jetty.http.HttpFields.getFieldNames:()Ljava/util/Enumeration;
StackMap locals:
StackMap stack: java.util.Enumeration
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;
public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.getValues:(Ljava/lang/String;)Ljava/util/Enumeration;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
6: StackMap locals: java.util.Enumeration
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
0 7 1 name Ljava/lang/String;
1 7 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 3 e Ljava/util/Enumeration<Ljava/lang/String;>;
Signature: (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public int getInputState();
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.Request._inputState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.ServletInputStream getInputStream();
descriptor: ()Ljavax/servlet/ServletInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
ifeq 2
aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
ldc "READER"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.eclipse.jetty.server.Request._inputState:I
3: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.isExpecting100Continue:()Z
ifeq 5
4: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
aload 0
getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
invokevirtual org.eclipse.jetty.server.HttpInput.available:()I
invokevirtual org.eclipse.jetty.server.HttpChannel.continue100:(I)V
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
Exceptions:
throws java.io.IOException
public int (java.lang.String);
descriptor: (Ljava/lang/String;)I
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_m1
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
aload 1
invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
l2i
StackMap locals:
StackMap stack: int
3: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 name Ljava/lang/String;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
name
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
astore 2
start local 2 4: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 6
5: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
6: StackMap locals: java.util.List
StackMap stack:
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 7: aload 3
invokestatic org.eclipse.jetty.http.HttpFields.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
astore 3
8: ldc ""
astore 4
start local 4 9: aload 3
bipush 45
invokevirtual java.lang.String.indexOf:(I)I
istore 5
start local 5 10: iload 5
iconst_m1
if_icmple 13
11: aload 3
iload 5
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 4
12: aload 3
iconst_0
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 3
13: StackMap locals: java.lang.String java.lang.String int
StackMap stack:
new java.util.Locale
dup
aload 3
aload 4
invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
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 14 0 this Lorg/eclipse/jetty/server/Request;
1 14 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 14 2 acceptable Ljava/util/List<Ljava/lang/String;>;
7 14 3 language Ljava/lang/String;
9 14 4 country Ljava/lang/String;
10 14 5 dash I
public java.util.Enumeration<java.util.Locale> getLocales();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
astore 2
start local 2 4: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 6
5: getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
6: StackMap locals: java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/eclipse/jetty/server/Request.lambda$0(Ljava/lang/String;)Ljava/util/Locale; (6)
(Ljava/lang/String;)Ljava/util/Locale;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
7: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
8: astore 3
start local 3 9: aload 3
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jetty/server/Request;
1 10 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 10 2 acceptable Ljava/util/List<Ljava/lang/String;>;
9 10 3 locales Ljava/util/List<Ljava/util/Locale;>;
Signature: ()Ljava/util/Enumeration<Ljava/util/Locale;>;
public java.lang.String getLocalAddr();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
ifnonnull 8
1: invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
astore 1
start local 1 2: ldc "0.0.0.0"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aconst_null
areturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
5: areturn
end local 1 6: StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.net.UnknownHostException
astore 1
start local 1 7: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 1
invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
astore 1
start local 1 9: aload 1
ifnonnull 11
10: ldc ""
areturn
11: StackMap locals: java.net.InetSocketAddress
StackMap stack:
aload 1
invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
astore 2
start local 2 12: aload 2
ifnonnull 14
13: aload 1
invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
areturn
14: StackMap locals: java.net.InetAddress
StackMap stack:
aload 2
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jetty/server/Request;
2 6 1 name Ljava/lang/String;
7 8 1 e Ljava/net/UnknownHostException;
9 15 1 local Ljava/net/InetSocketAddress;
12 15 2 address Ljava/net/InetAddress;
Exception table:
from to target type
1 3 6 Class java.net.UnknownHostException
4 5 6 Class java.net.UnknownHostException
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
ifnull 4
1: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
areturn
end local 1 4: StackMap locals:
StackMap stack:
invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.getHostName:()Ljava/lang/String;
astore 1
start local 1 5: ldc "0.0.0.0"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aconst_null
areturn
7: StackMap locals: java.lang.String
StackMap stack:
aload 1
8: areturn
end local 1 9: StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.net.UnknownHostException
astore 1
start local 1 10: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 1
invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
end local 1 11: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jetty/server/Request;
2 4 1 local Ljava/net/InetSocketAddress;
5 9 1 name Ljava/lang/String;
10 11 1 e Ljava/net/UnknownHostException;
Exception table:
from to target type
4 6 9 Class java.net.UnknownHostException
7 8 9 Class java.net.UnknownHostException
public int getLocalPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
astore 1
start local 1 3: aload 1
ifnonnull 4
iconst_0
goto 5
StackMap locals: java.net.InetSocketAddress
StackMap stack:
4: aload 1
invokevirtual java.net.InetSocketAddress.getPort:()I
StackMap locals:
StackMap stack: int
5: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
3 6 1 local Ljava/net/InetSocketAddress;
public java.lang.String getMethod();
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getMethod:()Ljava/lang/String;
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.lang.String getParameter(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 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
aload 1
iconst_0
invokevirtual org.eclipse.jetty.util.MultiMap.getValue:(Ljava/lang/String;I)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.util.Map<java.lang.String, java.lang.String[]> getParameterMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.toStringArrayMap:()Ljava/util/Map;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
Signature: ()Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;
public java.util.Enumeration<java.lang.String> getParameterNames();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
invokevirtual org.eclipse.jetty.util.MultiMap.keySet:()Ljava/util/Set;
invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;
public java.lang.String[] getParameterValues(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
aload 1
invokevirtual org.eclipse.jetty.util.MultiMap.getValues:(Ljava/lang/String;)Ljava/util/List;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.util.List
StackMap stack:
aload 2
aload 2
invokeinterface java.util.List.size:()I
anewarray java.lang.String
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 name Ljava/lang/String;
1 4 2 vals Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public org.eclipse.jetty.util.MultiMap<java.lang.String> getQueryParameters();
descriptor: ()Lorg/eclipse/jetty/util/MultiMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
Signature: ()Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
public void setQueryParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 queryParameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
queryParameters
public void setContentParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 contentParameters Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
contentParameters
public void resetParameters();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getPathInfo();
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.Request._pathInfo:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getPathTranslated();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
ifnull 1
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 0
getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRealPath:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getProtocol();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
astore 2
start local 2 4: aload 2
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: org.eclipse.jetty.http.HttpVersion
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.http.HttpVersion.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
1 7 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 2 version Lorg/eclipse/jetty/http/HttpVersion;
public org.eclipse.jetty.http.HttpVersion getHttpVersion();
descriptor: ()Lorg/eclipse/jetty/http/HttpVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpVersion
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.lang.String getQueryEncoding();
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.Request._queryEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getQueryString();
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
invokevirtual org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.io.BufferedReader getReader();
descriptor: ()Ljava/io/BufferedReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
ifeq 2
aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
ldc "STREAMED"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
iconst_2
if_icmpne 4
3: aload 0
getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
astore 1
start local 1 5: aload 1
ifnonnull 7
6: ldc "iso-8859-1"
astore 1
7: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
ifnull 8
aload 1
aload 0
getfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 11
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
astore 2
start local 2 9: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
10: aload 0
new org.eclipse.jetty.server.Request$1
dup
aload 0
new java.io.InputStreamReader
dup
aload 2
aload 1
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
aload 2
invokespecial org.eclipse.jetty.server.Request$1.<init>:(Lorg/eclipse/jetty/server/Request;Ljava/io/Reader;Ljavax/servlet/ServletInputStream;)V
putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
end local 2 11: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield org.eclipse.jetty.server.Request._inputState:I
12: aload 0
getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jetty/server/Request;
5 13 1 encoding Ljava/lang/String;
9 11 2 in Ljavax/servlet/ServletInputStream;
Exceptions:
throws java.io.IOException
public java.lang.String getRealPath(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/Request;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
path
public java.net.InetSocketAddress getRemoteInetSocketAddress();
descriptor: ()Ljava/net/InetSocketAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
astore 1
3: StackMap locals: java.net.InetSocketAddress
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/Request;
1 4 1 remote Ljava/net/InetSocketAddress;
public java.lang.String getRemoteAddr();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
astore 1
3: StackMap locals: java.net.InetSocketAddress
StackMap stack:
aload 1
ifnonnull 5
4: ldc ""
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
astore 2
start local 2 6: aload 2
ifnonnull 8
7: aload 1
invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
areturn
8: StackMap locals: java.net.InetAddress
StackMap stack:
aload 2
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jetty/server/Request;
1 9 1 remote Ljava/net/InetSocketAddress;
6 9 2 address Ljava/net/InetAddress;
public java.lang.String getRemoteHost();
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.Request._remote:Ljava/net/InetSocketAddress;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
astore 1
3: StackMap locals: java.net.InetSocketAddress
StackMap stack:
aload 1
ifnonnull 4
ldc ""
goto 5
StackMap locals:
StackMap stack:
4: aload 1
invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
1 6 1 remote Ljava/net/InetSocketAddress;
public int getRemotePort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
astore 1
3: StackMap locals: java.net.InetSocketAddress
StackMap stack:
aload 1
ifnonnull 4
iconst_0
goto 5
StackMap locals:
StackMap stack:
4: aload 1
invokevirtual java.net.InetSocketAddress.getPort:()I
StackMap locals:
StackMap stack: int
5: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
1 6 1 remote Ljava/net/InetSocketAddress;
public java.lang.String getRemoteUser();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getUserPrincipal:()Ljava/security/Principal;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.security.Principal
StackMap stack:
aload 1
invokeinterface java.security.Principal.getName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 p Ljava/security/Principal;
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.eclipse.jetty.util.URIUtil.compactPath:(Ljava/lang/String;)Ljava/lang/String;
astore 1
1: aload 1
ifnull 2
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnonnull 3
2: StackMap locals:
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 10
4: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
aload 0
getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 5: aload 2
ldc "/"
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
istore 3
start local 3 6: iload 3
iconst_1
if_icmple 8
7: aload 2
iconst_0
iload 3
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
goto 9
8: StackMap locals: java.lang.String int
StackMap stack:
ldc "/"
astore 2
9: StackMap locals:
StackMap stack:
aload 2
aload 1
invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
end local 3 end local 2 10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 1
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRequestDispatcher:(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jetty/server/Request;
0 11 1 path Ljava/lang/String;
5 10 2 relTo Ljava/lang/String;
6 10 3 slash I
MethodParameters:
Name Flags
path
public java.lang.String getRequestedSessionId();
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.Request._requestedSessionId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getRequestURI();
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.lang.StringBuffer getRequestURL();
descriptor: ()Ljava/lang/StringBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
sipush 128
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServerPort:()I
invokestatic org.eclipse.jetty.util.URIUtil.appendSchemeHostPort:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;I)V
2: aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 url Ljava/lang/StringBuffer;
public org.eclipse.jetty.server.Response getResponse();
descriptor: ()Lorg/eclipse/jetty/server/Response;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.StringBuilder getRootURL();
descriptor: ()Ljava/lang/StringBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
sipush 128
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServerPort:()I
invokestatic org.eclipse.jetty.util.URIUtil.appendSchemeHostPort:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;I)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/Request;
1 3 1 url Ljava/lang/StringBuilder;
public java.lang.String getScheme();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 2
start local 2 4: aload 2
ifnonnull 5
getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
invokevirtual org.eclipse.jetty.http.HttpScheme.asString:()Ljava/lang/String;
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: aload 2
StackMap locals:
StackMap stack: java.lang.String
6: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
1 7 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 2 scheme Ljava/lang/String;
public java.lang.String getServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
invokevirtual org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 2
start local 2 4: aload 2
ifnull 6
5: aload 2
areturn
6: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.findServerName:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
1 7 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 2 name Ljava/lang/String;
private java.lang.String findServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getLocalName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
4: areturn
5: StackMap locals:
StackMap stack: java.net.UnknownHostException
astore 2
start local 2 6: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 2
invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
end local 2 7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/server/Request;
1 8 1 name Ljava/lang/String;
6 7 2 e Ljava/net/UnknownHostException;
Exception table:
from to target type
3 4 5 Class java.net.UnknownHostException
public int getServerPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 2
start local 2 4: aload 2
ifnull 5
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
ifnonnull 6
StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack:
5: aload 0
invokevirtual org.eclipse.jetty.server.Request.findServerPort:()I
goto 7
StackMap locals:
StackMap stack:
6: aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.getPort:()I
StackMap locals:
StackMap stack: int
7: istore 3
start local 3 8: iload 3
ifgt 12
9: aload 0
invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
ldc "https"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 11
10: sipush 443
ireturn
11: StackMap locals: int
StackMap stack:
bipush 80
ireturn
12: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jetty/server/Request;
1 13 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 13 2 uri Lorg/eclipse/jetty/http/HttpURI;
8 13 3 port I
private int findServerPort();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
ifnull 2
1: aload 0
invokevirtual org.eclipse.jetty.server.Request.getLocalPort:()I
ireturn
2: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.ServletContext getServletContext();
descriptor: ()Ljavax/servlet/ServletContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String getServletName();
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.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
ifnull 2
1: aload 0
getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
invokeinterface org.eclipse.jetty.server.UserIdentity$Scope.getName:()Ljava/lang/String;
areturn
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/Request;
public java.lang.String getServletPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
ifnonnull 2
1: aload 0
ldc ""
putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.ServletResponse getServletResponse();
descriptor: ()Ljavax/servlet/ServletResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.lang.String changeSessionId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new java.lang.IllegalStateException
dup
ldc "No session"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javax.servlet.http.HttpSession
StackMap stack:
aload 1
instanceof org.eclipse.jetty.server.session.Session
ifeq 10
4: aload 1
checkcast org.eclipse.jetty.server.session.Session
astore 2
start local 2 5: aload 2
aload 0
invokevirtual org.eclipse.jetty.server.session.Session.renewId:(Ljavax/servlet/http/HttpServletRequest;)V
6: aload 0
invokevirtual org.eclipse.jetty.server.Request.getRemoteUser:()Ljava/lang/String;
ifnull 8
7: aload 2
ldc "org.eclipse.jetty.security.sessionCreatedSecure"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual org.eclipse.jetty.server.session.Session.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
8: StackMap locals: org.eclipse.jetty.server.session.Session
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.server.session.Session.isIdChanged:()Z
ifeq 10
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isUsingCookies:()Z
ifeq 10
9: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
aload 2
aload 0
invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
aload 0
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;
invokevirtual org.eclipse.jetty.server.Response.replaceCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
end local 2 10: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.servlet.http.HttpSession.getId:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jetty/server/Request;
1 11 1 session Ljavax/servlet/http/HttpSession;
5 10 2 s Lorg/eclipse/jetty/server/session/Session;
public javax.servlet.http.HttpSession getSession();
descriptor: ()Ljavax/servlet/http/HttpSession;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.http.HttpSession getSession(boolean);
descriptor: (Z)Ljavax/servlet/http/HttpSession;
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.Request._session:Ljavax/servlet/http/HttpSession;
ifnull 4
1: aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
ifnull 3
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
aload 0
getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
invokevirtual org.eclipse.jetty.server.session.SessionHandler.isValid:(Ljavax/servlet/http/HttpSession;)Z
ifne 3
2: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
areturn
4: StackMap locals:
StackMap stack:
iload 1
ifne 6
5: aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
ifeq 8
7: new java.lang.IllegalStateException
dup
ldc "Response is committed"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
ifnonnull 10
9: new java.lang.IllegalStateException
dup
ldc "No SessionManager"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
aload 0
invokevirtual org.eclipse.jetty.server.session.SessionHandler.newHttpSession:(Ljavax/servlet/http/HttpServletRequest;)Ljavax/servlet/http/HttpSession;
putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
11: aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
aload 0
getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
aload 0
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 2
start local 2 12: aload 2
ifnull 14
13: aload 0
getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
aload 2
invokevirtual org.eclipse.jetty.server.Response.replaceCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
14: StackMap locals: org.eclipse.jetty.http.HttpCookie
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jetty/server/Request;
0 15 1 create Z
12 15 2 cookie Lorg/eclipse/jetty/http/HttpCookie;
MethodParameters:
Name Flags
create
public org.eclipse.jetty.server.session.SessionHandler getSessionHandler();
descriptor: ()Lorg/eclipse/jetty/server/session/SessionHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public long getTimeStamp();
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.Request._timeStamp:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public org.eclipse.jetty.http.HttpURI getHttpURI();
descriptor: ()Lorg/eclipse/jetty/http/HttpURI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 metadata Lorg/eclipse/jetty/http/MetaData$Request;
public java.lang.String getOriginalURI();
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.Request._originalUri:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public void setHttpURI(org.eclipse.jetty.http.HttpURI);
descriptor: (Lorg/eclipse/jetty/http/HttpURI;)V
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.setURI:(Lorg/eclipse/jetty/http/HttpURI;)V
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 uri Lorg/eclipse/jetty/http/HttpURI;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
uri
public org.eclipse.jetty.server.UserIdentity getUserIdentity();
descriptor: ()Lorg/eclipse/jetty/server/UserIdentity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$Deferred
ifeq 2
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$Deferred
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$User
ifeq 4
3: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$User
invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
public org.eclipse.jetty.server.UserIdentity getResolvedUserIdentity();
descriptor: ()Lorg/eclipse/jetty/server/UserIdentity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$User
ifeq 2
1: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$User
invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
areturn
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/Request;
public org.eclipse.jetty.server.UserIdentity$Scope getUserIdentityScope();
descriptor: ()Lorg/eclipse/jetty/server/UserIdentity$Scope;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public java.security.Principal getUserPrincipal();
descriptor: ()Ljava/security/Principal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$Deferred
ifeq 2
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$Deferred
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$User
ifeq 5
3: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$User
invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
astore 1
start local 1 4: aload 1
invokeinterface org.eclipse.jetty.server.UserIdentity.getUserPrincipal:()Ljava/security/Principal;
areturn
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jetty/server/Request;
4 5 1 user Lorg/eclipse/jetty/server/UserIdentity;
public boolean isHandled();
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.Request._handled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public boolean isAsyncStarted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public boolean isAsyncSupported();
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.Request._asyncNotSupportedSource:Ljava/lang/String;
ifnonnull 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/Request;
public boolean isRequestedSessionIdFromCookie();
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.Request._requestedSessionId:Ljava/lang/String;
ifnull 1
aload 0
getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
ifeq 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/Request;
public boolean isRequestedSessionIdFromUrl();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
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/Request;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean isRequestedSessionIdFromURL();
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.Request._requestedSessionId:Ljava/lang/String;
ifnull 1
aload 0
getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
ifne 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/Request;
public boolean isRequestedSessionIdValid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
astore 1
start local 1 3: aload 1
ifnull 4
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionIdManager:()Lorg/eclipse/jetty/server/SessionIdManager;
aload 0
getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
invokeinterface org.eclipse.jetty.server.SessionIdManager.getId:(Ljava/lang/String;)Ljava/lang/String;
aload 0
getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
aload 1
invokevirtual org.eclipse.jetty.server.session.SessionHandler.getId:(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
iconst_1
ireturn
StackMap locals: javax.servlet.http.HttpSession
StackMap stack:
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
3 5 1 session Ljavax/servlet/http/HttpSession;
public boolean isSecure();
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.Request._secure:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public void setSecure(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jetty.server.Request._secure:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 secure Z
MethodParameters:
Name Flags
secure
public boolean isUserInRole(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$Deferred
ifeq 2
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$Deferred
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$User
ifeq 4
3: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$User
aload 0
getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
aload 1
invokeinterface org.eclipse.jetty.server.Authentication$User.isUserInRole:(Lorg/eclipse/jetty/server/UserIdentity$Scope;Ljava/lang/String;)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
0 5 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void setMetaData(org.eclipse.jetty.http.MetaData$Request);
descriptor: (Lorg/eclipse/jetty/http/MetaData$Request;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
1: aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
astore 2
start local 2 2: aload 0
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
ifeq 4
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
getstatic org.eclipse.jetty.http.HttpVersion.HTTP_2:Lorg/eclipse/jetty/http/HttpVersion;
if_acmpeq 4
3: aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.toString:()Ljava/lang/String;
goto 5
4: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI
StackMap stack: org.eclipse.jetty.server.Request
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.getPathQuery:()Ljava/lang/String;
5: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI
StackMap stack: org.eclipse.jetty.server.Request java.lang.String
putfield org.eclipse.jetty.server.Request._originalUri:Ljava/lang/String;
6: aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
ifnonnull 8
7: aload 2
ldc "http"
invokevirtual org.eclipse.jetty.http.HttpURI.setScheme:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.hasAuthority:()Z
ifne 13
9: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
getstatic org.eclipse.jetty.http.HttpHeader.HOST:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpFields.getField:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
astore 3
start local 3 10: aload 3
instanceof org.eclipse.jetty.http.HostPortHttpField
ifeq 13
11: aload 3
checkcast org.eclipse.jetty.http.HostPortHttpField
astore 4
start local 4 12: aload 2
aload 4
invokevirtual org.eclipse.jetty.http.HostPortHttpField.getHost:()Ljava/lang/String;
aload 4
invokevirtual org.eclipse.jetty.http.HostPortHttpField.getPort:()I
invokevirtual org.eclipse.jetty.http.HttpURI.setAuthority:(Ljava/lang/String;I)V
end local 4 end local 3 13: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
astore 3
start local 3 14: aload 3
ifnonnull 20
15: aload 2
invokevirtual org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
ifeq 16
ldc "/"
goto 17
StackMap locals: java.lang.String
StackMap stack:
16: aconst_null
StackMap locals:
StackMap stack: java.lang.String
17: astore 4
start local 4 18: aload 2
aload 4
invokevirtual org.eclipse.jetty.http.HttpURI.setPath:(Ljava/lang/String;)V
19: goto 29
end local 4 20: StackMap locals:
StackMap stack:
aload 3
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 25
21: aload 3
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 22
ldc "/"
goto 23
StackMap locals:
StackMap stack:
22: aload 3
invokestatic org.eclipse.jetty.util.URIUtil.decodePath:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.canonicalPath:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
23: astore 4
start local 4 24: goto 29
end local 4 25: StackMap locals:
StackMap stack:
ldc "*"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 26
getstatic org.eclipse.jetty.http.HttpMethod.CONNECT:Lorg/eclipse/jetty/http/HttpMethod;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
ifeq 28
26: StackMap locals:
StackMap stack:
aload 3
astore 4
start local 4 27: goto 29
end local 4 28: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 29: StackMap locals: java.lang.String
StackMap stack:
aload 4
ifnull 30
aload 4
invokevirtual java.lang.String.isEmpty:()Z
ifeq 34
30: StackMap locals:
StackMap stack:
aload 0
aload 3
ifnonnull 31
ldc ""
goto 32
StackMap locals:
StackMap stack: org.eclipse.jetty.server.Request
31: aload 3
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI java.lang.String java.lang.String
StackMap stack: org.eclipse.jetty.server.Request java.lang.String
32: invokevirtual org.eclipse.jetty.server.Request.setPathInfo:(Ljava/lang/String;)V
33: new org.eclipse.jetty.http.BadMessageException
dup
sipush 400
ldc "Bad URI"
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
athrow
34: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual org.eclipse.jetty.server.Request.setPathInfo:(Ljava/lang/String;)V
35: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/eclipse/jetty/server/Request;
0 36 1 request Lorg/eclipse/jetty/http/MetaData$Request;
2 36 2 uri Lorg/eclipse/jetty/http/HttpURI;
10 13 3 field Lorg/eclipse/jetty/http/HttpField;
12 13 4 authority Lorg/eclipse/jetty/http/HostPortHttpField;
14 36 3 encoded Ljava/lang/String;
18 20 4 path Ljava/lang/String;
24 25 4 path Ljava/lang/String;
27 28 4 path Ljava/lang/String;
29 36 4 path Ljava/lang/String;
MethodParameters:
Name Flags
request
public org.eclipse.jetty.http.MetaData$Request getMetaData();
descriptor: ()Lorg/eclipse/jetty/http/MetaData$Request;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public boolean hasMetaData();
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
ifnull 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/Request;
protected void recycle();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
1: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._originalUri:Ljava/lang/String;
2: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnull 4
3: new java.lang.IllegalStateException
dup
ldc "Request in context!"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
iconst_2
if_icmpne 13
5: aload 0
getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
invokevirtual java.io.BufferedReader.read:()I
istore 1
start local 1 6: goto 8
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
invokevirtual java.io.BufferedReader.read:()I
istore 1
8: StackMap locals:
StackMap stack:
iload 1
iconst_m1
if_icmpne 7
end local 1 9: goto 13
10: StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.lang.Exception
astore 1
start local 1 11: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
aload 1
invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
12: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
end local 1 13: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
14: aload 0
getstatic org.eclipse.jetty.server.Authentication.NOT_CHECKED:Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
15: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
invokevirtual org.eclipse.jetty.server.HttpChannelState.recycle:()V
16: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
ifnull 18
17: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
invokevirtual org.eclipse.jetty.server.AsyncContextState.reset:()V
18: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
19: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
20: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._handled:Z
21: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnull 23
22: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
invokeinterface org.eclipse.jetty.util.Attributes.clearAttributes:()V
23: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
24: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
25: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
26: aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
ifnull 28
27: aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
invokevirtual org.eclipse.jetty.server.Cookies.reset:()V
28: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
29: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
30: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._newContext:Z
31: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
32: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
33: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
34: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
35: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._secure:Z
36: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
37: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
38: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
39: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
40: aload 0
lconst_0
putfield org.eclipse.jetty.server.Request._timeStamp:J
41: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
42: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
43: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
44: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
45: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
46: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._inputState:I
47: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
48: aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
49: aload 0
getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
invokevirtual org.eclipse.jetty.server.HttpInput.recycle:()V
50: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lorg/eclipse/jetty/server/Request;
6 9 1 r I
11 13 1 e Ljava/lang/Exception;
Exception table:
from to target type
5 9 10 Class java.lang.Exception
public void removeAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
aload 1
invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
2: astore 2
start local 2 3: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnull 5
4: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
aload 1
invokeinterface org.eclipse.jetty.util.Attributes.removeAttribute:(Ljava/lang/String;)V
5: StackMap locals: java.lang.Object
StackMap stack:
aload 2
ifnull 11
aload 0
getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 11
6: new javax.servlet.ServletRequestAttributeEvent
dup
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 0
aload 1
aload 2
invokespecial javax.servlet.ServletRequestAttributeEvent.<init>:(Ljavax/servlet/ServletContext;Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
astore 3
start local 3 7: aload 0
getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
StackMap stack:
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.servlet.ServletRequestAttributeListener
astore 4
start local 4 9: aload 4
aload 3
invokeinterface javax.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljavax/servlet/ServletRequestAttributeEvent;)V
end local 4 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 3 11: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object
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/Request;
0 12 1 name Ljava/lang/String;
3 12 2 oldValue Ljava/lang/Object;
7 11 3 event Ljavax/servlet/ServletRequestAttributeEvent;
9 10 4 listener Ljavax/servlet/ServletRequestAttributeListener;
MethodParameters:
Name Flags
name
public void removeEventListener(java.util.EventListener);
descriptor: (Ljava/util/EventListener;)V
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.Request._requestAttributeListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 listener Ljava/util/EventListener;
MethodParameters:
Name Flags
listener final
public void setAsyncSupported(boolean, java.lang.String);
descriptor: (ZLjava/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: aload 0
iload 1
ifeq 1
aconst_null
goto 3
StackMap locals:
StackMap stack: org.eclipse.jetty.server.Request
1: aload 2
ifnonnull 2
ldc "unknown"
goto 3
StackMap locals:
StackMap stack: org.eclipse.jetty.server.Request
2: aload 2
StackMap locals: org.eclipse.jetty.server.Request int java.lang.String
StackMap stack: org.eclipse.jetty.server.Request java.lang.String
3: putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
0 5 1 supported Z
0 5 2 source Ljava/lang/String;
MethodParameters:
Name Flags
supported
source
public void setAttribute(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
aload 1
invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
2: astore 3
start local 3 3: ldc "org.eclipse.jetty.server.Request.queryEncoding"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 2
ifnonnull 5
aconst_null
goto 6
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
StackMap stack: org.eclipse.jetty.server.Request
5: aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
StackMap stack: org.eclipse.jetty.server.Request java.lang.String
6: invokevirtual org.eclipse.jetty.server.Request.setQueryEncoding:(Ljava/lang/String;)V
goto 9
7: StackMap locals:
StackMap stack:
ldc "org.eclipse.jetty.server.sendContent"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
ldc "Deprecated: org.eclipse.jetty.server.sendContent"
iconst_0
anewarray java.lang.Object
invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
ifnonnull 11
10: aload 0
new org.eclipse.jetty.util.AttributesMap
dup
invokespecial org.eclipse.jetty.util.AttributesMap.<init>:()V
putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
11: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
aload 1
aload 2
invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 0
getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 24
13: new javax.servlet.ServletRequestAttributeEvent
dup
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 0
aload 1
aload 3
ifnonnull 14
aload 2
goto 15
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
StackMap stack: new 13 new 13 org.eclipse.jetty.server.handler.ContextHandler$Context org.eclipse.jetty.server.Request java.lang.String
14: aload 3
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
StackMap stack: new 13 new 13 org.eclipse.jetty.server.handler.ContextHandler$Context org.eclipse.jetty.server.Request java.lang.String java.lang.Object
15: invokespecial javax.servlet.ServletRequestAttributeEvent.<init>:(Ljavax/servlet/ServletContext;Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
astore 4
start local 4 16: aload 0
getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 23
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
StackMap stack:
17: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.servlet.ServletRequestAttributeListener
astore 5
start local 5 18: aload 3
ifnonnull 20
19: aload 5
aload 4
invokeinterface javax.servlet.ServletRequestAttributeListener.attributeAdded:(Ljavax/servlet/ServletRequestAttributeEvent;)V
goto 23
20: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent javax.servlet.ServletRequestAttributeListener java.util.Iterator
StackMap stack:
aload 2
ifnonnull 22
21: aload 5
aload 4
invokeinterface javax.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljavax/servlet/ServletRequestAttributeEvent;)V
goto 23
22: StackMap locals:
StackMap stack:
aload 5
aload 4
invokeinterface javax.servlet.ServletRequestAttributeListener.attributeReplaced:(Ljavax/servlet/ServletRequestAttributeEvent;)V
end local 5 23: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
end local 4 24: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/eclipse/jetty/server/Request;
0 25 1 name Ljava/lang/String;
0 25 2 value Ljava/lang/Object;
3 25 3 oldValue Ljava/lang/Object;
16 24 4 event Ljavax/servlet/ServletRequestAttributeEvent;
18 23 5 l Ljavax/servlet/ServletRequestAttributeListener;
MethodParameters:
Name Flags
name
value
public void setAttributes(org.eclipse.jetty.util.Attributes);
descriptor: (Lorg/eclipse/jetty/util/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 attributes Lorg/eclipse/jetty/util/Attributes;
MethodParameters:
Name Flags
attributes
public void setAuthentication(org.eclipse.jetty.server.Authentication);
descriptor: (Lorg/eclipse/jetty/server/Authentication;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 authentication Lorg/eclipse/jetty/server/Authentication;
MethodParameters:
Name Flags
authentication
public void setCharacterEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._inputState:I
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
3: aload 1
invokestatic org.eclipse.jetty.util.StringUtil.isUTF8:(Ljava/lang/String;)Z
ifne 8
4: aload 1
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
pop
5: goto 8
6: StackMap locals:
StackMap stack: java.nio.charset.UnsupportedCharsetException
astore 2
start local 2 7: new java.io.UnsupportedEncodingException
dup
aload 2
invokevirtual java.nio.charset.UnsupportedCharsetException.getMessage:()Ljava/lang/String;
invokespecial java.io.UnsupportedEncodingException.<init>:(Ljava/lang/String;)V
athrow
end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jetty/server/Request;
0 9 1 encoding Ljava/lang/String;
7 8 2 e Ljava/nio/charset/UnsupportedCharsetException;
Exception table:
from to target type
4 5 6 Class java.nio.charset.UnsupportedCharsetException
Exceptions:
throws java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
encoding
public void setCharacterEncodingUnchecked(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
public void setContentType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 contentType Ljava/lang/String;
MethodParameters:
Name Flags
contentType
public void setContext(org.eclipse.jetty.server.handler.ContextHandler$Context);
descriptor: (Lorg/eclipse/jetty/server/handler/ContextHandler$Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 1
if_acmpeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack: org.eclipse.jetty.server.Request
1: iconst_0
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.server.handler.ContextHandler$Context
StackMap stack: org.eclipse.jetty.server.Request int
2: putfield org.eclipse.jetty.server.Request._newContext:Z
3: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
0 5 1 context Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
MethodParameters:
Name Flags
context
public boolean takeNewContext();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._newContext:Z
istore 1
start local 1 1: aload 0
iconst_0
putfield org.eclipse.jetty.server.Request._newContext:Z
2: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
1 3 1 nc Z
public void setContextPath(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 contextPath Ljava/lang/String;
MethodParameters:
Name Flags
contextPath
public void setCookies(javax.servlet.http.Cookie[]);
descriptor: ([Ljavax/servlet/http/Cookie;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
ifnonnull 2
1: aload 0
new org.eclipse.jetty.server.Cookies
dup
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
invokevirtual org.eclipse.jetty.server.HttpConfiguration.getRequestCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getComplianceViolationListener:()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
invokespecial org.eclipse.jetty.server.Cookies.<init>:(Lorg/eclipse/jetty/http/CookieCompliance;Lorg/eclipse/jetty/http/ComplianceViolation$Listener;)V
putfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
aload 1
invokevirtual org.eclipse.jetty.server.Cookies.setCookies:([Ljavax/servlet/http/Cookie;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 cookies [Ljavax/servlet/http/Cookie;
MethodParameters:
Name Flags
cookies
public void setDispatcherType(javax.servlet.DispatcherType);
descriptor: (Ljavax/servlet/DispatcherType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 type Ljavax/servlet/DispatcherType;
MethodParameters:
Name Flags
type
public void setHandled(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jetty.server.Request._handled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 h Z
MethodParameters:
Name Flags
h
public void setMethod(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.setMethod:(Ljava/lang/String;)V
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 method Ljava/lang/String;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
method
public void setHttpVersion(org.eclipse.jetty.http.HttpVersion);
descriptor: (Lorg/eclipse/jetty/http/HttpVersion;)V
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.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual org.eclipse.jetty.http.MetaData$Request.setHttpVersion:(Lorg/eclipse/jetty/http/HttpVersion;)V
3: StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
0 4 1 version Lorg/eclipse/jetty/http/HttpVersion;
1 4 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
MethodParameters:
Name Flags
version
public boolean isHead();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.jetty.http.HttpMethod.HEAD:Lorg/eclipse/jetty/http/HttpMethod;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public void setPathInfo(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 pathInfo Ljava/lang/String;
MethodParameters:
Name Flags
pathInfo
public void setQueryEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 queryEncoding Ljava/lang/String;
MethodParameters:
Name Flags
queryEncoding
public void setQueryString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.setQuery:(Ljava/lang/String;)V
6: StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack:
aload 0
aconst_null
putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/server/Request;
0 8 1 queryString Ljava/lang/String;
1 8 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 8 3 uri Lorg/eclipse/jetty/http/HttpURI;
MethodParameters:
Name Flags
queryString
public void setRemoteAddr(java.net.InetSocketAddress);
descriptor: (Ljava/net/InetSocketAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 addr Ljava/net/InetSocketAddress;
MethodParameters:
Name Flags
addr
public void setRequestedSessionId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 requestedSessionId Ljava/lang/String;
MethodParameters:
Name Flags
requestedSessionId
public void setRequestedSessionIdFromCookie(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 requestedSessionIdCookie Z
MethodParameters:
Name Flags
requestedSessionIdCookie
public void setURIPathQuery(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.setPathQuery:(Ljava/lang/String;)V
6: StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
0 7 1 requestURI Ljava/lang/String;
1 7 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 3 uri Lorg/eclipse/jetty/http/HttpURI;
MethodParameters:
Name Flags
requestURI
public void setScheme(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 2
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
aload 1
invokevirtual org.eclipse.jetty.http.HttpURI.setScheme:(Ljava/lang/String;)V
6: StackMap locals: org.eclipse.jetty.http.HttpURI
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
0 7 1 scheme Ljava/lang/String;
1 7 2 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 3 uri Lorg/eclipse/jetty/http/HttpURI;
MethodParameters:
Name Flags
scheme
public void setAuthority(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
astore 3
start local 3 1: aload 3
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.eclipse.jetty.http.MetaData$Request
StackMap stack:
2: aload 3
invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
StackMap locals:
StackMap stack: org.eclipse.jetty.http.HttpURI
3: astore 4
start local 4 4: aload 4
ifnull 6
5: aload 4
aload 1
iload 2
invokevirtual org.eclipse.jetty.http.HttpURI.setAuthority:(Ljava/lang/String;I)V
6: StackMap locals: org.eclipse.jetty.http.HttpURI
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 7 0 this Lorg/eclipse/jetty/server/Request;
0 7 1 host Ljava/lang/String;
0 7 2 port I
1 7 3 metadata Lorg/eclipse/jetty/http/MetaData$Request;
4 7 4 uri Lorg/eclipse/jetty/http/HttpURI;
MethodParameters:
Name Flags
host
port
public void setServletPath(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 servletPath Ljava/lang/String;
MethodParameters:
Name Flags
servletPath
public void setSession(javax.servlet.http.HttpSession);
descriptor: (Ljavax/servlet/http/HttpSession;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 session Ljavax/servlet/http/HttpSession;
MethodParameters:
Name Flags
session
public void setSessionHandler(org.eclipse.jetty.server.session.SessionHandler);
descriptor: (Lorg/eclipse/jetty/server/session/SessionHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 sessionHandler Lorg/eclipse/jetty/server/session/SessionHandler;
MethodParameters:
Name Flags
sessionHandler
public void setTimeStamp(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
putfield org.eclipse.jetty.server.Request._timeStamp:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 ts J
MethodParameters:
Name Flags
ts
public void setUserIdentityScope(org.eclipse.jetty.server.UserIdentity$Scope);
descriptor: (Lorg/eclipse/jetty/server/UserIdentity$Scope;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 scope Lorg/eclipse/jetty/server/UserIdentity$Scope;
MethodParameters:
Name Flags
scope
public javax.servlet.AsyncContext startAsync();
descriptor: ()Ljavax/servlet/AsyncContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
ifnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "!asyncSupported: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
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
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
astore 1
start local 1 3: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
ifnonnull 5
4: aload 0
new org.eclipse.jetty.server.AsyncContextState
dup
aload 1
invokespecial org.eclipse.jetty.server.AsyncContextState.<init>:(Lorg/eclipse/jetty/server/HttpChannelState;)V
putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
5: StackMap locals: org.eclipse.jetty.server.HttpChannelState
StackMap stack:
new org.eclipse.jetty.server.AsyncContextEvent
dup
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
aload 1
aload 0
aload 0
aload 0
invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
invokespecial org.eclipse.jetty.server.AsyncContextEvent.<init>:(Lorg/eclipse/jetty/server/handler/ContextHandler$Context;Lorg/eclipse/jetty/server/AsyncContextState;Lorg/eclipse/jetty/server/HttpChannelState;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
astore 2
start local 2 6: aload 1
aload 2
invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
7: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/server/Request;
3 8 1 state Lorg/eclipse/jetty/server/HttpChannelState;
6 8 2 event Lorg/eclipse/jetty/server/AsyncContextEvent;
Exceptions:
throws java.lang.IllegalStateException
public javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest, javax.servlet.ServletResponse);
descriptor: (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Ljavax/servlet/AsyncContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
ifnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "!asyncSupported: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
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
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
astore 3
start local 3 3: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
ifnonnull 5
4: aload 0
new org.eclipse.jetty.server.AsyncContextState
dup
aload 3
invokespecial org.eclipse.jetty.server.AsyncContextState.<init>:(Lorg/eclipse/jetty/server/HttpChannelState;)V
putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
5: StackMap locals: org.eclipse.jetty.server.HttpChannelState
StackMap stack:
new org.eclipse.jetty.server.AsyncContextEvent
dup
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
aload 3
aload 0
aload 1
aload 2
invokespecial org.eclipse.jetty.server.AsyncContextEvent.<init>:(Lorg/eclipse/jetty/server/handler/ContextHandler$Context;Lorg/eclipse/jetty/server/AsyncContextState;Lorg/eclipse/jetty/server/HttpChannelState;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
astore 4
start local 4 6: aload 4
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServletContext:()Ljavax/servlet/ServletContext;
invokevirtual org.eclipse.jetty.server.AsyncContextEvent.setDispatchContext:(Ljavax/servlet/ServletContext;)V
7: aload 1
checkcast javax.servlet.http.HttpServletRequest
invokeinterface javax.servlet.http.HttpServletRequest.getRequestURI:()Ljava/lang/String;
astore 5
start local 5 8: aload 0
getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
ifnull 10
aload 5
aload 0
getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
9: aload 5
aload 0
getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 5
goto 11
10: StackMap locals: org.eclipse.jetty.server.AsyncContextEvent java.lang.String
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getServletPath:()Ljava/lang/String;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getPathInfo:()Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/String;)Ljava/lang/String;
astore 5
11: StackMap locals:
StackMap stack:
aload 4
aload 5
invokevirtual org.eclipse.jetty.server.AsyncContextEvent.setDispatchPath:(Ljava/lang/String;)V
12: aload 3
aload 4
invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
13: aload 0
getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
areturn
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 14 0 this Lorg/eclipse/jetty/server/Request;
0 14 1 servletRequest Ljavax/servlet/ServletRequest;
0 14 2 servletResponse Ljavax/servlet/ServletResponse;
3 14 3 state Lorg/eclipse/jetty/server/HttpChannelState;
6 14 4 event Lorg/eclipse/jetty/server/AsyncContextEvent;
8 14 5 uri Ljava/lang/String;
Exceptions:
throws java.lang.IllegalStateException
MethodParameters:
Name Flags
servletRequest
servletResponse
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%s%s %s%s@%x"
bipush 6
anewarray java.lang.Object
dup
iconst_0
1: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
aastore
dup
iconst_1
2: aload 0
getfield org.eclipse.jetty.server.Request._handled:Z
ifeq 3
ldc "["
goto 4
StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
3: ldc "("
StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
4: aastore
dup
iconst_2
5: aload 0
invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
aastore
dup
iconst_3
6: aload 0
invokevirtual org.eclipse.jetty.server.Request.getHttpURI:()Lorg/eclipse/jetty/http/HttpURI;
aastore
dup
iconst_4
7: aload 0
getfield org.eclipse.jetty.server.Request._handled:Z
ifeq 8
ldc "]"
goto 9
StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
8: ldc ")"
StackMap locals: org.eclipse.jetty.server.Request
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
9: aastore
dup
iconst_5
10: aload 0
invokevirtual java.lang.Object.hashCode:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
11: 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 12 0 this Lorg/eclipse/jetty/server/Request;
public boolean authenticate(javax.servlet.http.HttpServletResponse);
descriptor: (Ljavax/servlet/http/HttpServletResponse;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$Deferred
ifeq 5
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$Deferred
aload 0
aload 1
invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Lorg/eclipse/jetty/server/Authentication;
invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
2: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$ResponseSent
ifeq 3
iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
StackMap locals:
StackMap stack: int
4: ireturn
5: StackMap locals:
StackMap stack:
aload 1
sipush 401
invokeinterface javax.servlet.http.HttpServletResponse.sendError:(I)V
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/Request;
0 7 1 response Ljavax/servlet/http/HttpServletResponse;
Exceptions:
throws java.io.IOException, javax.servlet.ServletException
MethodParameters:
Name Flags
response
public javax.servlet.http.Part getPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/servlet/http/Part;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getParts:()Ljava/util/Collection;
pop
1: aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
aload 1
invokeinterface org.eclipse.jetty.server.MultiParts.getPart:(Ljava/lang/String;)Ljavax/servlet/http/Part;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 name Ljava/lang/String;
Exceptions:
throws java.io.IOException, javax.servlet.ServletException
MethodParameters:
Name Flags
name
public java.util.Collection<javax.servlet.http.Part> getParts();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
aload 1
aconst_null
invokestatic org.eclipse.jetty.http.HttpFields.valueParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
ifne 3
2: StackMap locals: java.lang.String
StackMap stack:
new javax.servlet.ServletException
dup
ldc "Content-Type != multipart/form-data"
invokespecial javax.servlet.ServletException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual org.eclipse.jetty.server.Request.getParts:(Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/server/Request;
1 4 1 contentType Ljava/lang/String;
Exceptions:
throws java.io.IOException, javax.servlet.ServletException
Signature: ()Ljava/util/Collection<Ljavax/servlet/http/Part;>;
private java.util.Collection<javax.servlet.http.Part> getParts(org.eclipse.jetty.util.MultiMap<java.lang.String>);
descriptor: (Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=15, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
ifnonnull 2
1: aload 0
aload 0
ldc "org.eclipse.jetty.multiParts"
invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.eclipse.jetty.server.MultiParts
putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
ifnonnull 58
3: aload 0
ldc "org.eclipse.jetty.multipartConfig"
invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast javax.servlet.MultipartConfigElement
astore 2
start local 2 4: aload 2
ifnonnull 6
5: new java.lang.IllegalStateException
dup
ldc "No multipart config for servlet"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: javax.servlet.MultipartConfigElement
StackMap stack:
aload 0
aload 0
aload 2
invokevirtual org.eclipse.jetty.server.Request.newMultiParts:(Ljavax/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiParts;
putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
7: aload 0
ldc "org.eclipse.jetty.multiParts"
aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
invokeinterface org.eclipse.jetty.server.MultiParts.getParts:()Ljava/util/Collection;
astore 3
start local 3 9: aconst_null
astore 4
start local 4 10: aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
ldc "_charset_"
invokeinterface org.eclipse.jetty.server.MultiParts.getPart:(Ljava/lang/String;)Ljavax/servlet/http/Part;
astore 5
start local 5 11: aload 5
ifnull 23
12: aconst_null
astore 6
aconst_null
astore 7
13: aload 5
invokeinterface javax.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
astore 8
start local 8 14: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 9
start local 9 15: aload 8
aload 9
invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
16: new java.lang.String
dup
aload 9
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
astore 4
end local 9 17: aload 8
ifnull 23
aload 8
invokevirtual java.io.InputStream.close:()V
goto 23
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack: java.lang.Throwable
18: astore 6
aload 8
ifnull 19
aload 8
invokevirtual java.io.InputStream.close:()V
end local 8 StackMap locals:
StackMap stack:
19: aload 6
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
20: astore 7
aload 6
ifnonnull 21
aload 7
astore 6
goto 22
StackMap locals:
StackMap stack:
21: aload 6
aload 7
if_acmpeq 22
aload 6
aload 7
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
22: aload 6
athrow
23: StackMap locals:
StackMap stack:
aload 4
ifnull 26
24: aload 4
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
astore 6
start local 6 25: goto 30
end local 6 26: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
ifnull 29
27: aload 0
invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
astore 6
start local 6 28: goto 30
end local 6 29: StackMap locals:
StackMap stack:
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
astore 6
start local 6 30: StackMap locals: java.nio.charset.Charset
StackMap stack:
aconst_null
astore 7
start local 7 31: aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 9
goto 57
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream top java.util.Iterator
StackMap stack:
32: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.servlet.http.Part
astore 8
start local 8 33: aload 8
invokeinterface javax.servlet.http.Part.getSubmittedFileName:()Ljava/lang/String;
ifnonnull 57
34: aconst_null
astore 10
start local 10 35: aload 8
invokeinterface javax.servlet.http.Part.getContentType:()Ljava/lang/String;
ifnull 37
36: aload 8
invokeinterface javax.servlet.http.Part.getContentType:()Ljava/lang/String;
invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 10
37: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String
StackMap stack:
aconst_null
astore 11
aconst_null
astore 12
38: aload 8
invokeinterface javax.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
astore 13
start local 13 39: aload 7
ifnonnull 41
40: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 7
41: StackMap locals: java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack:
aload 13
aload 7
invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
42: new java.lang.String
dup
aload 7
invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
aload 10
ifnonnull 43
aload 6
goto 44
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack: new 42 new 42 byte[]
43: aload 10
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack: new 42 new 42 byte[] java.nio.charset.Charset
44: invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
astore 14
start local 14 45: aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
ifnonnull 49
46: aload 0
aload 1
ifnonnull 47
new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
goto 48
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream java.lang.String
StackMap stack: org.eclipse.jetty.server.Request
47: aload 1
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream java.lang.String
StackMap stack: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
48: putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
49: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
aload 8
invokeinterface javax.servlet.http.Part.getName:()Ljava/lang/String;
aload 14
invokevirtual org.eclipse.jetty.util.MultiMap.add:(Ljava/lang/String;Ljava/lang/Object;)V
end local 14 50: aload 13
ifnull 56
aload 13
invokevirtual java.io.InputStream.close:()V
goto 56
StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
StackMap stack: java.lang.Throwable
51: astore 11
aload 13
ifnull 52
aload 13
invokevirtual java.io.InputStream.close:()V
end local 13 StackMap locals:
StackMap stack:
52: aload 11
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
53: astore 12
aload 11
ifnonnull 54
aload 12
astore 11
goto 55
StackMap locals:
StackMap stack:
54: aload 11
aload 12
if_acmpeq 55
aload 11
aload 12
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
55: aload 11
athrow
56: StackMap locals:
StackMap stack:
aload 7
invokevirtual java.io.ByteArrayOutputStream.reset:()V
end local 10 end local 8 57: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 32
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 58: StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
invokeinterface org.eclipse.jetty.server.MultiParts.getParts:()Ljava/util/Collection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lorg/eclipse/jetty/server/Request;
0 59 1 params Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
4 58 2 config Ljavax/servlet/MultipartConfigElement;
9 58 3 parts Ljava/util/Collection<Ljavax/servlet/http/Part;>;
10 58 4 formCharset Ljava/lang/String;
11 58 5 charsetPart Ljavax/servlet/http/Part;
14 19 8 is Ljava/io/InputStream;
15 17 9 os Ljava/io/ByteArrayOutputStream;
25 26 6 defaultCharset Ljava/nio/charset/Charset;
28 29 6 defaultCharset Ljava/nio/charset/Charset;
30 58 6 defaultCharset Ljava/nio/charset/Charset;
31 58 7 os Ljava/io/ByteArrayOutputStream;
33 57 8 p Ljavax/servlet/http/Part;
35 57 10 charset Ljava/lang/String;
39 52 13 is Ljava/io/InputStream;
45 50 14 content Ljava/lang/String;
Exception table:
from to target type
14 17 18 any
13 20 20 any
39 50 51 any
38 53 53 any
Exceptions:
throws java.io.IOException
Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)Ljava/util/Collection<Ljavax/servlet/http/Part;>;
MethodParameters:
Name Flags
params
private org.eclipse.jetty.server.MultiParts newMultiParts(javax.servlet.MultipartConfigElement);
descriptor: (Ljavax/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiParts;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser
dup
aload 0
invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
aload 0
invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
aload 1
1: aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ifnull 2
aload 0
getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
ldc "javax.servlet.context.tempdir"
invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.io.File
goto 3
StackMap locals: org.eclipse.jetty.server.Request javax.servlet.MultipartConfigElement
StackMap stack: new 0 new 0 javax.servlet.ServletInputStream java.lang.String javax.servlet.MultipartConfigElement
2: aconst_null
StackMap locals: org.eclipse.jetty.server.Request javax.servlet.MultipartConfigElement
StackMap stack: new 0 new 0 javax.servlet.ServletInputStream java.lang.String javax.servlet.MultipartConfigElement java.io.File
3: aload 0
4: invokespecial org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser.<init>:(Ljava/io/InputStream;Ljava/lang/String;Ljavax/servlet/MultipartConfigElement;Ljava/io/File;Lorg/eclipse/jetty/server/Request;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/Request;
0 5 1 config Ljavax/servlet/MultipartConfigElement;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
config
public void login(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$LoginAuthentication
ifeq 6
1: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$LoginAuthentication
aload 1
aload 2
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$LoginAuthentication.login:(Ljava/lang/String;Ljava/lang/Object;Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new org.eclipse.jetty.server.Authentication$Failed
dup
new java.lang.StringBuilder
dup
ldc "Authentication failed for username '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.eclipse.jetty.server.Authentication$Failed.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: org.eclipse.jetty.server.Authentication
StackMap stack:
aload 0
aload 3
putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
end local 3 5: goto 7
6: StackMap locals:
StackMap stack:
new org.eclipse.jetty.server.Authentication$Failed
dup
new java.lang.StringBuilder
dup
ldc "Authenticated failed for username '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'. Already authenticated as "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.eclipse.jetty.server.Authentication$Failed.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jetty/server/Request;
0 8 1 username Ljava/lang/String;
0 8 2 password Ljava/lang/String;
2 5 3 auth Lorg/eclipse/jetty/server/Authentication;
Exceptions:
throws javax.servlet.ServletException
MethodParameters:
Name Flags
username
password
public void logout();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
instanceof org.eclipse.jetty.server.Authentication$LogoutAuthentication
ifeq 2
1: aload 0
aload 0
getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
checkcast org.eclipse.jetty.server.Authentication$LogoutAuthentication
aload 0
invokeinterface org.eclipse.jetty.server.Authentication$LogoutAuthentication.logout:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/server/Request;
Exceptions:
throws javax.servlet.ServletException
public void mergeQueryParameters(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 2
ifnull 4
2: new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
astore 4
3: aload 2
aload 4
getstatic org.eclipse.jetty.util.UrlEncoded.ENCODING:Ljava/nio/charset/Charset;
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
4: StackMap locals: org.eclipse.jetty.util.MultiMap
StackMap stack:
aload 0
getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
astore 5
start local 5 5: aload 5
ifnonnull 11
aload 1
ifnull 11
6: new org.eclipse.jetty.util.MultiMap
dup
invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
astore 5
7: aload 1
aload 5
aload 0
invokevirtual org.eclipse.jetty.server.Request.getQueryEncoding:()Ljava/lang/String;
invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;)V
8: goto 11
9: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap
StackMap stack: java.lang.Throwable
astore 6
start local 6 10: new org.eclipse.jetty.http.BadMessageException
dup
sipush 400
ldc "Bad query encoding"
aload 6
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 6 11: StackMap locals:
StackMap stack:
aload 4
ifnull 12
aload 4
invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
ifne 16
12: StackMap locals:
StackMap stack:
aload 5
ifnonnull 13
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
goto 14
StackMap locals:
StackMap stack:
13: aload 5
StackMap locals:
StackMap stack: org.eclipse.jetty.util.MultiMap
14: astore 6
start local 6 15: goto 23
end local 6 16: StackMap locals:
StackMap stack:
aload 5
ifnull 17
aload 5
invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
ifne 21
17: StackMap locals:
StackMap stack:
aload 4
ifnonnull 18
getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
goto 19
StackMap locals:
StackMap stack:
18: aload 4
StackMap locals:
StackMap stack: org.eclipse.jetty.util.MultiMap
19: astore 6
start local 6 20: goto 23
end local 6 21: StackMap locals:
StackMap stack:
new org.eclipse.jetty.util.MultiMap
dup
aload 4
invokespecial org.eclipse.jetty.util.MultiMap.<init>:(Lorg/eclipse/jetty/util/MultiMap;)V
astore 6
start local 6 22: aload 6
aload 5
invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
pop
23: StackMap locals: org.eclipse.jetty.util.MultiMap
StackMap stack:
aload 0
aload 6
invokevirtual org.eclipse.jetty.server.Request.setQueryParameters:(Lorg/eclipse/jetty/util/MultiMap;)V
24: aload 0
invokevirtual org.eclipse.jetty.server.Request.resetParameters:()V
25: iload 3
ifeq 47
26: aload 2
ifnonnull 28
27: aload 0
aload 1
invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
goto 47
28: StackMap locals:
StackMap stack:
aload 1
ifnonnull 30
29: aload 0
aload 2
invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
goto 47
30: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 7
start local 7 31: aload 2
ifnull 33
32: aload 7
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
33: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 6
invokevirtual org.eclipse.jetty.util.MultiMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 9
goto 45
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder top java.util.Iterator
StackMap stack:
34: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 8
start local 8 35: aload 4
ifnull 37
aload 4
aload 8
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
invokevirtual org.eclipse.jetty.util.MultiMap.containsKey:(Ljava/lang/Object;)Z
ifeq 37
36: goto 45
37: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 44
StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator top java.util.Iterator
StackMap stack:
38: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 10
start local 10 39: aload 7
invokevirtual java.lang.StringBuilder.length:()I
ifle 41
40: aload 7
ldc "&"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator java.lang.String java.util.Iterator
StackMap stack:
aload 7
aload 8
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
42: aload 7
bipush 61
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
43: aload 7
aload 10
invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 10 44: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator top java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 38
end local 8 45: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 34
46: aload 0
aload 7
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
end local 7 47: StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap
StackMap stack:
return
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 48 0 this Lorg/eclipse/jetty/server/Request;
0 48 1 oldQuery Ljava/lang/String;
0 48 2 newQuery Ljava/lang/String;
0 48 3 updateQueryString Z
1 48 4 newQueryParams Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
5 48 5 oldQueryParams Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
10 11 6 th Ljava/lang/Throwable;
15 16 6 mergedQueryParams Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
20 21 6 mergedQueryParams Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
22 48 6 mergedQueryParams Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
31 47 7 mergedQuery Ljava/lang/StringBuilder;
35 45 8 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
39 44 10 value Ljava/lang/String;
Exception table:
from to target type
7 8 9 Class java.lang.Throwable
MethodParameters:
Name Flags
oldQuery
newQuery
updateQueryString
public <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/servlet/http/HttpUpgradeHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new javax.servlet.ServletException
dup
ldc "HttpServletRequest.upgrade() not supported in Jetty"
invokespecial javax.servlet.ServletException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
0 1 1 handlerClass Ljava/lang/Class<TT;>;
Exceptions:
throws java.io.IOException, javax.servlet.ServletException
Signature: <T::Ljavax/servlet/http/HttpUpgradeHandler;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
handlerClass
public void setPathSpec(org.eclipse.jetty.http.pathmap.PathSpec);
descriptor: (Lorg/eclipse/jetty/http/pathmap/PathSpec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/Request;
0 2 1 pathSpec Lorg/eclipse/jetty/http/pathmap/PathSpec;
MethodParameters:
Name Flags
pathSpec
public org.eclipse.jetty.http.pathmap.PathSpec getPathSpec();
descriptor: ()Lorg/eclipse/jetty/http/pathmap/PathSpec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/Request;
public javax.servlet.http.HttpServletMapping getHttpServletMapping();
descriptor: ()Ljavax/servlet/http/HttpServletMapping;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
astore 1
start local 1 1: aload 1
instanceof org.eclipse.jetty.http.pathmap.ServletPathSpec
ifeq 24
2: invokestatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:()[I
aload 1
checkcast org.eclipse.jetty.http.pathmap.ServletPathSpec
invokevirtual org.eclipse.jetty.http.pathmap.ServletPathSpec.getGroup:()Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
iaload
tableswitch { // 1 - 6
1: 3
2: 9
3: 21
4: 18
5: 14
6: 6
default: 21
}
3: StackMap locals: org.eclipse.jetty.http.pathmap.PathSpec
StackMap stack:
getstatic javax.servlet.http.MappingMatch.CONTEXT_ROOT:Ljavax/servlet/http/MappingMatch;
astore 2
start local 2 4: ldc ""
astore 3
start local 3 5: goto 26
end local 3 end local 2 6: StackMap locals:
StackMap stack:
getstatic javax.servlet.http.MappingMatch.DEFAULT:Ljavax/servlet/http/MappingMatch;
astore 2
start local 2 7: ldc "/"
astore 3
start local 3 8: goto 26
end local 3 end local 2 9: StackMap locals:
StackMap stack:
getstatic javax.servlet.http.MappingMatch.EXACT:Ljavax/servlet/http/MappingMatch;
astore 2
start local 2 10: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 11
aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
goto 12
StackMap locals: javax.servlet.http.MappingMatch
StackMap stack:
11: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
12: astore 3
start local 3 13: goto 26
end local 3 end local 2 14: StackMap locals:
StackMap stack:
getstatic javax.servlet.http.MappingMatch.EXTENSION:Ljavax/servlet/http/MappingMatch;
astore 2
start local 2 15: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 4
start local 4 16: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
iconst_0
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 17: goto 26
end local 4 end local 3 end local 2 18: StackMap locals:
StackMap stack:
getstatic javax.servlet.http.MappingMatch.PATH:Ljavax/servlet/http/MappingMatch;
astore 2
start local 2 19: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
astore 3
start local 3 20: goto 26
end local 3 end local 2 21: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 22: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
astore 3
start local 3 23: goto 26
end local 3 end local 2 24: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 25: aload 0
getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
astore 3
start local 3 26: StackMap locals: javax.servlet.http.MappingMatch java.lang.String
StackMap stack:
new org.eclipse.jetty.server.Request$2
dup
aload 0
aload 3
aload 1
aload 2
invokespecial org.eclipse.jetty.server.Request$2.<init>:(Lorg/eclipse/jetty/server/Request;Ljava/lang/String;Lorg/eclipse/jetty/http/pathmap/PathSpec;Ljavax/servlet/http/MappingMatch;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/eclipse/jetty/server/Request;
1 27 1 pathSpec Lorg/eclipse/jetty/http/pathmap/PathSpec;
4 6 2 match Ljavax/servlet/http/MappingMatch;
7 9 2 match Ljavax/servlet/http/MappingMatch;
10 14 2 match Ljavax/servlet/http/MappingMatch;
15 18 2 match Ljavax/servlet/http/MappingMatch;
19 21 2 match Ljavax/servlet/http/MappingMatch;
22 24 2 match Ljavax/servlet/http/MappingMatch;
25 27 2 match Ljavax/servlet/http/MappingMatch;
5 6 3 mapping Ljava/lang/String;
8 9 3 mapping Ljava/lang/String;
13 14 3 mapping Ljava/lang/String;
17 18 3 mapping Ljava/lang/String;
20 21 3 mapping Ljava/lang/String;
23 24 3 mapping Ljava/lang/String;
26 27 3 mapping Ljava/lang/String;
16 18 4 dot I
static int[] ();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.http.HttpHeader.values:()[Lorg/eclipse/jetty/http/HttpHeader;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 22
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.HttpHeader.ACCEPT_CHARSET:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 23
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.HttpHeader.ACCEPT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 24
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.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 25
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.HttpHeader.ACCEPT_RANGES:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 49
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.HttpHeader.AGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 50
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.HttpHeader.ALLOW:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 12
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.HttpHeader.AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 26
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.HttpHeader.CACHE_CONTROL:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iconst_2
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.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iconst_1
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.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 13
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.HttpHeader.CONTENT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 14
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 15
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LOCATION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 16
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_MD5:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 17
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 18
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 19
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 65
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.C_AUTHORITY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 75
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.C_METHOD:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 73
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.C_PATH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 76
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.C_SCHEME:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 74
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.C_STATUS:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 77
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.DATE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iconst_3
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.ETAG:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 51
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.EXPECT:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 27
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.EXPIRES:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 20
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.FORWARDED:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 28
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.FROM:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 29
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.HOST:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 30
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.HTTP2_SETTINGS:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 71
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IDENTITY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 69
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IF_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 31
iastore
99: goto 101
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
100: pop
StackMap locals:
StackMap stack:
101: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IF_MODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 32
iastore
102: goto 104
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
103: pop
StackMap locals:
StackMap stack:
104: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IF_NONE_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 33
iastore
105: goto 107
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
106: pop
StackMap locals:
StackMap stack:
107: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IF_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 34
iastore
108: goto 110
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
109: pop
StackMap locals:
StackMap stack:
110: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.IF_UNMODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 35
iastore
111: goto 113
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
112: pop
StackMap locals:
StackMap stack:
113: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 36
iastore
114: goto 116
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
115: pop
StackMap locals:
StackMap stack:
116: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.LAST_MODIFIED:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 21
iastore
117: goto 119
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
118: pop
StackMap locals:
StackMap stack:
119: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.LOCATION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 52
iastore
120: goto 122
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
121: pop
StackMap locals:
StackMap stack:
122: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.MAX_FORWARDS:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 37
iastore
123: goto 125
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
124: pop
StackMap locals:
StackMap stack:
125: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.MIME_VERSION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 68
iastore
126: goto 128
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
127: pop
StackMap locals:
StackMap stack:
128: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.NEGOTIATE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 11
iastore
129: goto 131
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
130: pop
StackMap locals:
StackMap stack:
131: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.ORIGIN:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 59
iastore
132: goto 134
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
133: pop
StackMap locals:
StackMap stack:
134: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.PRAGMA:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iconst_4
iastore
135: goto 137
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
136: pop
StackMap locals:
StackMap stack:
137: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.PROXY_AUTHENTICATE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 53
iastore
138: goto 140
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
139: pop
StackMap locals:
StackMap stack:
140: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.PROXY_AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 38
iastore
141: goto 143
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
142: pop
StackMap locals:
StackMap stack:
143: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.PROXY_CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
iconst_5
iastore
144: goto 146
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
145: pop
StackMap locals:
StackMap stack:
146: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.RANGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 39
iastore
147: goto 149
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
148: pop
StackMap locals:
StackMap stack:
149: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.REFERER:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 41
iastore
150: goto 152
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
151: pop
StackMap locals:
StackMap stack:
152: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.REQUEST_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 40
iastore
153: goto 155
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
154: pop
StackMap locals:
StackMap stack:
155: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.RETRY_AFTER:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 54
iastore
156: goto 158
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
157: pop
StackMap locals:
StackMap stack:
158: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_ACCEPT:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 64
iastore
159: goto 161
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
160: pop
StackMap locals:
StackMap stack:
161: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_EXTENSIONS:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 62
iastore
162: goto 164
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
163: pop
StackMap locals:
StackMap stack:
164: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_KEY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 60
iastore
165: goto 167
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
166: pop
StackMap locals:
StackMap stack:
167: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_SUBPROTOCOL:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 63
iastore
168: goto 170
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
169: pop
StackMap locals:
StackMap stack:
170: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_VERSION:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 61
iastore
171: goto 173
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
172: pop
StackMap locals:
StackMap stack:
173: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SERVER:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 55
iastore
174: goto 176
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
175: pop
StackMap locals:
StackMap stack:
176: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SERVLET_ENGINE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 56
iastore
177: goto 179
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
178: pop
StackMap locals:
StackMap stack:
179: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 66
iastore
180: goto 182
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
181: pop
StackMap locals:
StackMap stack:
182: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE2:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 67
iastore
183: goto 185
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
184: pop
StackMap locals:
StackMap stack:
185: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.STRICT_TRANSPORT_SECURITY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 72
iastore
186: goto 188
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
187: pop
StackMap locals:
StackMap stack:
188: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.TE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 42
iastore
189: goto 191
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
190: pop
StackMap locals:
StackMap stack:
191: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.TRAILER:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 6
iastore
192: goto 194
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
193: pop
StackMap locals:
StackMap stack:
194: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.TRANSFER_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 7
iastore
195: goto 197
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
196: pop
StackMap locals:
StackMap stack:
197: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 78
iastore
198: goto 200
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
199: pop
StackMap locals:
StackMap stack:
200: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.UPGRADE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 8
iastore
201: goto 203
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
202: pop
StackMap locals:
StackMap stack:
203: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.USER_AGENT:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 43
iastore
204: goto 206
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
205: pop
StackMap locals:
StackMap stack:
206: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.VARY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 57
iastore
207: goto 209
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
208: pop
StackMap locals:
StackMap stack:
209: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.VIA:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 9
iastore
210: goto 212
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
211: pop
StackMap locals:
StackMap stack:
212: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.WARNING:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 10
iastore
213: goto 215
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
214: pop
StackMap locals:
StackMap stack:
215: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.WWW_AUTHENTICATE:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 58
iastore
216: goto 218
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
217: pop
StackMap locals:
StackMap stack:
218: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_FOR:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 44
iastore
219: goto 221
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
220: pop
StackMap locals:
StackMap stack:
221: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_HOST:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 48
iastore
222: goto 224
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
223: pop
StackMap locals:
StackMap stack:
224: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PORT:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 45
iastore
225: goto 227
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
226: pop
StackMap locals:
StackMap stack:
227: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PROTO:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 46
iastore
228: goto 230
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
229: pop
StackMap locals:
StackMap stack:
230: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_SERVER:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 47
iastore
231: goto 233
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
232: pop
StackMap locals:
StackMap stack:
233: aload 0
getstatic org.eclipse.jetty.http.HttpHeader.X_POWERED_BY:Lorg/eclipse/jetty/http/HttpHeader;
invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
bipush 70
iastore
234: goto 236
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
235: pop
StackMap locals:
StackMap stack:
236: aload 0
dup
putstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:[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
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
98 99 100 Class java.lang.NoSuchFieldError
101 102 103 Class java.lang.NoSuchFieldError
104 105 106 Class java.lang.NoSuchFieldError
107 108 109 Class java.lang.NoSuchFieldError
110 111 112 Class java.lang.NoSuchFieldError
113 114 115 Class java.lang.NoSuchFieldError
116 117 118 Class java.lang.NoSuchFieldError
119 120 121 Class java.lang.NoSuchFieldError
122 123 124 Class java.lang.NoSuchFieldError
125 126 127 Class java.lang.NoSuchFieldError
128 129 130 Class java.lang.NoSuchFieldError
131 132 133 Class java.lang.NoSuchFieldError
134 135 136 Class java.lang.NoSuchFieldError
137 138 139 Class java.lang.NoSuchFieldError
140 141 142 Class java.lang.NoSuchFieldError
143 144 145 Class java.lang.NoSuchFieldError
146 147 148 Class java.lang.NoSuchFieldError
149 150 151 Class java.lang.NoSuchFieldError
152 153 154 Class java.lang.NoSuchFieldError
155 156 157 Class java.lang.NoSuchFieldError
158 159 160 Class java.lang.NoSuchFieldError
161 162 163 Class java.lang.NoSuchFieldError
164 165 166 Class java.lang.NoSuchFieldError
167 168 169 Class java.lang.NoSuchFieldError
170 171 172 Class java.lang.NoSuchFieldError
173 174 175 Class java.lang.NoSuchFieldError
176 177 178 Class java.lang.NoSuchFieldError
179 180 181 Class java.lang.NoSuchFieldError
182 183 184 Class java.lang.NoSuchFieldError
185 186 187 Class java.lang.NoSuchFieldError
188 189 190 Class java.lang.NoSuchFieldError
191 192 193 Class java.lang.NoSuchFieldError
194 195 196 Class java.lang.NoSuchFieldError
197 198 199 Class java.lang.NoSuchFieldError
200 201 202 Class java.lang.NoSuchFieldError
203 204 205 Class java.lang.NoSuchFieldError
206 207 208 Class java.lang.NoSuchFieldError
209 210 211 Class java.lang.NoSuchFieldError
212 213 214 Class java.lang.NoSuchFieldError
215 216 217 Class java.lang.NoSuchFieldError
218 219 220 Class java.lang.NoSuchFieldError
221 222 223 Class java.lang.NoSuchFieldError
224 225 226 Class java.lang.NoSuchFieldError
227 228 229 Class java.lang.NoSuchFieldError
230 231 232 Class java.lang.NoSuchFieldError
233 234 235 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.eclipse.jetty.http.pathmap.PathSpecGroup.values:()[Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.DEFAULT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
bipush 6
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.pathmap.PathSpecGroup.EXACT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.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.pathmap.PathSpecGroup.MIDDLE_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
iconst_3
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.pathmap.PathSpecGroup.PREFIX_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.ROOT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.SUFFIX_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
iconst_5
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
dup
putstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:[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
private static java.util.Locale lambda$0(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Locale;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.jetty.http.HttpFields.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
astore 0
1: ldc ""
astore 1
start local 1 2: aload 0
bipush 45
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 3: iload 2
iconst_m1
if_icmple 6
4: aload 0
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 1
5: aload 0
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 0
6: StackMap locals: java.lang.String int
StackMap stack:
new java.util.Locale
dup
aload 0
aload 1
invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 language Ljava/lang/String;
2 7 1 country Ljava/lang/String;
3 7 2 dash I
}
SourceFile: "Request.java"
NestMembers:
org.eclipse.jetty.server.Request$1 org.eclipse.jetty.server.Request$2
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract Listener = org.eclipse.jetty.http.ComplianceViolation$Listener of org.eclipse.jetty.http.ComplianceViolation
public Request = org.eclipse.jetty.http.MetaData$Request of org.eclipse.jetty.http.MetaData
public final Type = org.eclipse.jetty.http.MimeTypes$Type of org.eclipse.jetty.http.MimeTypes
public abstract Deferred = org.eclipse.jetty.server.Authentication$Deferred of org.eclipse.jetty.server.Authentication
public Failed = org.eclipse.jetty.server.Authentication$Failed of org.eclipse.jetty.server.Authentication
public abstract LoginAuthentication = org.eclipse.jetty.server.Authentication$LoginAuthentication of org.eclipse.jetty.server.Authentication
public abstract LogoutAuthentication = org.eclipse.jetty.server.Authentication$LogoutAuthentication of org.eclipse.jetty.server.Authentication
public abstract ResponseSent = org.eclipse.jetty.server.Authentication$ResponseSent of org.eclipse.jetty.server.Authentication
public abstract User = org.eclipse.jetty.server.Authentication$User of org.eclipse.jetty.server.Authentication
public MultiPartsHttpParser = org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser of org.eclipse.jetty.server.MultiParts
org.eclipse.jetty.server.Request$1
org.eclipse.jetty.server.Request$2
public abstract Scope = org.eclipse.jetty.server.UserIdentity$Scope of org.eclipse.jetty.server.UserIdentity
public Context = org.eclipse.jetty.server.handler.ContextHandler$Context of org.eclipse.jetty.server.handler.ContextHandler