public class org.eclipse.jetty.server.Request implements jakarta.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"

  private static final org.slf4j.Logger LOG;
    descriptor: Lorg/slf4j/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 static final org.eclipse.jetty.util.MultiMap<java.lang.String> BAD_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<jakarta.servlet.ServletRequestAttributeListener> _requestAttributeListeners;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljakarta/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 org.eclipse.jetty.http.HttpFields _httpFields;
    descriptor: Lorg/eclipse/jetty/http/HttpFields;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.http.HttpFields _trailers;
    descriptor: Lorg/eclipse/jetty/http/HttpFields;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.http.HttpURI _uri;
    descriptor: Lorg/eclipse/jetty/http/HttpURI;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _method;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _pathInContext;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.ServletPathMapping _servletPathMapping;
    descriptor: Lorg/eclipse/jetty/server/ServletPathMapping;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object _asyncNotSupportedSource;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private boolean _secure;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _newContext;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _cookiesExtracted;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _handled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _contentParamsExtracted;
    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.handler.ContextHandler$Context _errorContext;
    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 jakarta.servlet.DispatcherType _dispatcherType;
    descriptor: Ljakarta/servlet/DispatcherType;
    flags: (0x0002) ACC_PRIVATE

  private int _inputState;
    descriptor: I
    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 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.nio.charset.Charset _queryEncoding;
    descriptor: Ljava/nio/charset/Charset;
    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 jakarta.servlet.http.HttpSession _session;
    descriptor: Ljakarta/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.MultiPartFormInputStream _multiParts;
    descriptor: Lorg/eclipse/jetty/server/MultiPartFormInputStream;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.AsyncContextState _async;
    descriptor: Lorg/eclipse/jetty/server/AsyncContextState;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<org.eclipse.jetty.server.session.Session> _sessions;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/eclipse/jetty/server/session/Session;>;

  private static java.util.EnumSet<org.eclipse.jetty.http.HttpHeader> NOT_PUSHED_HEADERS;
    descriptor: Ljava/util/EnumSet;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/EnumSet<Lorg/eclipse/jetty/http/HttpHeader;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 148
            ldc Lorg/eclipse/jetty/server/Request;
            invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
            putstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
         1: .line 149
            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: .line 154
            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;
         3: .line 155
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putstatic org.eclipse.jetty.server.Request.BAD_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
         4: .line 297
            getstatic org.eclipse.jetty.http.HttpHeader.IF_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
            bipush 9
            anewarray org.eclipse.jetty.http.HttpHeader
            dup
            iconst_0
         5: .line 298
            getstatic org.eclipse.jetty.http.HttpHeader.IF_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            iconst_1
         6: .line 299
            getstatic org.eclipse.jetty.http.HttpHeader.IF_UNMODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            iconst_2
         7: .line 300
            getstatic org.eclipse.jetty.http.HttpHeader.RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            iconst_3
         8: .line 301
            getstatic org.eclipse.jetty.http.HttpHeader.EXPECT:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            iconst_4
         9: .line 302
            getstatic org.eclipse.jetty.http.HttpHeader.REFERER:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            iconst_5
        10: .line 303
            getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            bipush 6
        11: .line 304
            getstatic org.eclipse.jetty.http.HttpHeader.AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            bipush 7
        12: .line 305
            getstatic org.eclipse.jetty.http.HttpHeader.IF_NONE_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
            dup
            bipush 8
        13: .line 306
            getstatic org.eclipse.jetty.http.HttpHeader.IF_MODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
            aastore
        14: .line 296
            invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;
            putstatic org.eclipse.jetty.server.Request.NOT_PUSHED_HEADERS:Ljava/util/EnumSet;
        15: .line 307
            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 // org.eclipse.jetty.util.MultiMap inputParameters
         0: .line 166
            aload 0 /* inputParameters */
            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 /* isNoParams */
        start local 1 // boolean isNoParams
         3: .line 167
            iload 1 /* isNoParams */
            ireturn
        end local 1 // boolean isNoParams
        end local 0 // org.eclipse.jetty.util.MultiMap inputParameters
      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(jakarta.servlet.ServletRequest);
    descriptor: (Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Request;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // jakarta.servlet.ServletRequest request
         0: .line 179
            aload 0 /* request */
            instanceof org.eclipse.jetty.server.Request
            ifeq 2
         1: .line 180
            aload 0 /* request */
            checkcast org.eclipse.jetty.server.Request
            areturn
         2: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* request */
            ldc Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokeinterface jakarta.servlet.ServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* channel */
        start local 1 // java.lang.Object channel
         3: .line 183
            aload 1 /* channel */
            instanceof org.eclipse.jetty.server.HttpChannel
            ifeq 6
         4: .line 184
            aload 1 /* channel */
            checkcast org.eclipse.jetty.server.HttpChannel
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
            areturn
         5: .line 188
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* request */
            checkcast jakarta.servlet.ServletRequestWrapper
            invokevirtual jakarta.servlet.ServletRequestWrapper.getRequest:()Ljakarta/servlet/ServletRequest;
            astore 0 /* request */
         6: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* request */
            instanceof jakarta.servlet.ServletRequestWrapper
            ifne 5
         7: .line 191
            aload 0 /* request */
            instanceof org.eclipse.jetty.server.Request
            ifeq 9
         8: .line 192
            aload 0 /* request */
            checkcast org.eclipse.jetty.server.Request
            areturn
         9: .line 194
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Object channel
        end local 0 // jakarta.servlet.ServletRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0  request  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.HttpChannel channel
        start local 2 // org.eclipse.jetty.server.HttpInput input
         0: .line 239
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 198
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
         2: .line 207
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
         3: .line 210
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
         4: .line 211
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._handled:Z
         5: .line 213
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
         6: .line 222
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._inputState:I
         7: .line 241
            aload 0 /* this */
            aload 1 /* channel */
            putfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
         8: .line 242
            aload 0 /* this */
            aload 2 /* input */
            putfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
         9: .line 243
            return
        end local 2 // org.eclipse.jetty.server.HttpInput input
        end local 1 // org.eclipse.jetty.server.HttpChannel channel
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 247
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public void setHttpFields(org.eclipse.jetty.http.HttpFields);
    descriptor: (Lorg/eclipse/jetty/http/HttpFields;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.HttpFields fields
         0: .line 252
            aload 0 /* this */
            aload 1 /* fields */
            invokeinterface org.eclipse.jetty.http.HttpFields.asImmutable:()Lorg/eclipse/jetty/http/HttpFields$Immutable;
            putfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
         1: .line 253
            return
        end local 1 // org.eclipse.jetty.http.HttpFields fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jetty/server/Request;
            0    2     1  fields  Lorg/eclipse/jetty/http/HttpFields;
    MethodParameters:
        Name  Flags
      fields  

  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 // org.eclipse.jetty.server.Request this
         0: .line 258
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getTrailerHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            astore 1 /* trailersFields */
        start local 1 // org.eclipse.jetty.http.HttpFields trailersFields
         1: .line 259
            aload 1 /* trailersFields */
            ifnonnull 3
         2: .line 260
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            areturn
         3: .line 261
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 2 /* trailers */
        start local 2 // java.util.Map trailers
         4: .line 262
            aload 1 /* trailersFields */
            invokeinterface 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 /* field */
        start local 3 // org.eclipse.jetty.http.HttpField field
         6: .line 264
            aload 3 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            astore 5 /* key */
        start local 5 // java.lang.String key
         7: .line 265
            aload 2 /* trailers */
            aload 5 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* value */
        start local 6 // java.lang.String value
         8: .line 266
            aload 2 /* trailers */
            aload 5 /* key */
            aload 6 /* value */
            ifnonnull 9
            aload 3 /* field */
            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 /* value */
            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 /* field */
            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 // java.lang.String value
        end local 5 // java.lang.String key
        end local 3 // org.eclipse.jetty.http.HttpField field
        11: .line 262
      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: .line 268
            aload 2 /* trailers */
            areturn
        end local 2 // java.util.Map trailers
        end local 1 // org.eclipse.jetty.http.HttpFields trailersFields
        end local 0 // org.eclipse.jetty.server.Request this
      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 void setTrailerHttpFields(org.eclipse.jetty.http.HttpFields);
    descriptor: (Lorg/eclipse/jetty/http/HttpFields;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.HttpFields trailers
         0: .line 273
            aload 0 /* this */
            aload 1 /* trailers */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         1: aload 1 /* trailers */
            invokeinterface org.eclipse.jetty.http.HttpFields.asImmutable:()Lorg/eclipse/jetty/http/HttpFields$Immutable;
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields
      StackMap stack: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Immutable
         2: putfield org.eclipse.jetty.server.Request._trailers:Lorg/eclipse/jetty/http/HttpFields;
         3: .line 274
            return
        end local 1 // org.eclipse.jetty.http.HttpFields trailers
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1  trailers  Lorg/eclipse/jetty/http/HttpFields;
    MethodParameters:
          Name  Flags
      trailers  

  public org.eclipse.jetty.http.HttpFields getTrailerHttpFields();
    descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 278
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._trailers:Lorg/eclipse/jetty/http/HttpFields;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  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 // org.eclipse.jetty.server.Request this
         0: .line 283
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 288
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 293
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isPush:()Z
            ifne 1
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  public jakarta.servlet.http.PushBuilder newPushBuilder();
    descriptor: ()Ljakarta/servlet/http/PushBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=11, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 312
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isPushSupported:()Z
            ifne 2
         1: .line 313
            aconst_null
            areturn
         2: .line 315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.server.Request.NOT_PUSHED_HEADERS:Ljava/util/EnumSet;
            invokestatic org.eclipse.jetty.http.HttpFields.build:(Lorg/eclipse/jetty/http/HttpFields;Ljava/util/EnumSet;)Lorg/eclipse/jetty/http/HttpFields$Mutable;
            astore 1 /* fields */
        start local 1 // org.eclipse.jetty.http.HttpFields$Mutable fields
         3: .line 317
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
            invokeinterface org.eclipse.jetty.http.HttpFields.getField:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
            astore 2 /* authField */
        start local 2 // org.eclipse.jetty.http.HttpField authField
         4: .line 319
            aload 2 /* authField */
            ifnull 6
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getUserPrincipal:()Ljava/security/Principal;
            ifnull 6
            aload 2 /* authField */
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            ldc "Basic"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 320
            aload 1 /* fields */
            aload 2 /* authField */
            invokevirtual org.eclipse.jetty.http.HttpFields$Mutable.add:(Lorg/eclipse/jetty/http/HttpField;)Lorg/eclipse/jetty/http/HttpFields$Mutable;
            pop
         6: .line 325
      StackMap locals: org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getSession:()Ljakarta/servlet/http/HttpSession;
            astore 4 /* session */
        start local 4 // jakarta.servlet.http.HttpSession session
         7: .line 326
            aload 4 /* session */
            ifnull 11
         8: .line 328
            aload 4 /* session */
            invokeinterface jakarta.servlet.http.HttpSession.getLastAccessedTime:()J
            pop2
         9: .line 329
            aload 4 /* session */
            invokeinterface jakarta.servlet.http.HttpSession.getId:()Ljava/lang/String;
            astore 3 /* id */
        start local 3 // java.lang.String id
        10: .line 330
            goto 15
        end local 3 // java.lang.String id
        11: .line 332
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField top jakarta.servlet.http.HttpSession
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
            astore 3 /* id */
        end local 4 // jakarta.servlet.http.HttpSession session
        start local 3 // java.lang.String id
        12: .line 333
            goto 15
        end local 3 // java.lang.String id
        13: .line 334
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField
      StackMap stack: java.lang.IllegalStateException
            pop
        14: .line 336
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
            astore 3 /* id */
        start local 3 // java.lang.String id
        15: .line 339
      StackMap locals: java.lang.String
      StackMap stack:
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 4 /* cookies */
        start local 4 // java.util.Map cookies
        16: .line 340
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCookies:()[Ljakarta/servlet/http/Cookie;
            astore 5 /* existingCookies */
        start local 5 // jakarta.servlet.http.Cookie[] existingCookies
        17: .line 341
            aload 5 /* existingCookies */
            ifnull 23
        18: .line 343
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCookies:()[Ljakarta/servlet/http/Cookie;
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 22
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] top int int jakarta.servlet.http.Cookie[]
      StackMap stack:
        19: aload 9
            iload 7
            aaload
            astore 6 /* c */
        start local 6 // jakarta.servlet.http.Cookie c
        20: .line 345
            aload 4 /* cookies */
            aload 6 /* c */
            invokevirtual jakarta.servlet.http.Cookie.getName:()Ljava/lang/String;
            aload 6 /* c */
            invokevirtual jakarta.servlet.http.Cookie.getValue:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 6 // jakarta.servlet.http.Cookie c
        21: .line 343
            iinc 7 1
      StackMap locals:
      StackMap stack:
        22: iload 7
            iload 8
            if_icmplt 19
        23: .line 351
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[]
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
            invokevirtual org.eclipse.jetty.server.Response.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields$Mutable;
            astore 6 /* responseFields */
        start local 6 // org.eclipse.jetty.http.HttpFields responseFields
        24: .line 352
            aload 6 /* responseFields */
            invokeinterface org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
            astore 8
            goto 32
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields top java.util.Iterator
      StackMap stack:
        25: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpField
            astore 7 /* field */
        start local 7 // org.eclipse.jetty.http.HttpField field
        26: .line 354
            aload 7 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
            astore 9 /* header */
        start local 9 // org.eclipse.jetty.http.HttpHeader header
        27: .line 355
            aload 9 /* header */
            getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            if_acmpne 32
        28: .line 357
            aload 7 /* field */
            checkcast org.eclipse.jetty.http.HttpCookie$SetCookieHttpField
            invokevirtual org.eclipse.jetty.http.HttpCookie$SetCookieHttpField.getHttpCookie:()Lorg/eclipse/jetty/http/HttpCookie;
            astore 10 /* cookie */
        start local 10 // org.eclipse.jetty.http.HttpCookie cookie
        29: .line 358
            aload 10 /* cookie */
            invokevirtual org.eclipse.jetty.http.HttpCookie.getMaxAge:()J
            lconst_0
            lcmp
            ifle 31
        30: .line 359
            aload 4 /* cookies */
            aload 10 /* cookie */
            invokevirtual org.eclipse.jetty.http.HttpCookie.getName:()Ljava/lang/String;
            aload 10 /* cookie */
            invokevirtual org.eclipse.jetty.http.HttpCookie.getValue:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
            goto 32
        31: .line 361
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields org.eclipse.jetty.http.HttpField java.util.Iterator org.eclipse.jetty.http.HttpHeader org.eclipse.jetty.http.HttpCookie
      StackMap stack:
            aload 4 /* cookies */
            aload 10 /* cookie */
            invokevirtual org.eclipse.jetty.http.HttpCookie.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // org.eclipse.jetty.http.HttpCookie cookie
        end local 9 // org.eclipse.jetty.http.HttpHeader header
        end local 7 // org.eclipse.jetty.http.HttpField field
        32: .line 352
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 25
        33: .line 365
            aload 4 /* cookies */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 42
        34: .line 367
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 7 /* buff */
        start local 7 // java.lang.StringBuilder buff
        35: .line 368
            aload 4 /* cookies */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 9
            goto 40
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        36: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 8 /* entry */
        start local 8 // java.util.Map$Entry entry
        37: .line 370
            aload 7 /* buff */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 39
        38: .line 371
            aload 7 /* buff */
            ldc "; "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        39: .line 372
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields java.lang.StringBuilder java.util.Map$Entry java.util.Iterator
      StackMap stack:
            aload 7 /* buff */
            aload 8 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 8 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 8 // java.util.Map$Entry entry
        40: .line 368
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 36
        41: .line 374
            aload 1 /* fields */
            new org.eclipse.jetty.http.HttpField
            dup
            getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            aload 7 /* buff */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.eclipse.jetty.http.HttpField.<init>:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
            invokevirtual org.eclipse.jetty.http.HttpFields$Mutable.add:(Lorg/eclipse/jetty/http/HttpField;)Lorg/eclipse/jetty/http/HttpFields$Mutable;
            pop
        end local 7 // java.lang.StringBuilder buff
        42: .line 377
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields$Mutable org.eclipse.jetty.http.HttpField java.lang.String java.util.Map jakarta.servlet.http.Cookie[] org.eclipse.jetty.http.HttpFields
      StackMap stack:
            new org.eclipse.jetty.server.PushBuilderImpl
            dup
            aload 0 /* this */
            aload 1 /* fields */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryString:()Ljava/lang/String;
            aload 3 /* id */
            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 7 /* builder */
        start local 7 // jakarta.servlet.http.PushBuilder builder
        43: .line 378
            aload 7 /* builder */
            ldc "referer"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURL:()Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokeinterface jakarta.servlet.http.PushBuilder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Ljakarta/servlet/http/PushBuilder;
            pop
        44: .line 380
            aload 7 /* builder */
            areturn
        end local 7 // jakarta.servlet.http.PushBuilder builder
        end local 6 // org.eclipse.jetty.http.HttpFields responseFields
        end local 5 // jakarta.servlet.http.Cookie[] existingCookies
        end local 4 // java.util.Map cookies
        end local 3 // java.lang.String id
        end local 2 // org.eclipse.jetty.http.HttpField authField
        end local 1 // org.eclipse.jetty.http.HttpFields$Mutable fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   45     0             this  Lorg/eclipse/jetty/server/Request;
            3   45     1           fields  Lorg/eclipse/jetty/http/HttpFields$Mutable;
            4   45     2        authField  Lorg/eclipse/jetty/http/HttpField;
           10   11     3               id  Ljava/lang/String;
           12   13     3               id  Ljava/lang/String;
           15   45     3               id  Ljava/lang/String;
            7   12     4          session  Ljakarta/servlet/http/HttpSession;
           16   45     4          cookies  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
           17   45     5  existingCookies  [Ljakarta/servlet/http/Cookie;
           20   21     6                c  Ljakarta/servlet/http/Cookie;
           24   45     6   responseFields  Lorg/eclipse/jetty/http/HttpFields;
           26   32     7            field  Lorg/eclipse/jetty/http/HttpField;
           27   32     9           header  Lorg/eclipse/jetty/http/HttpHeader;
           29   32    10           cookie  Lorg/eclipse/jetty/http/HttpCookie;
           35   42     7             buff  Ljava/lang/StringBuilder;
           37   40     8            entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
           43   45     7          builder  Ljakarta/servlet/http/PushBuilder;
      Exception table:
        from    to  target  type
           6    12      13  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 // org.eclipse.jetty.server.Request this
        start local 1 // java.util.EventListener listener
         0: .line 385
            aload 1 /* listener */
            instanceof jakarta.servlet.ServletRequestAttributeListener
            ifeq 2
         1: .line 386
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            aload 1 /* listener */
            checkcast jakarta.servlet.ServletRequestAttributeListener
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 387
      StackMap locals:
      StackMap stack:
            aload 1 /* listener */
            instanceof jakarta.servlet.AsyncListener
            ifeq 4
         3: .line 388
            new java.lang.IllegalArgumentException
            dup
            aload 1 /* listener */
            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: .line 389
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.EventListener listener
        end local 0 // org.eclipse.jetty.server.Request this
      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

  public void enterSession(jakarta.servlet.http.HttpSession);
    descriptor: (Ljakarta/servlet/http/HttpSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.http.HttpSession s
         0: .line 398
            aload 1 /* s */
            instanceof org.eclipse.jetty.server.session.Session
            ifne 2
         1: .line 399
            return
         2: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            ifnonnull 4
         3: .line 402
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
         4: .line 403
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 6
         5: .line 404
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "Request {} entering session={}"
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         6: .line 405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            aload 1 /* s */
            checkcast org.eclipse.jetty.server.session.Session
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         7: .line 406
            return
        end local 1 // jakarta.servlet.http.HttpSession s
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/eclipse/jetty/server/Request;
            0    8     1     s  Ljakarta/servlet/http/HttpSession;
    MethodParameters:
      Name  Flags
      s     

  private void leaveSession(org.eclipse.jetty.server.session.Session);
    descriptor: (Lorg/eclipse/jetty/server/session/Session;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.session.Session session
         0: .line 415
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 2
         1: .line 416
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "Request {} leaving session {}"
            aload 0 /* this */
            aload 1 /* session */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 417
      StackMap locals:
      StackMap stack:
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.Session.getSessionHandler:()Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.complete:(Ljakarta/servlet/http/HttpSession;)V
         3: .line 418
            return
        end local 1 // org.eclipse.jetty.server.session.Session session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            0    4     1  session  Lorg/eclipse/jetty/server/session/Session;
    MethodParameters:
         Name  Flags
      session  

  private void commitSession(org.eclipse.jetty.server.session.Session);
    descriptor: (Lorg/eclipse/jetty/server/session/Session;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.session.Session session
         0: .line 428
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 2
         1: .line 429
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "Response {} committing for session {}"
            aload 0 /* this */
            aload 1 /* session */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 430
      StackMap locals:
      StackMap stack:
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.Session.getSessionHandler:()Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.commit:(Ljakarta/servlet/http/HttpSession;)V
         3: .line 431
            return
        end local 1 // org.eclipse.jetty.server.session.Session session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            0    4     1  session  Lorg/eclipse/jetty/server/session/Session;
    MethodParameters:
         Name  Flags
      session  

  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 // org.eclipse.jetty.server.Request this
         0: .line 435
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
            ifne 7
         1: .line 439
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
         2: .line 444
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 7
         3: .line 448
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.extractContentParameters:()V
         4: .line 449
            goto 7
         5: .line 450
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         6: .line 452
            new org.eclipse.jetty.http.BadMessageException
            dup
            ldc "Unable to parse form content"
            aload 1 /* e */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.RuntimeException e
         7: .line 459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 9
         8: .line 460
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.extractQueryParameters:()V
         9: .line 463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 10
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 11
        10: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            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 17
        11: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 12
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 13
        12: .line 466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            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 17
        13: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 17
        14: .line 469
            aload 0 /* this */
            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;
        15: .line 470
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            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
        16: .line 471
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            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
        17: .line 476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            astore 1 /* parameters */
        start local 1 // org.eclipse.jetty.util.MultiMap parameters
        18: .line 477
            aload 1 /* parameters */
            ifnonnull 19
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            goto 20
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
        19: aload 1 /* parameters */
      StackMap locals:
      StackMap stack: org.eclipse.jetty.util.MultiMap
        20: areturn
        end local 1 // org.eclipse.jetty.util.MultiMap parameters
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lorg/eclipse/jetty/server/Request;
            6    7     1           e  Ljava/lang/RuntimeException;
           18   21     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
    Signature: ()Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  private void extractQueryParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 482
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.StringUtil.isEmpty:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 8
         2: .line 488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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;
         3: .line 489
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding: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: .line 490
            goto 8
         5: .line 491
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         6: .line 493
            aload 0 /* this */
            getstatic org.eclipse.jetty.server.Request.BAD_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
         7: .line 494
            new org.eclipse.jetty.http.BadMessageException
            dup
            ldc "Unable to parse URI query"
            aload 1 /* e */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.RuntimeException e
         8: .line 497
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/eclipse/jetty/server/Request;
            6    8     1     e  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.lang.IllegalStateException
           2     4       5  Class java.lang.IllegalArgumentException

  private boolean isContentEncodingSupported();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 501
            aload 0 /* this */
            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;
            invokeinterface org.eclipse.jetty.http.HttpFields.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
            astore 1 /* contentEncoding */
        start local 1 // java.lang.String contentEncoding
         1: .line 502
            aload 1 /* contentEncoding */
            ifnonnull 3
         2: .line 503
            iconst_1
            ireturn
         3: .line 504
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic org.eclipse.jetty.http.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
            aload 1 /* contentEncoding */
            invokevirtual org.eclipse.jetty.http.HttpHeaderValue.is:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String contentEncoding
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/eclipse/jetty/server/Request;
            1    4     1  contentEncoding  Ljava/lang/String;

  private void extractContentParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 509
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         1: .line 510
            aload 1 /* contentType */
            ifnull 2
            aload 1 /* contentType */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 3
         2: .line 511
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            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: .line 514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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: .line 515
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
            istore 2 /* contentLength */
        start local 2 // int contentLength
         5: .line 516
            iload 2 /* contentLength */
            ifeq 25
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifne 25
         6: .line 518
            aload 1 /* contentType */
            aconst_null
            invokestatic org.eclipse.jetty.http.HttpField.valueParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
            astore 3 /* baseType */
        start local 3 // java.lang.String baseType
         7: .line 519
            getstatic org.eclipse.jetty.http.MimeTypes$Type.FORM_ENCODED:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 3 /* baseType */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
            ifeq 13
         8: .line 520
            aload 0 /* this */
            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 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.isFormEncodedMethod:(Ljava/lang/String;)Z
            ifeq 13
         9: .line 522
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            ifnull 11
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isContentEncodingSupported:()Z
            ifne 11
        10: .line 524
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 415
            ldc "Unsupported Content-Encoding"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        11: .line 527
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            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
        12: .line 528
            goto 25
        13: .line 529
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 3 /* baseType */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
            ifeq 25
        14: .line 530
            aload 0 /* this */
            ldc "org.eclipse.jetty.multipartConfig"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            ifnull 25
        15: .line 531
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            ifnonnull 25
        16: .line 535
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            ifnull 18
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isContentEncodingSupported:()Z
            ifne 18
        17: .line 537
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 415
            ldc "Unsupported Content-Encoding"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        18: .line 539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            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
        19: .line 540
            goto 25
        20: .line 541
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
        21: .line 543
            ldc "Unable to extract content parameters"
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        22: .line 544
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 24
        23: .line 545
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            aload 5 /* msg */
            aload 4 /* e */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V
        24: .line 546
      StackMap locals: java.io.IOException java.lang.String
      StackMap stack:
            new org.eclipse.jetty.io.RuntimeIOException
            dup
            aload 5 /* msg */
            aload 4 /* e */
            invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.lang.String msg
        end local 4 // java.io.IOException e
        end local 3 // java.lang.String baseType
        end local 2 // int contentLength
        25: .line 551
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String
      StackMap stack:
            return
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      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;
           21   25     4              e  Ljava/io/IOException;
           22   25     5            msg  Ljava/lang/String;
      Exception table:
        from    to  target  type
          16    19      20  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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap params
         0: .line 557
            ldc 200000
            istore 2 /* maxFormContentSize */
        start local 2 // int maxFormContentSize
         1: .line 558
            sipush 1000
            istore 3 /* maxFormKeys */
        start local 3 // int maxFormKeys
         2: .line 560
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 7
         3: .line 562
            aload 0 /* this */
            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;
            astore 4 /* contextHandler */
        start local 4 // org.eclipse.jetty.server.handler.ContextHandler contextHandler
         4: .line 563
            aload 4 /* contextHandler */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormContentSize:()I
            istore 2 /* maxFormContentSize */
         5: .line 564
            aload 4 /* contextHandler */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormKeys:()I
            istore 3 /* maxFormKeys */
        end local 4 // org.eclipse.jetty.server.handler.ContextHandler contextHandler
         6: .line 565
            goto 9
         7: .line 568
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            ldc "org.eclipse.jetty.server.Request.maxFormContentSize"
            iload 2 /* maxFormContentSize */
            invokevirtual org.eclipse.jetty.server.Request.lookupServerAttribute:(Ljava/lang/String;I)I
            istore 2 /* maxFormContentSize */
         8: .line 569
            aload 0 /* this */
            ldc "org.eclipse.jetty.server.Request.maxFormKeys"
            iload 3 /* maxFormKeys */
            invokevirtual org.eclipse.jetty.server.Request.lookupServerAttribute:(Ljava/lang/String;I)I
            istore 3 /* maxFormKeys */
         9: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
            istore 4 /* contentLength */
        start local 4 // int contentLength
        10: .line 573
            iload 2 /* maxFormContentSize */
            iflt 12
            iload 4 /* contentLength */
            iload 2 /* maxFormContentSize */
            if_icmple 12
        11: .line 574
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Form is larger than max length "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* maxFormContentSize */
            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
        12: .line 576
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljakarta/servlet/ServletInputStream;
            astore 5 /* in */
        start local 5 // java.io.InputStream in
        13: .line 577
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.isAsync:()Z
            ifeq 15
        14: .line 578
            new java.lang.IllegalStateException
            dup
            ldc "Cannot extract parameters with async IO"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 580
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 5 /* in */
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            iload 2 /* maxFormContentSize */
            iload 3 /* maxFormKeys */
            invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/io/InputStream;Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;II)V
        end local 5 // java.io.InputStream in
        end local 4 // int contentLength
        end local 3 // int maxFormKeys
        end local 2 // int maxFormContentSize
        16: .line 581
            goto 22
        17: .line 582
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
        18: .line 584
            ldc "Unable to extract form parameters"
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        19: .line 585
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 21
        20: .line 586
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            aload 3 /* msg */
            aload 2 /* e */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V
        21: .line 587
      StackMap locals: java.io.IOException java.lang.String
      StackMap stack:
            new org.eclipse.jetty.io.RuntimeIOException
            dup
            aload 3 /* msg */
            aload 2 /* e */
            invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.String msg
        end local 2 // java.io.IOException e
        22: .line 589
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jetty.util.MultiMap params
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   23     0                this  Lorg/eclipse/jetty/server/Request;
            0   23     1              params  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            1   16     2  maxFormContentSize  I
            2   16     3         maxFormKeys  I
            4    6     4      contextHandler  Lorg/eclipse/jetty/server/handler/ContextHandler;
           10   16     4       contentLength  I
           13   16     5                  in  Ljava/io/InputStream;
           18   22     2                   e  Ljava/io/IOException;
           19   22     3                 msg  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0    16      17  Class java.io.IOException
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
    MethodParameters:
        Name  Flags
      params  

  private int lookupServerAttribute(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String key
        start local 2 // int dftValue
         0: .line 593
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
            aload 1 /* key */
            invokevirtual org.eclipse.jetty.server.Server.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            astore 3 /* attribute */
        start local 3 // java.lang.Object attribute
         1: .line 594
            aload 3 /* attribute */
            instanceof java.lang.Number
            ifeq 3
         2: .line 595
            aload 3 /* attribute */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.intValue:()I
            ireturn
         3: .line 596
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* attribute */
            instanceof java.lang.String
            ifeq 5
         4: .line 597
            aload 3 /* attribute */
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            ireturn
         5: .line 598
      StackMap locals:
      StackMap stack:
            iload 2 /* dftValue */
            ireturn
        end local 3 // java.lang.Object attribute
        end local 2 // int dftValue
        end local 1 // java.lang.String key
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/eclipse/jetty/server/Request;
            0    6     1        key  Ljava/lang/String;
            0    6     2   dftValue  I
            1    6     3  attribute  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      key       
      dftValue  

  public jakarta.servlet.AsyncContext getAsyncContext();
    descriptor: ()Ljakarta/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 604
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 1 /* state */
        start local 1 // org.eclipse.jetty.server.HttpChannelState state
         1: .line 605
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnull 2
            aload 1 /* state */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
            ifne 3
         2: .line 606
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            aload 1 /* state */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.getStatusString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 1 // org.eclipse.jetty.server.HttpChannelState state
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 613
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 618
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            instanceof org.eclipse.jetty.http.ComplianceViolation$Listener
            ifeq 2
         1: .line 620
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
            areturn
         2: .line 623
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 /* listener */
        start local 1 // org.eclipse.jetty.http.ComplianceViolation$Listener listener
         3: .line 624
            aload 1 /* listener */
            ifnonnull 5
         4: .line 626
            aload 0 /* this */
            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 /* listener */
         5: .line 628
      StackMap locals: org.eclipse.jetty.http.ComplianceViolation$Listener
      StackMap stack:
            aload 1 /* listener */
            areturn
        end local 1 // org.eclipse.jetty.http.ComplianceViolation$Listener listener
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 648
            aload 1 /* name */
            ldc "org.eclipse.jetty"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 8
         1: .line 650
            ldc Lorg/eclipse/jetty/server/Server;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 651
            aload 0 /* this */
            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: .line 652
      StackMap locals:
      StackMap stack:
            ldc Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 653
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            areturn
         5: .line 654
      StackMap locals:
      StackMap stack:
            ldc Lorg/eclipse/jetty/server/HttpConnection;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 655
            aload 0 /* this */
            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: .line 656
            aload 0 /* this */
            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: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            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 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 664
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 2
         1: .line 665
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         2: .line 667
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 672
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 2
         1: .line 673
            aload 0 /* this */
            new org.eclipse.jetty.server.ServletAttributes
            dup
            invokespecial org.eclipse.jetty.server.ServletAttributes.<init>:()V
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
         2: .line 674
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 684
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 690
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 691
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 694
            aload 0 /* this */
            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: .line 695
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 701
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
            ifnonnull 13
         1: .line 703
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 3
         2: .line 704
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRequestCharacterEncoding:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
         3: .line 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
            ifnonnull 13
         4: .line 708
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         5: .line 709
            aload 1 /* contentType */
            ifnull 13
         6: .line 711
            getstatic org.eclipse.jetty.http.MimeTypes.CACHE:Lorg/eclipse/jetty/util/Index;
            aload 1 /* contentType */
            invokeinterface org.eclipse.jetty.util.Index.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.MimeTypes$Type
            astore 2 /* mime */
        start local 2 // org.eclipse.jetty.http.MimeTypes$Type mime
         7: .line 712
            aload 2 /* mime */
            ifnull 8
            aload 2 /* mime */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
            ifnonnull 9
      StackMap locals: java.lang.String org.eclipse.jetty.http.MimeTypes$Type
      StackMap stack:
         8: aload 1 /* contentType */
            invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 2 /* mime */
            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
        10: astore 3 /* charset */
        start local 3 // java.lang.String charset
        11: .line 713
            aload 3 /* charset */
            ifnull 13
        12: .line 714
            aload 0 /* this */
            aload 3 /* charset */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
        end local 3 // java.lang.String charset
        end local 2 // org.eclipse.jetty.http.MimeTypes$Type mime
        end local 1 // java.lang.String contentType
        13: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lorg/eclipse/jetty/server/Request;
            5   13     1  contentType  Ljava/lang/String;
            7   13     2         mime  Lorg/eclipse/jetty/http/MimeTypes$Type;
           11   13     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 // org.eclipse.jetty.server.Request this
         0: .line 726
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 732
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentLengthLong:()J
            lstore 1 /* contentLength */
        start local 1 // long contentLength
         1: .line 733
            lload 1 /* contentLength */
            ldc 2147483647
            lcmp
            ifle 3
         2: .line 735
            iconst_m1
            ireturn
         3: .line 736
      StackMap locals: long
      StackMap stack:
            lload 1 /* contentLength */
            l2i
            ireturn
        end local 1 // long contentLength
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/eclipse/jetty/server/Request;
            1    4     1  contentLength  J

  public long getContentLengthLong();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 744
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            ifnonnull 2
         1: .line 745
            ldc -1
            lreturn
         2: .line 747
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
            invokeinterface org.eclipse.jetty.http.HttpFields.getLongField:(Lorg/eclipse/jetty/http/HttpHeader;)J
            lreturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public long getContentRead();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 752
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.getContentReceived:()J
            lreturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 758
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
            ifnonnull 5
         1: .line 760
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         2: .line 761
            aload 0 /* this */
            aload 1 /* metadata */
            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 /* metadata */
            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;
            invokeinterface 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 // org.eclipse.jetty.http.MetaData$Request metadata
         5: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 771
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.server.handler.ContextHandler$Context getErrorContext();
    descriptor: ()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 780
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isAsyncStarted:()Z
            ifeq 4
         1: .line 782
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getState:()Lorg/eclipse/jetty/server/HttpChannelState;
            invokevirtual org.eclipse.jetty.server.HttpChannelState.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
            astore 1 /* handler */
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler handler
         2: .line 783
            aload 1 /* handler */
            ifnull 4
         3: .line 784
            aload 1 /* handler */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getServletContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler handler
         4: .line 787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._errorContext:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jetty/server/Request;
            2    4     1  handler  Lorg/eclipse/jetty/server/handler/ContextHandler;

  public java.lang.String getContextPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 797
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._dispatcherType:Ljakarta/servlet/DispatcherType;
            getstatic jakarta.servlet.DispatcherType.INCLUDE:Ljakarta/servlet/DispatcherType;
            if_acmpne 6
         1: .line 799
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc Lorg/eclipse/jetty/server/Dispatcher$IncludeAttributes;
            invokestatic org.eclipse.jetty.util.Attributes.unwrap:(Lorg/eclipse/jetty/util/Attributes;Ljava/lang/Class;)Lorg/eclipse/jetty/util/Attributes$Wrapper;
            checkcast org.eclipse.jetty.server.Dispatcher$IncludeAttributes
            astore 2 /* include */
        start local 2 // org.eclipse.jetty.server.Dispatcher$IncludeAttributes include
         2: .line 800
            aload 2 /* include */
            ifnonnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request top org.eclipse.jetty.server.Dispatcher$IncludeAttributes
      StackMap stack:
         3: aload 2 /* include */
            invokevirtual org.eclipse.jetty.server.Dispatcher$IncludeAttributes.getSourceContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.handler.ContextHandler$Context
         4: astore 1 /* context */
        end local 2 // org.eclipse.jetty.server.Dispatcher$IncludeAttributes include
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
         5: .line 801
            goto 7
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
         6: .line 804
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            astore 1 /* context */
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
         7: .line 807
      StackMap locals: org.eclipse.jetty.server.handler.ContextHandler$Context
      StackMap stack:
            aload 1 /* context */
            ifnonnull 9
         8: .line 808
            aconst_null
            areturn
         9: .line 810
      StackMap locals:
      StackMap stack:
            aload 1 /* context */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getRequestContextPath:()Ljava/lang/String;
            areturn
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/eclipse/jetty/server/Request;
            5    6     1  context  Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            7   10     1  context  Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            2    5     2  include  Lorg/eclipse/jetty/server/Dispatcher$IncludeAttributes;

  public java.lang.String getPathInContext();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 823
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public jakarta.servlet.http.Cookie[] getCookies();
    descriptor: ()[Ljakarta/servlet/http/Cookie;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 829
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 830
            aload 1 /* metadata */
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
            ifeq 5
         2: .line 832
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljakarta/servlet/http/Cookie;
            arraylength
            ifne 4
         3: .line 833
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 835
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljakarta/servlet/http/Cookie;
            areturn
         5: .line 838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
         6: .line 840
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            invokeinterface 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 /* field */
        start local 2 // org.eclipse.jetty.http.HttpField field
         8: .line 842
            aload 2 /* field */
            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: .line 844
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnonnull 11
        10: .line 845
            aload 0 /* this */
            new org.eclipse.jetty.server.Cookies
            dup
            aload 0 /* this */
            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 /* this */
            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: .line 846
      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 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.Cookies.addCookieField:(Ljava/lang/String;)V
        end local 2 // org.eclipse.jetty.http.HttpField field
        12: .line 840
      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: .line 851
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 14
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljakarta/servlet/http/Cookie;
            arraylength
            ifne 15
        14: .line 852
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aconst_null
            areturn
        15: .line 854
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljakarta/servlet/http/Cookie;
            areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      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 getDateHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 860
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 2 /* fields */
        start local 2 // org.eclipse.jetty.http.HttpFields fields
         1: .line 861
            aload 2 /* fields */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
         2: aload 2 /* fields */
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.http.HttpFields.getDateField:(Ljava/lang/String;)J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
      StackMap locals:
      StackMap stack: java.lang.Long
         3: invokevirtual java.lang.Long.longValue:()J
            lreturn
        end local 2 // org.eclipse.jetty.http.HttpFields fields
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  fields  Lorg/eclipse/jetty/http/HttpFields;
    MethodParameters:
      Name  Flags
      name  

  public jakarta.servlet.DispatcherType getDispatcherType();
    descriptor: ()Ljakarta/servlet/DispatcherType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 867
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._dispatcherType:Ljakarta/servlet/DispatcherType;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getHeader(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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 873
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 2 /* fields */
        start local 2 // org.eclipse.jetty.http.HttpFields fields
         1: .line 874
            aload 2 /* fields */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
         2: aload 2 /* fields */
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.http.HttpFields.get:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 2 // org.eclipse.jetty.http.HttpFields fields
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  fields  Lorg/eclipse/jetty/http/HttpFields;
    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 // org.eclipse.jetty.server.Request this
         0: .line 880
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 1 /* fields */
        start local 1 // org.eclipse.jetty.http.HttpFields fields
         1: .line 881
            aload 1 /* fields */
            ifnonnull 2
            invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
            goto 3
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
         2: aload 1 /* fields */
            invokeinterface org.eclipse.jetty.http.HttpFields.getFieldNames:()Ljava/util/Enumeration;
      StackMap locals:
      StackMap stack: java.util.Enumeration
         3: areturn
        end local 1 // org.eclipse.jetty.http.HttpFields fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/eclipse/jetty/server/Request;
            1    4     1  fields  Lorg/eclipse/jetty/http/HttpFields;
    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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 887
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 2 /* fields */
        start local 2 // org.eclipse.jetty.http.HttpFields fields
         1: .line 888
            aload 2 /* fields */
            ifnonnull 3
         2: .line 889
            invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
            areturn
         3: .line 890
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
            aload 2 /* fields */
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.http.HttpFields.getValues:(Ljava/lang/String;)Ljava/util/Enumeration;
            astore 3 /* e */
        start local 3 // java.util.Enumeration e
         4: .line 891
            aload 3 /* e */
            ifnonnull 6
         5: .line 892
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         6: .line 893
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* e */
            areturn
        end local 3 // java.util.Enumeration e
        end local 2 // org.eclipse.jetty.http.HttpFields fields
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  fields  Lorg/eclipse/jetty/http/HttpFields;
            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 // org.eclipse.jetty.server.Request this
         0: .line 901
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public jakarta.servlet.ServletInputStream getInputStream();
    descriptor: ()Ljakarta/servlet/ServletInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 907
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_1
            if_icmpeq 2
         1: .line 908
            new java.lang.IllegalStateException
            dup
            ldc "READER"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 909
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._inputState:I
         3: .line 911
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.isExpecting100Continue:()Z
            ifeq 5
         4: .line 912
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            aload 0 /* this */
            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: .line 914
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/Request;
    Exceptions:
      throws java.io.IOException

  public int getIntHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 920
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 2 /* fields */
        start local 2 // org.eclipse.jetty.http.HttpFields fields
         1: .line 921
            aload 2 /* fields */
            ifnonnull 2
            iconst_m1
            goto 3
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
         2: aload 2 /* fields */
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
            l2i
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 2 // org.eclipse.jetty.http.HttpFields fields
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  fields  Lorg/eclipse/jetty/http/HttpFields;
    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 // org.eclipse.jetty.server.Request this
         0: .line 927
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 1 /* fields */
        start local 1 // org.eclipse.jetty.http.HttpFields fields
         1: .line 928
            aload 1 /* fields */
            ifnonnull 3
         2: .line 929
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            areturn
         3: .line 931
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
            aload 1 /* fields */
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokeinterface org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
            astore 2 /* acceptable */
        start local 2 // java.util.List acceptable
         4: .line 934
            aload 2 /* acceptable */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 935
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            areturn
         6: .line 937
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* acceptable */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* language */
        start local 3 // java.lang.String language
         7: .line 938
            aload 3 /* language */
            invokestatic org.eclipse.jetty.http.HttpField.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* language */
         8: .line 939
            ldc ""
            astore 4 /* country */
        start local 4 // java.lang.String country
         9: .line 940
            aload 3 /* language */
            bipush 45
            invokevirtual java.lang.String.indexOf:(I)I
            istore 5 /* dash */
        start local 5 // int dash
        10: .line 941
            iload 5 /* dash */
            iconst_m1
            if_icmple 13
        11: .line 943
            aload 3 /* language */
            iload 5 /* dash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 4 /* country */
        12: .line 944
            aload 3 /* language */
            iconst_0
            iload 5 /* dash */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 3 /* language */
        13: .line 946
      StackMap locals: java.lang.String java.lang.String int
      StackMap stack:
            new java.util.Locale
            dup
            aload 3 /* language */
            aload 4 /* country */
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 5 // int dash
        end local 4 // java.lang.String country
        end local 3 // java.lang.String language
        end local 2 // java.util.List acceptable
        end local 1 // org.eclipse.jetty.http.HttpFields fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lorg/eclipse/jetty/server/Request;
            1   14     1      fields  Lorg/eclipse/jetty/http/HttpFields;
            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 // org.eclipse.jetty.server.Request this
         0: .line 952
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
            astore 1 /* fields */
        start local 1 // org.eclipse.jetty.http.HttpFields fields
         1: .line 953
            aload 1 /* fields */
            ifnonnull 3
         2: .line 954
            getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         3: .line 956
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
            aload 1 /* fields */
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokeinterface org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
            astore 2 /* acceptable */
        start local 2 // java.util.List acceptable
         4: .line 959
            aload 2 /* acceptable */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 960
            getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         6: .line 962
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* acceptable */
            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: .line 973
            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: .line 962
            astore 3 /* locales */
        start local 3 // java.util.List locales
         9: .line 975
            aload 3 /* locales */
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
        end local 3 // java.util.List locales
        end local 2 // java.util.List acceptable
        end local 1 // org.eclipse.jetty.http.HttpFields fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/eclipse/jetty/server/Request;
            1   10     1      fields  Lorg/eclipse/jetty/http/HttpFields;
            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=3, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 981
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnonnull 9
         1: .line 985
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         2: .line 986
            ldc "0.0.0.0"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 987
            aconst_null
            areturn
         4: .line 988
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* name */
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
         5: areturn
        end local 1 // java.lang.String name
         6: .line 990
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.net.UnknownHostException
            astore 1 /* e */
        start local 1 // java.net.UnknownHostException e
         7: .line 992
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "IGNORED"
            aload 1 /* e */
            invokeinterface org.slf4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V
         8: .line 993
            aconst_null
            areturn
        end local 1 // java.net.UnknownHostException e
         9: .line 997
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
        10: .line 998
            aload 1 /* local */
            ifnonnull 12
        11: .line 999
            ldc ""
            areturn
        12: .line 1000
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            astore 2 /* address */
        start local 2 // java.net.InetAddress address
        13: .line 1001
            aload 2 /* address */
            ifnonnull 15
        14: .line 1002
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            goto 16
        15: .line 1003
      StackMap locals: java.net.InetAddress
      StackMap stack:
            aload 2 /* address */
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
        16: .line 1001
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* result */
        start local 3 // java.lang.String result
        17: .line 1004
            aload 3 /* result */
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 3 // java.lang.String result
        end local 2 // java.net.InetAddress address
        end local 1 // java.net.InetSocketAddress local
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Lorg/eclipse/jetty/server/Request;
            2    6     1     name  Ljava/lang/String;
            7    9     1        e  Ljava/net/UnknownHostException;
           10   18     1    local  Ljava/net/InetSocketAddress;
           13   18     2  address  Ljava/net/InetAddress;
           17   18     3   result  Ljava/lang/String;
      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=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1010
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnull 4
         1: .line 1012
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
         2: .line 1013
            aload 1 /* local */
            ifnull 4
         3: .line 1014
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.net.InetSocketAddress local
         4: .line 1019
      StackMap locals:
      StackMap stack:
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         5: .line 1020
            ldc "0.0.0.0"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 1021
            aconst_null
            areturn
         7: .line 1022
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* name */
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
         8: areturn
        end local 1 // java.lang.String name
         9: .line 1024
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.net.UnknownHostException
            astore 1 /* e */
        start local 1 // java.net.UnknownHostException e
        10: .line 1026
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "IGNORED"
            aload 1 /* e */
            invokeinterface org.slf4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.net.UnknownHostException e
        11: .line 1028
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1034
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnonnull 2
         1: .line 1035
            iconst_0
            ireturn
         2: .line 1036
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
         3: .line 1037
            aload 1 /* local */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
         4: aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getPort:()I
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 1 // java.net.InetSocketAddress local
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1043
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._method:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1049
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            aload 1 /* name */
            iconst_0
            invokevirtual org.eclipse.jetty.util.MultiMap.getValue:(Ljava/lang/String;I)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1055
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1061
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1067
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.util.MultiMap.getValues:(Ljava/lang/String;)Ljava/util/List;
            astore 2 /* vals */
        start local 2 // java.util.List vals
         1: .line 1068
            aload 2 /* vals */
            ifnonnull 3
         2: .line 1069
            aconst_null
            areturn
         3: .line 1070
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* vals */
            aload 2 /* vals */
            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 // java.util.List vals
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1075
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap queryParameters
         0: .line 1080
            aload 0 /* this */
            aload 1 /* queryParameters */
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1081
            return
        end local 1 // org.eclipse.jetty.util.MultiMap queryParameters
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap contentParameters
         0: .line 1085
            aload 0 /* this */
            aload 1 /* contentParameters */
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1086
            return
        end local 1 // org.eclipse.jetty.util.MultiMap contentParameters
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1090
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1091
            return
        end local 0 // org.eclipse.jetty.server.Request this
      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=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1099
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServletPathMapping:()Lorg/eclipse/jetty/server/ServletPathMapping;
            astore 1 /* mapping */
        start local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
         1: .line 1100
            aload 1 /* mapping */
            ifnonnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
            goto 3
      StackMap locals: org.eclipse.jetty.server.ServletPathMapping
      StackMap stack:
         2: aload 1 /* mapping */
            invokevirtual org.eclipse.jetty.server.ServletPathMapping.getPathInfo:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            1    4     1  mapping  Lorg/eclipse/jetty/server/ServletPathMapping;

  public java.lang.String getPathTranslated();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1106
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getPathInfo:()Ljava/lang/String;
            astore 1 /* pathInfo */
        start local 1 // java.lang.String pathInfo
         1: .line 1107
            aload 1 /* pathInfo */
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnonnull 3
         2: .line 1108
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            areturn
         3: .line 1109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 1 /* pathInfo */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRealPath:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String pathInfo
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  pathInfo  Ljava/lang/String;

  public java.lang.String getProtocol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1115
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1116
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 1117
            aconst_null
            areturn
         3: .line 1118
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
            astore 2 /* version */
        start local 2 // org.eclipse.jetty.http.HttpVersion version
         4: .line 1119
            aload 2 /* version */
            ifnonnull 6
         5: .line 1120
            aconst_null
            areturn
         6: .line 1121
      StackMap locals: org.eclipse.jetty.http.HttpVersion
      StackMap stack:
            aload 2 /* version */
            invokevirtual org.eclipse.jetty.http.HttpVersion.toString:()Ljava/lang/String;
            areturn
        end local 2 // org.eclipse.jetty.http.HttpVersion version
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1129
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1130
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            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 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1135
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/nio/charset/Charset;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  java.nio.charset.Charset getQueryCharset();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1140
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/nio/charset/Charset;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1146
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/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 // org.eclipse.jetty.server.Request this
         0: .line 1152
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpeq 2
         1: .line 1153
            new java.lang.IllegalStateException
            dup
            ldc "STREAMED"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpne 4
         3: .line 1156
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            areturn
         4: .line 1158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            astore 1 /* encoding */
        start local 1 // java.lang.String encoding
         5: .line 1159
            aload 1 /* encoding */
            ifnonnull 7
         6: .line 1160
            ldc "iso-8859-1"
            astore 1 /* encoding */
         7: .line 1162
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            ifnull 8
            aload 1 /* encoding */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 11
         8: .line 1164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljakarta/servlet/ServletInputStream;
            astore 2 /* in */
        start local 2 // jakarta.servlet.ServletInputStream in
         9: .line 1165
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
        10: .line 1166
            aload 0 /* this */
            new org.eclipse.jetty.server.Request$1
            dup
            aload 0 /* this */
            new java.io.InputStreamReader
            dup
            aload 2 /* in */
            aload 1 /* encoding */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            aload 2 /* in */
            invokespecial org.eclipse.jetty.server.Request$1.<init>:(Lorg/eclipse/jetty/server/Request;Ljava/io/Reader;Ljakarta/servlet/ServletInputStream;)V
            putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
        end local 2 // jakarta.servlet.ServletInputStream in
        11: .line 1175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_2
            putfield org.eclipse.jetty.server.Request._inputState:I
        12: .line 1176
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            areturn
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      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  Ljakarta/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 // org.eclipse.jetty.server.Request this
         0: .line 1180
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1196
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1197
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1198
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1200
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            areturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      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=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1206
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1207
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1208
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1209
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 5
         4: .line 1210
            ldc ""
            areturn
         5: .line 1212
      StackMap locals:
      StackMap stack:
            aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            astore 2 /* address */
        start local 2 // java.net.InetAddress address
         6: .line 1213
            aload 2 /* address */
            ifnonnull 8
         7: .line 1214
            aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            goto 9
         8: .line 1215
      StackMap locals: java.net.InetAddress
      StackMap stack:
            aload 2 /* address */
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
         9: .line 1213
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* result */
        start local 3 // java.lang.String result
        10: .line 1219
            aload 3 /* result */
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 3 // java.lang.String result
        end local 2 // java.net.InetAddress address
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lorg/eclipse/jetty/server/Request;
            1   11     1   remote  Ljava/net/InetSocketAddress;
            6   11     2  address  Ljava/net/InetAddress;
           10   11     3   result  Ljava/lang/String;

  public java.lang.String getRemoteHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1225
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1226
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1227
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1228
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 5
         4: .line 1229
            ldc ""
            areturn
         5: .line 1231
      StackMap locals:
      StackMap stack:
            aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1237
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1238
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1239
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1240
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals:
      StackMap stack:
         4: aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getPort:()I
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1246
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getUserPrincipal:()Ljava/security/Principal;
            astore 1 /* p */
        start local 1 // java.security.Principal p
         1: .line 1247
            aload 1 /* p */
            ifnonnull 3
         2: .line 1248
            aconst_null
            areturn
         3: .line 1249
      StackMap locals: java.security.Principal
      StackMap stack:
            aload 1 /* p */
            invokeinterface java.security.Principal.getName:()Ljava/lang/String;
            areturn
        end local 1 // java.security.Principal p
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jetty/server/Request;
            1    4     1     p  Ljava/security/Principal;

  public jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/servlet/RequestDispatcher;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String path
         0: .line 1257
            aload 1 /* path */
            invokestatic org.eclipse.jetty.util.URIUtil.compactPath:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* path */
         1: .line 1259
            aload 1 /* path */
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnonnull 3
         2: .line 1260
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 1263
      StackMap locals:
      StackMap stack:
            aload 1 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 10
         4: .line 1265
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
            astore 2 /* relTo */
        start local 2 // java.lang.String relTo
         5: .line 1266
            aload 2 /* relTo */
            ldc "/"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 3 /* slash */
        start local 3 // int slash
         6: .line 1267
            iload 3 /* slash */
            iconst_1
            if_icmple 8
         7: .line 1268
            aload 2 /* relTo */
            iconst_0
            iload 3 /* slash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 2 /* relTo */
            goto 9
         8: .line 1270
      StackMap locals: java.lang.String int
      StackMap stack:
            ldc "/"
            astore 2 /* relTo */
         9: .line 1271
      StackMap locals:
      StackMap stack:
            aload 2 /* relTo */
            aload 1 /* path */
            invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* path */
        end local 3 // int slash
        end local 2 // java.lang.String relTo
        10: .line 1274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 1 /* path */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRequestDispatcher:(Ljava/lang/String;)Ljakarta/servlet/RequestDispatcher;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1280
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1286
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/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 // org.eclipse.jetty.server.Request this
         0: .line 1292
            new java.lang.StringBuffer
            dup
            sipush 128
            invokespecial java.lang.StringBuffer.<init>:(I)V
            astore 1 /* url */
        start local 1 // java.lang.StringBuffer url
         1: .line 1293
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
            aload 0 /* this */
            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: .line 1294
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 1295
            aload 1 /* url */
            areturn
        end local 1 // java.lang.StringBuffer url
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1300
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1315
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* url */
        start local 1 // java.lang.StringBuilder url
         1: .line 1316
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
            aload 0 /* this */
            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: .line 1317
            aload 1 /* url */
            areturn
        end local 1 // java.lang.StringBuilder url
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1323
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnonnull 1
            ldc "http"
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getServerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1329
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnonnull 1
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServerName:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  private java.lang.String findServerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1335
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getLocalName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         1: .line 1336
            aload 1 /* name */
            ifnull 3
         2: .line 1337
            aload 1 /* name */
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         3: .line 1342
      StackMap locals: java.lang.String
      StackMap stack:
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.HostPort.normalizeHost:(Ljava/lang/String;)Ljava/lang/String;
         4: areturn
         5: .line 1344
      StackMap locals:
      StackMap stack: java.net.UnknownHostException
            astore 2 /* e */
        start local 2 // java.net.UnknownHostException e
         6: .line 1346
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "IGNORED"
            aload 2 /* e */
            invokeinterface org.slf4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.net.UnknownHostException e
         7: .line 1348
            aconst_null
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1354
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnonnull 1
            iconst_m1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getPort:()I
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* port */
        start local 1 // int port
         3: .line 1357
            iload 1 /* port */
            ifgt 5
         4: .line 1358
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.http.HttpScheme.getDefaultPort:(Ljava/lang/String;)I
            ireturn
         5: .line 1361
      StackMap locals: int
      StackMap stack:
            iload 1 /* port */
            ireturn
        end local 1 // int port
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/Request;
            3    6     1  port  I

  private int findServerPort();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1367
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnull 2
         1: .line 1368
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getLocalPort:()I
            ireturn
         2: .line 1370
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public jakarta.servlet.ServletContext getServletContext();
    descriptor: ()Ljakarta/servlet/ServletContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1376
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1381
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            ifnull 2
         1: .line 1382
            aload 0 /* this */
            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: .line 1383
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1392
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServletPathMapping:()Lorg/eclipse/jetty/server/ServletPathMapping;
            astore 1 /* mapping */
        start local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
         1: .line 1393
            aload 1 /* mapping */
            ifnonnull 2
            ldc ""
            goto 3
      StackMap locals: org.eclipse.jetty.server.ServletPathMapping
      StackMap stack:
         2: aload 1 /* mapping */
            invokevirtual org.eclipse.jetty.server.ServletPathMapping.getServletPath:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            1    4     1  mapping  Lorg/eclipse/jetty/server/ServletPathMapping;

  public jakarta.servlet.ServletResponse getServletResponse();
    descriptor: ()Ljakarta/servlet/ServletResponse;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1398
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1404
            aload 0 /* this */
            iconst_0
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljakarta/servlet/http/HttpSession;
            astore 1 /* session */
        start local 1 // jakarta.servlet.http.HttpSession session
         1: .line 1405
            aload 1 /* session */
            ifnonnull 3
         2: .line 1406
            new java.lang.IllegalStateException
            dup
            ldc "No session"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1408
      StackMap locals: jakarta.servlet.http.HttpSession
      StackMap stack:
            aload 1 /* session */
            instanceof org.eclipse.jetty.server.session.Session
            ifeq 10
         4: .line 1410
            aload 1 /* session */
            checkcast org.eclipse.jetty.server.session.Session
            astore 2 /* s */
        start local 2 // org.eclipse.jetty.server.session.Session s
         5: .line 1411
            aload 2 /* s */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.session.Session.renewId:(Ljakarta/servlet/http/HttpServletRequest;)V
         6: .line 1412
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRemoteUser:()Ljava/lang/String;
            ifnull 8
         7: .line 1413
            aload 2 /* s */
            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: .line 1414
      StackMap locals: org.eclipse.jetty.server.session.Session
      StackMap stack:
            aload 2 /* s */
            invokevirtual org.eclipse.jetty.server.session.Session.isIdChanged:()Z
            ifeq 10
            aload 0 /* this */
            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: .line 1415
            aload 0 /* this */
            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 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 2 /* s */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isSecure:()Z
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionCookie:(Ljakarta/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 // org.eclipse.jetty.server.session.Session s
        10: .line 1418
      StackMap locals:
      StackMap stack:
            aload 1 /* session */
            invokeinterface jakarta.servlet.http.HttpSession.getId:()Ljava/lang/String;
            areturn
        end local 1 // jakarta.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lorg/eclipse/jetty/server/Request;
            1   11     1  session  Ljakarta/servlet/http/HttpSession;
            5   10     2        s  Lorg/eclipse/jetty/server/session/Session;

  public void onCompleted();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1428
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            ifnull 5
         1: .line 1430
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request top java.util.Iterator
      StackMap stack:
         2: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.server.session.Session
            astore 1 /* s */
        start local 1 // org.eclipse.jetty.server.session.Session s
         3: .line 1431
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual org.eclipse.jetty.server.Request.leaveSession:(Lorg/eclipse/jetty/server/session/Session;)V
        end local 1 // org.eclipse.jetty.server.session.Session s
         4: .line 1430
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 1435
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            ifnull 10
         6: .line 1439
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream.deleteParts:()V
         7: .line 1440
            goto 10
         8: .line 1441
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1 /* e */
        start local 1 // java.lang.Throwable e
         9: .line 1443
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "Errors deleting multipart tmp files"
            aload 1 /* e */
            invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Throwable e
        10: .line 1446
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/eclipse/jetty/server/Request;
            3    4     1     s  Lorg/eclipse/jetty/server/session/Session;
            9   10     1     e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           6     7       8  Class java.lang.Throwable

  public void onResponseCommit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1454
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            ifnull 5
         1: .line 1456
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request top java.util.Iterator
      StackMap stack:
         2: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.server.session.Session
            astore 1 /* s */
        start local 1 // org.eclipse.jetty.server.session.Session s
         3: .line 1457
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual org.eclipse.jetty.server.Request.commitSession:(Lorg/eclipse/jetty/server/session/Session;)V
        end local 1 // org.eclipse.jetty.server.session.Session s
         4: .line 1456
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 1459
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/Request;
            3    4     1     s  Lorg/eclipse/jetty/server/session/Session;

  public jakarta.servlet.http.HttpSession getSession(org.eclipse.jetty.server.session.SessionHandler);
    descriptor: (Lorg/eclipse/jetty/server/session/SessionHandler;)Ljakarta/servlet/http/HttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
         0: .line 1470
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifeq 1
            aload 1 /* sessionHandler */
            ifnonnull 2
         1: .line 1471
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1473
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* session */
        start local 2 // jakarta.servlet.http.HttpSession session
         3: .line 1475
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 10
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.server.session.SessionHandler jakarta.servlet.http.HttpSession top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jakarta.servlet.http.HttpSession
            astore 3 /* s */
        start local 3 // jakarta.servlet.http.HttpSession s
         5: .line 1477
            aload 3 /* s */
            checkcast org.eclipse.jetty.server.session.Session
            astore 5 /* ss */
        start local 5 // org.eclipse.jetty.server.session.Session ss
         6: .line 1478
            aload 1 /* sessionHandler */
            aload 5 /* ss */
            invokevirtual org.eclipse.jetty.server.session.Session.getSessionHandler:()Lorg/eclipse/jetty/server/session/SessionHandler;
            if_acmpne 10
         7: .line 1480
            aload 3 /* s */
            astore 2 /* session */
         8: .line 1481
            aload 5 /* ss */
            invokevirtual org.eclipse.jetty.server.session.Session.isValid:()Z
            ifeq 10
         9: .line 1482
            aload 2 /* session */
            areturn
        end local 5 // org.eclipse.jetty.server.session.Session ss
        end local 3 // jakarta.servlet.http.HttpSession s
        10: .line 1475
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        11: .line 1485
            aload 2 /* session */
            areturn
        end local 2 // jakarta.servlet.http.HttpSession session
        end local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Lorg/eclipse/jetty/server/Request;
            0   12     1  sessionHandler  Lorg/eclipse/jetty/server/session/SessionHandler;
            3   12     2         session  Ljakarta/servlet/http/HttpSession;
            5   10     3               s  Ljakarta/servlet/http/HttpSession;
            6   10     5              ss  Lorg/eclipse/jetty/server/session/Session;
    MethodParameters:
                Name  Flags
      sessionHandler  

  public jakarta.servlet.http.HttpSession getSession();
    descriptor: ()Ljakarta/servlet/http/HttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1491
            aload 0 /* this */
            iconst_1
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljakarta/servlet/http/HttpSession;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public jakarta.servlet.http.HttpSession getSession(boolean);
    descriptor: (Z)Ljakarta/servlet/http/HttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean create
         0: .line 1497
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            ifnull 4
         1: .line 1499
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            ifnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.isValid:(Ljakarta/servlet/http/HttpSession;)Z
            ifne 3
         2: .line 1500
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            goto 4
         3: .line 1502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            areturn
         4: .line 1505
      StackMap locals:
      StackMap stack:
            iload 1 /* create */
            ifne 6
         5: .line 1506
            aconst_null
            areturn
         6: .line 1508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
            invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
            ifeq 8
         7: .line 1509
            new java.lang.IllegalStateException
            dup
            ldc "Response is committed"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1511
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            ifnonnull 10
         9: .line 1512
            new java.lang.IllegalStateException
            dup
            ldc "No SessionManager"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.newHttpSession:(Ljakarta/servlet/http/HttpServletRequest;)Ljakarta/servlet/http/HttpSession;
            putfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
        11: .line 1515
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            ifnonnull 13
        12: .line 1516
            new java.lang.IllegalStateException
            dup
            ldc "Create session failed"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 1518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isSecure:()Z
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionCookie:(Ljakarta/servlet/http/HttpSession;Ljava/lang/String;Z)Lorg/eclipse/jetty/http/HttpCookie;
            astore 2 /* cookie */
        start local 2 // org.eclipse.jetty.http.HttpCookie cookie
        14: .line 1519
            aload 2 /* cookie */
            ifnull 16
        15: .line 1520
            aload 0 /* this */
            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 /* cookie */
            invokevirtual org.eclipse.jetty.server.Response.replaceCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
        16: .line 1522
      StackMap locals: org.eclipse.jetty.http.HttpCookie
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
            areturn
        end local 2 // org.eclipse.jetty.http.HttpCookie cookie
        end local 1 // boolean create
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lorg/eclipse/jetty/server/Request;
            0   17     1  create  Z
           14   17     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 // org.eclipse.jetty.server.Request this
         0: .line 1530
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1540
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._timeStamp:J
            lreturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1545
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.HttpURI uri
         0: .line 1550
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
            aload 1 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            getstatic org.eclipse.jetty.server.Request.BAD_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            if_acmpeq 2
         1: .line 1551
            aload 0 /* this */
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
         2: .line 1552
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.asImmutable:()Lorg/eclipse/jetty/http/HttpURI$Immutable;
            putfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
         3: .line 1553
            return
        end local 1 // org.eclipse.jetty.http.HttpURI uri
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jetty/server/Request;
            0    4     1   uri  Lorg/eclipse/jetty/http/HttpURI;
    MethodParameters:
      Name  Flags
      uri   

  public java.lang.String getOriginalURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1560
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1561
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 1562
            aconst_null
            areturn
         3: .line 1563
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            astore 2 /* uri */
        start local 2 // org.eclipse.jetty.http.HttpURI uri
         4: .line 1564
            aload 2 /* uri */
            ifnonnull 6
         5: .line 1565
            aconst_null
            areturn
         6: .line 1566
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifeq 8
            aload 1 /* metadata */
            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_acmpne 8
         7: .line 1567
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.getPathQuery:()Ljava/lang/String;
            goto 9
         8: .line 1568
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
         9: .line 1566
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 2 // org.eclipse.jetty.http.HttpURI uri
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      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       uri  Lorg/eclipse/jetty/http/HttpURI;

  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 // org.eclipse.jetty.server.Request this
         0: .line 1573
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1574
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 1577
            aload 0 /* this */
            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: .line 1578
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1587
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 2
         1: .line 1588
            aload 0 /* this */
            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: .line 1589
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1594
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1600
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1601
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 5
         3: .line 1605
            aload 0 /* this */
            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 /* user */
        start local 1 // org.eclipse.jetty.server.UserIdentity user
         4: .line 1606
            aload 1 /* user */
            invokeinterface org.eclipse.jetty.server.UserIdentity.getUserPrincipal:()Ljava/security/Principal;
            areturn
        end local 1 // org.eclipse.jetty.server.UserIdentity user
         5: .line 1609
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1614
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._handled:Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1620
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1626
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
            ifnonnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1632
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1636
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1645
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1651
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnonnull 2
         1: .line 1652
            iconst_0
            ireturn
         2: .line 1654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljakarta/servlet/http/HttpSession;
            astore 1 /* session */
        start local 1 // jakarta.servlet.http.HttpSession session
         3: .line 1655
            aload 1 /* session */
            ifnull 4
            aload 0 /* this */
            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 /* this */
            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 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getId:(Ljakarta/servlet/http/HttpSession;)Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: jakarta.servlet.http.HttpSession
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // jakarta.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jetty/server/Request;
            3    5     1  session  Ljakarta/servlet/http/HttpSession;

  public boolean isSecure();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1661
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._secure:Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // boolean secure
         0: .line 1666
            aload 0 /* this */
            iload 1 /* secure */
            putfield org.eclipse.jetty.server.Request._secure:Z
         1: .line 1667
            return
        end local 1 // boolean secure
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String role
         0: .line 1672
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1673
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 1676
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            aload 1 /* role */
            invokeinterface org.eclipse.jetty.server.Authentication$User.isUserInRole:(Lorg/eclipse/jetty/server/UserIdentity$Scope;Ljava/lang/String;)Z
            ireturn
         4: .line 1677
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String role
        end local 0 // org.eclipse.jetty.server.Request this
      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=6, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.MetaData$Request request
         0: .line 1685
            aload 0 /* this */
            aload 1 /* request */
            putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
         1: .line 1686
            aload 0 /* this */
            aload 1 /* request */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getMethod:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.Request._method:Ljava/lang/String;
         2: .line 1687
            aload 0 /* this */
            aload 1 /* request */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            putfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
         3: .line 1688
            aload 1 /* request */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            astore 2 /* uri */
        start local 2 // org.eclipse.jetty.http.HttpURI uri
         4: .line 1690
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifeq 7
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.hasAuthority:()Z
            ifeq 7
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
            ifnull 7
         5: .line 1692
            aload 0 /* this */
            aload 2 /* uri */
            putfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
         6: .line 1693
            goto 20
         7: .line 1696
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            aload 2 /* uri */
            invokestatic org.eclipse.jetty.http.HttpURI.build:(Lorg/eclipse/jetty/http/HttpURI;)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            astore 3 /* builder */
        start local 3 // org.eclipse.jetty.http.HttpURI$Mutable builder
         8: .line 1698
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifne 10
         9: .line 1699
            aload 3 /* builder */
            getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
            invokevirtual org.eclipse.jetty.http.HttpScheme.asString:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.scheme:(Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            pop
        10: .line 1701
      StackMap locals: org.eclipse.jetty.http.HttpURI$Mutable
      StackMap stack:
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
            ifnonnull 12
        11: .line 1702
            aload 3 /* builder */
            ldc "/"
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.path:(Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            pop
        12: .line 1704
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            invokeinterface org.eclipse.jetty.http.HttpURI.hasAuthority:()Z
            ifne 19
        13: .line 1706
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokeinterface org.eclipse.jetty.http.HttpFields.getField:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
            astore 4 /* field */
        start local 4 // org.eclipse.jetty.http.HttpField field
        14: .line 1707
            aload 4 /* field */
            instanceof org.eclipse.jetty.http.HostPortHttpField
            ifeq 18
        15: .line 1709
            aload 4 /* field */
            checkcast org.eclipse.jetty.http.HostPortHttpField
            astore 5 /* authority */
        start local 5 // org.eclipse.jetty.http.HostPortHttpField authority
        16: .line 1710
            aload 3 /* builder */
            aload 5 /* authority */
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getHost:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.host:(Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            aload 5 /* authority */
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getPort:()I
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.port:(I)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            pop
        end local 5 // org.eclipse.jetty.http.HostPortHttpField authority
        17: .line 1711
            goto 19
        18: .line 1714
      StackMap locals: org.eclipse.jetty.http.HttpField
      StackMap stack:
            aload 3 /* builder */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServerName:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.host:(Ljava/lang/String;)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServerPort:()I
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.port:(I)Lorg/eclipse/jetty/http/HttpURI$Mutable;
            pop
        end local 4 // org.eclipse.jetty.http.HttpField field
        19: .line 1717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* builder */
            invokevirtual org.eclipse.jetty.http.HttpURI$Mutable.asImmutable:()Lorg/eclipse/jetty/http/HttpURI$Immutable;
            putfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
        end local 3 // org.eclipse.jetty.http.HttpURI$Mutable builder
        20: .line 1720
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpScheme.HTTPS:Lorg/eclipse/jetty/http/HttpScheme;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpScheme.is:(Ljava/lang/String;)Z
            invokevirtual org.eclipse.jetty.server.Request.setSecure:(Z)V
        21: .line 1722
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
            astore 3 /* encoded */
        start local 3 // java.lang.String encoded
        22: .line 1724
            aload 3 /* encoded */
            ifnonnull 27
        23: .line 1726
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifeq 24
            ldc "/"
            goto 25
      StackMap locals: java.lang.String
      StackMap stack:
        24: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        25: astore 4 /* path */
        start local 4 // java.lang.String path
        26: goto 36
        end local 4 // java.lang.String path
        27: .line 1727
      StackMap locals:
      StackMap stack:
            aload 3 /* encoded */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 32
        28: .line 1728
            aload 3 /* encoded */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmpne 29
            ldc "/"
            goto 30
      StackMap locals:
      StackMap stack:
        29: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
            invokeinterface org.eclipse.jetty.http.HttpURI.getDecodedPath:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.URIUtil.canonicalPath:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        30: astore 4 /* path */
        start local 4 // java.lang.String path
        31: goto 36
        end local 4 // java.lang.String path
        32: .line 1729
      StackMap locals:
      StackMap stack:
            ldc "*"
            aload 3 /* encoded */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 33
            getstatic org.eclipse.jetty.http.HttpMethod.CONNECT:Lorg/eclipse/jetty/http/HttpMethod;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
            ifeq 35
        33: .line 1730
      StackMap locals:
      StackMap stack:
            aload 3 /* encoded */
            astore 4 /* path */
        start local 4 // java.lang.String path
        34: goto 36
        end local 4 // java.lang.String path
        35: .line 1732
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* path */
        start local 4 // java.lang.String path
        36: .line 1734
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* path */
            ifnull 37
            aload 4 /* path */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 41
        37: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* encoded */
            ifnonnull 38
            ldc ""
            goto 39
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
        38: aload 3 /* encoded */
      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
        39: putfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
        40: .line 1737
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 400
            ldc "Bad URI"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        41: .line 1739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* path */
            putfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
        42: .line 1740
            return
        end local 4 // java.lang.String path
        end local 3 // java.lang.String encoded
        end local 2 // org.eclipse.jetty.http.HttpURI uri
        end local 1 // org.eclipse.jetty.http.MetaData$Request request
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   43     0       this  Lorg/eclipse/jetty/server/Request;
            0   43     1    request  Lorg/eclipse/jetty/http/MetaData$Request;
            4   43     2        uri  Lorg/eclipse/jetty/http/HttpURI;
            8   20     3    builder  Lorg/eclipse/jetty/http/HttpURI$Mutable;
           14   19     4      field  Lorg/eclipse/jetty/http/HttpField;
           16   17     5  authority  Lorg/eclipse/jetty/http/HostPortHttpField;
           22   43     3    encoded  Ljava/lang/String;
           26   27     4       path  Ljava/lang/String;
           31   32     4       path  Ljava/lang/String;
           34   35     4       path  Ljava/lang/String;
           36   43     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 // org.eclipse.jetty.server.Request this
         0: .line 1744
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1749
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
         0: .line 1754
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 2
         1: .line 1755
            new java.lang.IllegalStateException
            dup
            ldc "Request in context!"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            ifnull 12
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpne 12
         3: .line 1760
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.read:()I
            istore 1 /* r */
        start local 1 // int r
         4: .line 1761
            goto 6
         5: .line 1763
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.read:()I
            istore 1 /* r */
         6: .line 1761
      StackMap locals:
      StackMap stack:
            iload 1 /* r */
            iconst_m1
            if_icmpne 5
        end local 1 // int r
         7: .line 1765
            goto 12
         8: .line 1766
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         9: .line 1768
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "IGNORED"
            aload 1 /* e */
            invokeinterface org.slf4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V
        10: .line 1769
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
        11: .line 1770
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
        end local 1 // java.lang.Exception e
        12: .line 1774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            invokevirtual org.eclipse.jetty.server.HttpChannelState.recycle:()V
        13: .line 1775
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        14: .line 1776
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.recycle:()V
        15: .line 1777
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
        16: .line 1778
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._httpFields:Lorg/eclipse/jetty/http/HttpFields;
        17: .line 1779
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._trailers:Lorg/eclipse/jetty/http/HttpFields;
        18: .line 1780
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._uri:Lorg/eclipse/jetty/http/HttpURI;
        19: .line 1781
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._method:Ljava/lang/String;
        20: .line 1782
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
        21: .line 1783
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._servletPathMapping:Lorg/eclipse/jetty/server/ServletPathMapping;
        22: .line 1784
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
        23: .line 1785
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._secure:Z
        24: .line 1786
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._newContext:Z
        25: .line 1787
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
        26: .line 1788
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._handled:Z
        27: .line 1789
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
        28: .line 1790
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
        29: .line 1791
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokestatic org.eclipse.jetty.util.Attributes.unwrap:(Lorg/eclipse/jetty/util/Attributes;)Lorg/eclipse/jetty/util/Attributes;
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
        30: .line 1792
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnull 34
        31: .line 1794
            ldc Lorg/eclipse/jetty/server/ServletAttributes;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 33
        32: .line 1795
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokeinterface org.eclipse.jetty.util.Attributes.clearAttributes:()V
            goto 34
        33: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
        34: .line 1799
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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
        35: .line 1800
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
        36: .line 1801
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
        37: .line 1802
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
        38: .line 1803
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._errorContext:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
        39: .line 1804
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 41
        40: .line 1805
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.reset:()V
        41: .line 1806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._dispatcherType:Ljakarta/servlet/DispatcherType;
        42: .line 1807
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._inputState:I
        43: .line 1810
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
        44: .line 1811
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
        45: .line 1812
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
        46: .line 1813
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/nio/charset/Charset;
        47: .line 1814
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
        48: .line 1815
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
        49: .line 1816
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
        50: .line 1817
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
        51: .line 1818
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
        52: .line 1819
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jetty.server.Request._timeStamp:J
        53: .line 1820
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
        54: .line 1821
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnull 56
        55: .line 1822
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            invokevirtual org.eclipse.jetty.server.AsyncContextState.reset:()V
        56: .line 1823
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
        57: .line 1824
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._sessions:Ljava/util/List;
        58: .line 1825
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   59     0  this  Lorg/eclipse/jetty/server/Request;
            4    7     1     r  I
            9   12     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           3     7       8  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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1830
            aload 0 /* this */
            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 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Object oldValue
         3: .line 1832
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnull 5
         4: .line 1833
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.removeAttribute:(Ljava/lang/String;)V
         5: .line 1835
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* oldValue */
            ifnull 11
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 11
         6: .line 1837
            new jakarta.servlet.ServletRequestAttributeEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* oldValue */
            invokespecial jakarta.servlet.ServletRequestAttributeEvent.<init>:(Ljakarta/servlet/ServletContext;Ljakarta/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
            astore 3 /* event */
        start local 3 // jakarta.servlet.ServletRequestAttributeEvent event
         7: .line 1838
            aload 0 /* this */
            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 jakarta.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
         8: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jakarta.servlet.ServletRequestAttributeListener
            astore 4 /* listener */
        start local 4 // jakarta.servlet.ServletRequestAttributeListener listener
         9: .line 1840
            aload 4 /* listener */
            aload 3 /* event */
            invokeinterface jakarta.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljakarta/servlet/ServletRequestAttributeEvent;)V
        end local 4 // jakarta.servlet.ServletRequestAttributeListener listener
        10: .line 1838
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        end local 3 // jakarta.servlet.ServletRequestAttributeEvent event
        11: .line 1843
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object
      StackMap stack:
            return
        end local 2 // java.lang.Object oldValue
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  Ljakarta/servlet/ServletRequestAttributeEvent;
            9   10     4  listener  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // java.util.EventListener listener
         0: .line 1847
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            aload 1 /* listener */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 1848
            return
        end local 1 // java.util.EventListener listener
        end local 0 // org.eclipse.jetty.server.Request this
      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.Object);
    descriptor: (ZLjava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean supported
        start local 2 // java.lang.Object source
         0: .line 1852
            aload 0 /* this */
            iload 1 /* supported */
            ifeq 1
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         1: aload 2 /* source */
            ifnonnull 2
            ldc "unknown"
            goto 3
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         2: aload 2 /* source */
      StackMap locals: org.eclipse.jetty.server.Request int java.lang.Object
      StackMap stack: org.eclipse.jetty.server.Request java.lang.Object
         3: putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
         4: .line 1853
            return
        end local 2 // java.lang.Object source
        end local 1 // boolean supported
        end local 0 // org.eclipse.jetty.server.Request this
      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/Object;
    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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1864
            aload 0 /* this */
            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 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: astore 3 /* oldValue */
        start local 3 // java.lang.Object oldValue
         3: .line 1866
            ldc "org.eclipse.jetty.server.Request.queryEncoding"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         4: .line 1867
            aload 0 /* this */
            aload 2 /* value */
            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 /* value */
            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: .line 1868
      StackMap locals:
      StackMap stack:
            ldc "org.eclipse.jetty.server.sendContent"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 1869
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/slf4j/Logger;
            ldc "Deprecated: org.eclipse.jetty.server.sendContent"
            invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
         9: .line 1871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 11
        10: .line 1872
            aload 0 /* this */
            new org.eclipse.jetty.server.ServletAttributes
            dup
            invokespecial org.eclipse.jetty.server.ServletAttributes.<init>:()V
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
        11: .line 1873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        12: .line 1875
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 24
        13: .line 1877
            new jakarta.servlet.ServletRequestAttributeEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            aload 1 /* name */
            aload 3 /* oldValue */
            ifnonnull 14
            aload 2 /* value */
            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 /* oldValue */
      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 jakarta.servlet.ServletRequestAttributeEvent.<init>:(Ljakarta/servlet/ServletContext;Ljakarta/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
            astore 4 /* event */
        start local 4 // jakarta.servlet.ServletRequestAttributeEvent event
        16: .line 1878
            aload 0 /* this */
            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 jakarta.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
        17: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jakarta.servlet.ServletRequestAttributeListener
            astore 5 /* l */
        start local 5 // jakarta.servlet.ServletRequestAttributeListener l
        18: .line 1880
            aload 3 /* oldValue */
            ifnonnull 20
        19: .line 1881
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface jakarta.servlet.ServletRequestAttributeListener.attributeAdded:(Ljakarta/servlet/ServletRequestAttributeEvent;)V
            goto 23
        20: .line 1882
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object jakarta.servlet.ServletRequestAttributeEvent jakarta.servlet.ServletRequestAttributeListener java.util.Iterator
      StackMap stack:
            aload 2 /* value */
            ifnonnull 22
        21: .line 1883
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface jakarta.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljakarta/servlet/ServletRequestAttributeEvent;)V
            goto 23
        22: .line 1885
      StackMap locals:
      StackMap stack:
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface jakarta.servlet.ServletRequestAttributeListener.attributeReplaced:(Ljakarta/servlet/ServletRequestAttributeEvent;)V
        end local 5 // jakarta.servlet.ServletRequestAttributeListener l
        23: .line 1878
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object jakarta.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 17
        end local 4 // jakarta.servlet.ServletRequestAttributeEvent event
        24: .line 1888
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack:
            return
        end local 3 // java.lang.Object oldValue
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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  Ljakarta/servlet/ServletRequestAttributeEvent;
           18   23     5         l  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.Attributes attributes
         0: .line 1899
            aload 0 /* this */
            aload 1 /* attributes */
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
         1: .line 1900
            return
        end local 1 // org.eclipse.jetty.util.Attributes attributes
        end local 0 // org.eclipse.jetty.server.Request this
      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 setAsyncAttributes();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1905
            aload 0 /* this */
            ldc "jakarta.servlet.async.request_uri"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            ifnull 2
         1: .line 1906
            return
         2: .line 1910
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 5
         3: .line 1911
            aload 0 /* this */
            new org.eclipse.jetty.server.ServletAttributes
            dup
            invokespecial org.eclipse.jetty.server.ServletAttributes.<init>:()V
            dup_x1
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            astore 1 /* baseAttributes */
        start local 1 // org.eclipse.jetty.util.Attributes baseAttributes
         4: goto 6
        end local 1 // org.eclipse.jetty.util.Attributes baseAttributes
         5: .line 1913
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokestatic org.eclipse.jetty.util.Attributes.unwrap:(Lorg/eclipse/jetty/util/Attributes;)Lorg/eclipse/jetty/util/Attributes;
            astore 1 /* baseAttributes */
        start local 1 // org.eclipse.jetty.util.Attributes baseAttributes
         6: .line 1921
      StackMap locals: org.eclipse.jetty.util.Attributes
      StackMap stack:
            aload 0 /* this */
            ldc "jakarta.servlet.forward.request_uri"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* fwdRequestURI */
        start local 2 // java.lang.String fwdRequestURI
         7: .line 1922
            aload 2 /* fwdRequestURI */
            ifnonnull 23
         8: .line 1924
            aload 1 /* baseAttributes */
            instanceof org.eclipse.jetty.server.ServletAttributes
            ifeq 16
         9: .line 1928
            aload 1 /* baseAttributes */
            checkcast org.eclipse.jetty.server.ServletAttributes
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
        10: .line 1929
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
        11: .line 1930
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getPathInContext:()Ljava/lang/String;
        12: .line 1931
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServletPathMapping:()Lorg/eclipse/jetty/server/ServletPathMapping;
        13: .line 1932
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryString:()Ljava/lang/String;
        14: .line 1928
            invokevirtual org.eclipse.jetty.server.ServletAttributes.setAsyncAttributes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/jetty/server/ServletPathMapping;Ljava/lang/String;)V
        15: .line 1933
            goto 37
        16: .line 1938
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.request_uri"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        17: .line 1939
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.context_path"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        18: .line 1940
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.servlet_path"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServletPath:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        19: .line 1941
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.path_info"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getPathInfo:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        20: .line 1942
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.query_string"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryString:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        21: .line 1943
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.mapping"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpServletMapping:()Ljakarta/servlet/http/HttpServletMapping;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        22: .line 1945
            goto 37
        23: .line 1948
      StackMap locals:
      StackMap stack:
            aload 1 /* baseAttributes */
            instanceof org.eclipse.jetty.server.ServletAttributes
            ifeq 31
        24: .line 1952
            aload 1 /* baseAttributes */
            checkcast org.eclipse.jetty.server.ServletAttributes
            aload 2 /* fwdRequestURI */
        25: .line 1953
            aload 0 /* this */
            ldc "jakarta.servlet.forward.context_path"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
        26: .line 1954
            aload 0 /* this */
            ldc "jakarta.servlet.forward.path_info"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
        27: .line 1955
            aload 0 /* this */
            ldc "jakarta.servlet.forward.mapping"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.server.ServletPathMapping
        28: .line 1956
            aload 0 /* this */
            ldc "jakarta.servlet.forward.query_string"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
        29: .line 1952
            invokevirtual org.eclipse.jetty.server.ServletAttributes.setAsyncAttributes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/jetty/server/ServletPathMapping;Ljava/lang/String;)V
        30: .line 1957
            goto 37
        31: .line 1962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.request_uri"
            aload 2 /* fwdRequestURI */
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        32: .line 1963
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.context_path"
            aload 0 /* this */
            ldc "jakarta.servlet.forward.context_path"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        33: .line 1964
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.servlet_path"
            aload 0 /* this */
            ldc "jakarta.servlet.forward.servlet_path"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        34: .line 1965
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.path_info"
            aload 0 /* this */
            ldc "jakarta.servlet.forward.path_info"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        35: .line 1966
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.query_string"
            aload 0 /* this */
            ldc "jakarta.servlet.forward.query_string"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        36: .line 1967
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc "jakarta.servlet.async.mapping"
            aload 0 /* this */
            ldc "jakarta.servlet.forward.mapping"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        37: .line 1970
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String fwdRequestURI
        end local 1 // org.eclipse.jetty.util.Attributes baseAttributes
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   38     0            this  Lorg/eclipse/jetty/server/Request;
            4    5     1  baseAttributes  Lorg/eclipse/jetty/util/Attributes;
            6   38     1  baseAttributes  Lorg/eclipse/jetty/util/Attributes;
            7   38     2   fwdRequestURI  Ljava/lang/String;

  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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.Authentication authentication
         0: .line 1979
            aload 0 /* this */
            aload 1 /* authentication */
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
         1: .line 1980
            return
        end local 1 // org.eclipse.jetty.server.Authentication authentication
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String encoding
         0: .line 1985
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
         1: .line 1986
            return
         2: .line 1988
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
         3: .line 1991
            aload 1 /* encoding */
            invokestatic org.eclipse.jetty.util.StringUtil.isUTF8:(Ljava/lang/String;)Z
            ifne 8
         4: .line 1995
            aload 1 /* encoding */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            pop
         5: .line 1996
            goto 8
         6: .line 1997
      StackMap locals:
      StackMap stack: java.nio.charset.UnsupportedCharsetException
            astore 2 /* e */
        start local 2 // java.nio.charset.UnsupportedCharsetException e
         7: .line 1999
            new java.io.UnsupportedEncodingException
            dup
            aload 2 /* e */
            invokevirtual java.nio.charset.UnsupportedCharsetException.getMessage:()Ljava/lang/String;
            invokespecial java.io.UnsupportedEncodingException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.nio.charset.UnsupportedCharsetException e
         8: .line 2002
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String encoding
         0: .line 2009
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
         1: .line 2010
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String contentType
         0: .line 2017
            aload 0 /* this */
            aload 1 /* contentType */
            putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
         1: .line 2018
            return
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      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, java.lang.String);
    descriptor: (Lorg/eclipse/jetty/server/handler/ContextHandler$Context;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
        start local 2 // java.lang.String pathInContext
         0: .line 2029
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 1 /* context */
            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 java.lang.String
      StackMap stack: org.eclipse.jetty.server.Request int
         2: putfield org.eclipse.jetty.server.Request._newContext:Z
         3: .line 2030
            aload 0 /* this */
            aload 1 /* context */
            putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
         4: .line 2031
            aload 0 /* this */
            aload 2 /* pathInContext */
            putfield org.eclipse.jetty.server.Request._pathInContext:Ljava/lang/String;
         5: .line 2032
            aload 1 /* context */
            ifnull 7
         6: .line 2033
            aload 0 /* this */
            aload 1 /* context */
            putfield org.eclipse.jetty.server.Request._errorContext:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
         7: .line 2034
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String pathInContext
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lorg/eclipse/jetty/server/Request;
            0    8     1        context  Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            0    8     2  pathInContext  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      context        
      pathInContext  

  public boolean takeNewContext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2042
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._newContext:Z
            istore 1 /* nc */
        start local 1 // boolean nc
         1: .line 2043
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._newContext:Z
         2: .line 2044
            iload 1 /* nc */
            ireturn
        end local 1 // boolean nc
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
            1    3     1    nc  Z

  public void setCookies(jakarta.servlet.http.Cookie[]);
    descriptor: ([Ljakarta/servlet/http/Cookie;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.http.Cookie[] cookies
         0: .line 2052
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnonnull 2
         1: .line 2053
            aload 0 /* this */
            new org.eclipse.jetty.server.Cookies
            dup
            aload 0 /* this */
            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 /* this */
            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: .line 2054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            aload 1 /* cookies */
            invokevirtual org.eclipse.jetty.server.Cookies.setCookies:([Ljakarta/servlet/http/Cookie;)V
         3: .line 2055
            return
        end local 1 // jakarta.servlet.http.Cookie[] cookies
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            0    4     1  cookies  [Ljakarta/servlet/http/Cookie;
    MethodParameters:
         Name  Flags
      cookies  

  public void setDispatcherType(jakarta.servlet.DispatcherType);
    descriptor: (Ljakarta/servlet/DispatcherType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.DispatcherType type
         0: .line 2059
            aload 0 /* this */
            aload 1 /* type */
            putfield org.eclipse.jetty.server.Request._dispatcherType:Ljakarta/servlet/DispatcherType;
         1: .line 2060
            return
        end local 1 // jakarta.servlet.DispatcherType type
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1  type  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // boolean h
         0: .line 2064
            aload 0 /* this */
            iload 1 /* h */
            putfield org.eclipse.jetty.server.Request._handled:Z
         1: .line 2065
            return
        end local 1 // boolean h
        end local 0 // org.eclipse.jetty.server.Request this
      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=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String method
         0: .line 2072
            aload 0 /* this */
            aload 1 /* method */
            putfield org.eclipse.jetty.server.Request._method:Ljava/lang/String;
         1: .line 2073
            return
        end local 1 // java.lang.String method
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jetty/server/Request;
            0    2     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  

  public boolean isHead();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2077
            getstatic org.eclipse.jetty.http.HttpMethod.HEAD:Lorg/eclipse/jetty/http/HttpMethod;
            aload 0 /* this */
            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 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String queryEncoding
         0: .line 2090
            aload 0 /* this */
            aload 1 /* queryEncoding */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/nio/charset/Charset;
         1: .line 2091
            return
        end local 1 // java.lang.String queryEncoding
        end local 0 // org.eclipse.jetty.server.Request this
      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 setRemoteAddr(java.net.InetSocketAddress);
    descriptor: (Ljava/net/InetSocketAddress;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.net.InetSocketAddress addr
         0: .line 2098
            aload 0 /* this */
            aload 1 /* addr */
            putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
         1: .line 2099
            return
        end local 1 // java.net.InetSocketAddress addr
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String requestedSessionId
         0: .line 2106
            aload 0 /* this */
            aload 1 /* requestedSessionId */
            putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
         1: .line 2107
            return
        end local 1 // java.lang.String requestedSessionId
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // boolean requestedSessionIdCookie
         0: .line 2114
            aload 0 /* this */
            iload 1 /* requestedSessionIdCookie */
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
         1: .line 2115
            return
        end local 1 // boolean requestedSessionIdCookie
        end local 0 // org.eclipse.jetty.server.Request this
      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 setSession(jakarta.servlet.http.HttpSession);
    descriptor: (Ljakarta/servlet/http/HttpSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.http.HttpSession session
         0: .line 2122
            aload 0 /* this */
            aload 1 /* session */
            putfield org.eclipse.jetty.server.Request._session:Ljakarta/servlet/http/HttpSession;
         1: .line 2123
            return
        end local 1 // jakarta.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/eclipse/jetty/server/Request;
            0    2     1  session  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
         0: .line 2130
            aload 0 /* this */
            aload 1 /* sessionHandler */
            putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
         1: .line 2131
            return
        end local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // long ts
         0: .line 2135
            aload 0 /* this */
            lload 1 /* ts */
            putfield org.eclipse.jetty.server.Request._timeStamp:J
         1: .line 2136
            return
        end local 1 // long ts
        end local 0 // org.eclipse.jetty.server.Request this
      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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.UserIdentity$Scope scope
         0: .line 2140
            aload 0 /* this */
            aload 1 /* scope */
            putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
         1: .line 2141
            return
        end local 1 // org.eclipse.jetty.server.UserIdentity$Scope scope
        end local 0 // org.eclipse.jetty.server.Request this
      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 jakarta.servlet.AsyncContext startAsync();
    descriptor: ()Ljakarta/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2146
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
            ifnull 2
         1: .line 2147
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "!asyncSupported: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 1 /* state */
        start local 1 // org.eclipse.jetty.server.HttpChannelState state
         3: .line 2149
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnonnull 5
         4: .line 2150
            aload 0 /* this */
            new org.eclipse.jetty.server.AsyncContextState
            dup
            aload 1 /* state */
            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: .line 2151
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new org.eclipse.jetty.server.AsyncContextEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            aload 1 /* state */
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            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;Ljakarta/servlet/ServletRequest;Ljakarta/servlet/ServletResponse;)V
            astore 2 /* event */
        start local 2 // org.eclipse.jetty.server.AsyncContextEvent event
         6: .line 2152
            aload 1 /* state */
            aload 2 /* event */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
         7: .line 2153
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 2 // org.eclipse.jetty.server.AsyncContextEvent event
        end local 1 // org.eclipse.jetty.server.HttpChannelState state
        end local 0 // org.eclipse.jetty.server.Request this
      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 jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse);
    descriptor: (Ljakarta/servlet/ServletRequest;Ljakarta/servlet/ServletResponse;)Ljakarta/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.ServletRequest servletRequest
        start local 2 // jakarta.servlet.ServletResponse servletResponse
         0: .line 2159
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
            ifnull 2
         1: .line 2160
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "!asyncSupported: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 3 /* state */
        start local 3 // org.eclipse.jetty.server.HttpChannelState state
         3: .line 2162
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnonnull 5
         4: .line 2163
            aload 0 /* this */
            new org.eclipse.jetty.server.AsyncContextState
            dup
            aload 3 /* state */
            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: .line 2164
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new org.eclipse.jetty.server.AsyncContextEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            aload 3 /* state */
            aload 0 /* this */
            aload 1 /* servletRequest */
            aload 2 /* servletResponse */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpURI:()Lorg/eclipse/jetty/http/HttpURI;
            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;Ljakarta/servlet/ServletRequest;Ljakarta/servlet/ServletResponse;Lorg/eclipse/jetty/http/HttpURI;)V
            astore 4 /* event */
        start local 4 // org.eclipse.jetty.server.AsyncContextEvent event
         6: .line 2165
            aload 4 /* event */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServletContext:()Ljakarta/servlet/ServletContext;
            invokevirtual org.eclipse.jetty.server.AsyncContextEvent.setDispatchContext:(Ljakarta/servlet/ServletContext;)V
         7: .line 2166
            aload 3 /* state */
            aload 4 /* event */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
         8: .line 2167
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 4 // org.eclipse.jetty.server.AsyncContextEvent event
        end local 3 // org.eclipse.jetty.server.HttpChannelState state
        end local 2 // jakarta.servlet.ServletResponse servletResponse
        end local 1 // jakarta.servlet.ServletRequest servletRequest
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Lorg/eclipse/jetty/server/Request;
            0    9     1   servletRequest  Ljakarta/servlet/ServletRequest;
            0    9     2  servletResponse  Ljakarta/servlet/ServletResponse;
            3    9     3            state  Lorg/eclipse/jetty/server/HttpChannelState;
            6    9     4            event  Lorg/eclipse/jetty/server/AsyncContextEvent;
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
                 Name  Flags
      servletRequest   
      servletResponse  

  public static jakarta.servlet.http.HttpServletRequest unwrap(jakarta.servlet.ServletRequest);
    descriptor: (Ljakarta/servlet/ServletRequest;)Ljakarta/servlet/http/HttpServletRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jakarta.servlet.ServletRequest servletRequest
         0: .line 2172
            aload 0 /* servletRequest */
            instanceof jakarta.servlet.http.HttpServletRequestWrapper
            ifeq 2
         1: .line 2174
            aload 0 /* servletRequest */
            checkcast jakarta.servlet.http.HttpServletRequestWrapper
            areturn
         2: .line 2176
      StackMap locals:
      StackMap stack:
            aload 0 /* servletRequest */
            instanceof jakarta.servlet.ServletRequestWrapper
            ifeq 4
         3: .line 2178
            aload 0 /* servletRequest */
            checkcast jakarta.servlet.ServletRequestWrapper
            invokevirtual jakarta.servlet.ServletRequestWrapper.getRequest:()Ljakarta/servlet/ServletRequest;
            invokestatic org.eclipse.jetty.server.Request.unwrap:(Ljakarta/servlet/ServletRequest;)Ljakarta/servlet/http/HttpServletRequest;
            areturn
         4: .line 2180
      StackMap locals:
      StackMap stack:
            aload 0 /* servletRequest */
            checkcast jakarta.servlet.http.HttpServletRequest
            areturn
        end local 0 // jakarta.servlet.ServletRequest servletRequest
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0  servletRequest  Ljakarta/servlet/ServletRequest;
    MethodParameters:
                Name  Flags
      servletRequest  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2186
            ldc "%s%s%s %s%s@%x"
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 2187
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         2: .line 2188
            aload 0 /* this */
            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: .line 2189
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            aastore
            dup
            iconst_3
         6: .line 2190
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpURI:()Lorg/eclipse/jetty/http/HttpURI;
            aastore
            dup
            iconst_4
         7: .line 2191
            aload 0 /* this */
            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: .line 2192
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        11: .line 2186
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean authenticate(jakarta.servlet.http.HttpServletResponse);
    descriptor: (Ljakarta/servlet/http/HttpServletResponse;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.http.HttpServletResponse response
         0: .line 2199
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getUserPrincipal:()Ljava/security/Principal;
            ifnull 2
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRemoteUser:()Ljava/lang/String;
            ifnull 2
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getAuthType:()Ljava/lang/String;
            ifnull 2
         1: .line 2200
            iconst_1
            ireturn
         2: .line 2203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 4
         3: .line 2205
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            aload 1 /* response */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljakarta/servlet/ServletRequest;Ljakarta/servlet/ServletResponse;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         4: .line 2209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 6
         5: .line 2210
            aload 1 /* response */
            sipush 401
            invokeinterface jakarta.servlet.http.HttpServletResponse.sendError:(I)V
         6: .line 2213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$ResponseSent
            ifne 8
         7: .line 2214
            iconst_0
            ireturn
         8: .line 2217
      StackMap locals:
      StackMap stack:
            new jakarta.servlet.ServletException
            dup
            ldc "Authentication failed"
            invokespecial jakarta.servlet.ServletException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // jakarta.servlet.http.HttpServletResponse response
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/eclipse/jetty/server/Request;
            0    9     1  response  Ljakarta/servlet/http/HttpServletResponse;
    Exceptions:
      throws java.io.IOException, jakarta.servlet.ServletException
    MethodParameters:
          Name  Flags
      response  

  public jakarta.servlet.http.Part getPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/servlet/http/Part;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 2223
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParts:()Ljava/util/Collection;
            pop
         1: .line 2224
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream.getPart:(Ljava/lang/String;)Ljakarta/servlet/http/Part;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      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, jakarta.servlet.ServletException
    MethodParameters:
      Name  Flags
      name  

  public java.util.Collection<jakarta.servlet.http.Part> getParts();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2230
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         1: .line 2231
            aload 1 /* contentType */
            ifnull 2
            getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 1 /* contentType */
            aconst_null
            invokestatic org.eclipse.jetty.http.HttpField.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: .line 2232
      StackMap locals: java.lang.String
      StackMap stack:
            new jakarta.servlet.ServletException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported Content-Type ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* contentType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "], expected [multipart/form-data]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jakarta.servlet.ServletException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            invokevirtual org.eclipse.jetty.server.Request.getParts:(Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
            areturn
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      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, jakarta.servlet.ServletException
    Signature: ()Ljava/util/Collection<Ljakarta/servlet/http/Part;>;

  private java.util.Collection<jakarta.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 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap params
         0: .line 2238
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            ifnonnull 55
         1: .line 2240
            aload 0 /* this */
            ldc "org.eclipse.jetty.multipartConfig"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast jakarta.servlet.MultipartConfigElement
            astore 2 /* config */
        start local 2 // jakarta.servlet.MultipartConfigElement config
         2: .line 2241
            aload 2 /* config */
            ifnonnull 4
         3: .line 2242
            new java.lang.IllegalStateException
            dup
            ldc "No multipart config for servlet"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2244
      StackMap locals: jakarta.servlet.MultipartConfigElement
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual org.eclipse.jetty.server.Request.newMultiParts:(Ljakarta/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
         5: .line 2245
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream.getParts:()Ljava/util/Collection;
            astore 3 /* parts */
        start local 3 // java.util.Collection parts
         6: .line 2247
            aconst_null
            astore 4 /* formCharset */
        start local 4 // java.lang.String formCharset
         7: .line 2248
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            ldc "_charset_"
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream.getPart:(Ljava/lang/String;)Ljakarta/servlet/http/Part;
            astore 5 /* charsetPart */
        start local 5 // jakarta.servlet.http.Part charsetPart
         8: .line 2249
            aload 5 /* charsetPart */
            ifnull 20
         9: .line 2251
            aconst_null
            astore 6
            aconst_null
            astore 7
        10: aload 5 /* charsetPart */
            invokeinterface jakarta.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
            astore 8 /* is */
        start local 8 // java.io.InputStream is
        11: .line 2253
            new java.io.ByteArrayOutputStream
            dup
            invokespecial java.io.ByteArrayOutputStream.<init>:()V
            astore 9 /* os */
        start local 9 // java.io.ByteArrayOutputStream os
        12: .line 2254
            aload 8 /* is */
            aload 9 /* os */
            invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
        13: .line 2255
            new java.lang.String
            dup
            aload 9 /* os */
            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 /* formCharset */
        end local 9 // java.io.ByteArrayOutputStream os
        14: .line 2256
            aload 8 /* is */
            ifnull 20
            aload 8 /* is */
            invokevirtual java.io.InputStream.close:()V
            goto 20
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: java.lang.Throwable
        15: astore 6
            aload 8 /* is */
            ifnull 16
            aload 8 /* is */
            invokevirtual java.io.InputStream.close:()V
        end local 8 // java.io.InputStream is
      StackMap locals:
      StackMap stack:
        16: aload 6
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        17: astore 7
            aload 6
            ifnonnull 18
            aload 7
            astore 6
            goto 19
      StackMap locals:
      StackMap stack:
        18: aload 6
            aload 7
            if_acmpeq 19
            aload 6
            aload 7
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        19: aload 6
            athrow
        20: .line 2270
      StackMap locals:
      StackMap stack:
            aload 4 /* formCharset */
            ifnull 23
        21: .line 2271
            aload 4 /* formCharset */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            astore 6 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        22: goto 27
        end local 6 // java.nio.charset.Charset defaultCharset
        23: .line 2272
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            ifnull 26
        24: .line 2273
            aload 0 /* this */
            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 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        25: goto 27
        end local 6 // java.nio.charset.Charset defaultCharset
        26: .line 2275
      StackMap locals:
      StackMap stack:
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            astore 6 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        27: .line 2277
      StackMap locals: java.nio.charset.Charset
      StackMap stack:
            aconst_null
            astore 7 /* os */
        start local 7 // java.io.ByteArrayOutputStream os
        28: .line 2278
            aload 3 /* parts */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 9
            goto 54
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream top java.util.Iterator
      StackMap stack:
        29: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast jakarta.servlet.http.Part
            astore 8 /* p */
        start local 8 // jakarta.servlet.http.Part p
        30: .line 2280
            aload 8 /* p */
            invokeinterface jakarta.servlet.http.Part.getSubmittedFileName:()Ljava/lang/String;
            ifnonnull 54
        31: .line 2283
            aconst_null
            astore 10 /* charset */
        start local 10 // java.lang.String charset
        32: .line 2284
            aload 8 /* p */
            invokeinterface jakarta.servlet.http.Part.getContentType:()Ljava/lang/String;
            ifnull 34
        33: .line 2285
            aload 8 /* p */
            invokeinterface jakarta.servlet.http.Part.getContentType:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* charset */
        34: .line 2287
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.servlet.http.Part java.util.Iterator java.lang.String
      StackMap stack:
            aconst_null
            astore 11
            aconst_null
            astore 12
        35: aload 8 /* p */
            invokeinterface jakarta.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
            astore 13 /* is */
        start local 13 // java.io.InputStream is
        36: .line 2289
            aload 7 /* os */
            ifnonnull 38
        37: .line 2290
            new java.io.ByteArrayOutputStream
            dup
            invokespecial java.io.ByteArrayOutputStream.<init>:()V
            astore 7 /* os */
        38: .line 2291
      StackMap locals: java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack:
            aload 13 /* is */
            aload 7 /* os */
            invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
        39: .line 2293
            new java.lang.String
            dup
            aload 7 /* os */
            invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
            aload 10 /* charset */
            ifnonnull 40
            aload 6 /* defaultCharset */
            goto 41
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: new 39 new 39 byte[]
        40: aload 10 /* charset */
            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 jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: new 39 new 39 byte[] java.nio.charset.Charset
        41: invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
            astore 14 /* content */
        start local 14 // java.lang.String content
        42: .line 2294
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 46
        43: .line 2295
            aload 0 /* this */
            aload 1 /* params */
            ifnonnull 44
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            goto 45
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.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
        44: aload 1 /* params */
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.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
        45: putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
        46: .line 2296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 8 /* p */
            invokeinterface jakarta.servlet.http.Part.getName:()Ljava/lang/String;
            aload 14 /* content */
            invokevirtual org.eclipse.jetty.util.MultiMap.add:(Ljava/lang/String;Ljava/lang/Object;)V
        end local 14 // java.lang.String content
        47: .line 2297
            aload 13 /* is */
            ifnull 53
            aload 13 /* is */
            invokevirtual java.io.InputStream.close:()V
            goto 53
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream jakarta.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: java.lang.Throwable
        48: astore 11
            aload 13 /* is */
            ifnull 49
            aload 13 /* is */
            invokevirtual java.io.InputStream.close:()V
        end local 13 // java.io.InputStream is
      StackMap locals:
      StackMap stack:
        49: aload 11
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        50: astore 12
            aload 11
            ifnonnull 51
            aload 12
            astore 11
            goto 52
      StackMap locals:
      StackMap stack:
        51: aload 11
            aload 12
            if_acmpeq 52
            aload 11
            aload 12
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        52: aload 11
            athrow
        53: .line 2298
      StackMap locals:
      StackMap stack:
            aload 7 /* os */
            invokevirtual java.io.ByteArrayOutputStream.reset:()V
        end local 10 // java.lang.String charset
        end local 8 // jakarta.servlet.http.Part p
        54: .line 2278
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap jakarta.servlet.MultipartConfigElement java.util.Collection java.lang.String jakarta.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 29
        end local 7 // java.io.ByteArrayOutputStream os
        end local 6 // java.nio.charset.Charset defaultCharset
        end local 5 // jakarta.servlet.http.Part charsetPart
        end local 4 // java.lang.String formCharset
        end local 3 // java.util.Collection parts
        end local 2 // jakarta.servlet.MultipartConfigElement config
        55: .line 2303
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream.getParts:()Ljava/util/Collection;
            areturn
        end local 1 // org.eclipse.jetty.util.MultiMap params
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   56     0            this  Lorg/eclipse/jetty/server/Request;
            0   56     1          params  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            2   55     2          config  Ljakarta/servlet/MultipartConfigElement;
            6   55     3           parts  Ljava/util/Collection<Ljakarta/servlet/http/Part;>;
            7   55     4     formCharset  Ljava/lang/String;
            8   55     5     charsetPart  Ljakarta/servlet/http/Part;
           11   16     8              is  Ljava/io/InputStream;
           12   14     9              os  Ljava/io/ByteArrayOutputStream;
           22   23     6  defaultCharset  Ljava/nio/charset/Charset;
           25   26     6  defaultCharset  Ljava/nio/charset/Charset;
           27   55     6  defaultCharset  Ljava/nio/charset/Charset;
           28   55     7              os  Ljava/io/ByteArrayOutputStream;
           30   54     8               p  Ljakarta/servlet/http/Part;
           32   54    10         charset  Ljava/lang/String;
           36   49    13              is  Ljava/io/InputStream;
           42   47    14         content  Ljava/lang/String;
      Exception table:
        from    to  target  type
          11    14      15  any
          10    17      17  any
          36    47      48  any
          35    50      50  any
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)Ljava/util/Collection<Ljakarta/servlet/http/Part;>;
    MethodParameters:
        Name  Flags
      params  

  private org.eclipse.jetty.server.MultiPartFormInputStream newMultiParts(jakarta.servlet.MultipartConfigElement);
    descriptor: (Ljakarta/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiPartFormInputStream;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // jakarta.servlet.MultipartConfigElement config
         0: .line 2308
            new org.eclipse.jetty.server.MultiPartFormInputStream
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljakarta/servlet/ServletInputStream;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            aload 1 /* config */
         1: .line 2309
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ldc "jakarta.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 jakarta.servlet.MultipartConfigElement
      StackMap stack: new 0 new 0 jakarta.servlet.ServletInputStream java.lang.String jakarta.servlet.MultipartConfigElement
         2: aconst_null
         3: .line 2308
      StackMap locals: org.eclipse.jetty.server.Request jakarta.servlet.MultipartConfigElement
      StackMap stack: new 0 new 0 jakarta.servlet.ServletInputStream java.lang.String jakarta.servlet.MultipartConfigElement java.io.File
            invokespecial org.eclipse.jetty.server.MultiPartFormInputStream.<init>:(Ljava/io/InputStream;Ljava/lang/String;Ljakarta/servlet/MultipartConfigElement;Ljava/io/File;)V
            areturn
        end local 1 // jakarta.servlet.MultipartConfigElement config
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/eclipse/jetty/server/Request;
            0    4     1  config  Ljakarta/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 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String username
        start local 2 // java.lang.String password
         0: .line 2315
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$LoginAuthentication
            ifeq 6
         1: .line 2317
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$LoginAuthentication
            aload 1 /* username */
            aload 2 /* password */
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$LoginAuthentication.login:(Ljava/lang/String;Ljava/lang/Object;Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            astore 3 /* auth */
        start local 3 // org.eclipse.jetty.server.Authentication auth
         2: .line 2318
            aload 3 /* auth */
            ifnonnull 4
         3: .line 2319
            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 /* username */
            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: .line 2321
      StackMap locals: org.eclipse.jetty.server.Authentication
      StackMap stack:
            aload 0 /* this */
            aload 3 /* auth */
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
        end local 3 // org.eclipse.jetty.server.Authentication auth
         5: .line 2322
            goto 7
         6: .line 2325
      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 /* username */
            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 /* this */
            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: .line 2327
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String password
        end local 1 // java.lang.String username
        end local 0 // org.eclipse.jetty.server.Request this
      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 jakarta.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 // org.eclipse.jetty.server.Request this
         0: .line 2332
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$LogoutAuthentication
            ifeq 2
         1: .line 2333
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$LogoutAuthentication
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$LogoutAuthentication.logout:(Ljakarta/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
         2: .line 2334
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
    Exceptions:
      throws jakarta.servlet.ServletException

  public void mergeQueryParameters(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String oldQuery
        start local 2 // java.lang.String newQuery
         0: .line 2338
            aconst_null
            astore 3 /* newQueryParams */
        start local 3 // org.eclipse.jetty.util.MultiMap newQueryParams
         1: .line 2340
            aload 2 /* newQuery */
            ifnull 4
         2: .line 2342
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            astore 3 /* newQueryParams */
         3: .line 2343
            aload 2 /* newQuery */
            aload 3 /* newQueryParams */
            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: .line 2346
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            astore 4 /* oldQueryParams */
        start local 4 // org.eclipse.jetty.util.MultiMap oldQueryParams
         5: .line 2347
            aload 4 /* oldQueryParams */
            ifnonnull 12
            aload 1 /* oldQuery */
            ifnull 12
         6: .line 2349
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            astore 4 /* oldQueryParams */
         7: .line 2352
            aload 1 /* oldQuery */
            aload 4 /* oldQueryParams */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryCharset:()Ljava/nio/charset/Charset;
            invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
         8: .line 2353
            goto 12
         9: .line 2354
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap
      StackMap stack: java.lang.Throwable
            astore 5 /* th */
        start local 5 // java.lang.Throwable th
        10: .line 2356
            aload 0 /* this */
            getstatic org.eclipse.jetty.server.Request.BAD_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
        11: .line 2357
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 400
            ldc "Bad query encoding"
            aload 5 /* th */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.lang.Throwable th
        12: .line 2362
      StackMap locals:
      StackMap stack:
            aload 3 /* newQueryParams */
            ifnull 13
            aload 3 /* newQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 17
        13: .line 2363
      StackMap locals:
      StackMap stack:
            aload 4 /* oldQueryParams */
            ifnonnull 14
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 4 /* oldQueryParams */
      StackMap locals:
      StackMap stack: org.eclipse.jetty.util.MultiMap
        15: astore 5 /* mergedQueryParams */
        start local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        16: goto 22
        end local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        17: .line 2364
      StackMap locals:
      StackMap stack:
            aload 4 /* oldQueryParams */
            ifnull 18
            aload 4 /* oldQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 20
        18: .line 2365
      StackMap locals:
      StackMap stack:
            aload 3 /* newQueryParams */
            astore 5 /* mergedQueryParams */
        start local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        19: goto 22
        end local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        20: .line 2369
      StackMap locals:
      StackMap stack:
            new org.eclipse.jetty.util.MultiMap
            dup
            aload 3 /* newQueryParams */
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:(Lorg/eclipse/jetty/util/MultiMap;)V
            astore 5 /* mergedQueryParams */
        start local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        21: .line 2370
            aload 5 /* mergedQueryParams */
            aload 4 /* oldQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
            pop
        22: .line 2373
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            aload 5 /* mergedQueryParams */
            invokevirtual org.eclipse.jetty.server.Request.setQueryParameters:(Lorg/eclipse/jetty/util/MultiMap;)V
        23: .line 2374
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.resetParameters:()V
        24: .line 2375
            return
        end local 5 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        end local 4 // org.eclipse.jetty.util.MultiMap oldQueryParams
        end local 3 // org.eclipse.jetty.util.MultiMap newQueryParams
        end local 2 // java.lang.String newQuery
        end local 1 // java.lang.String oldQuery
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   25     0               this  Lorg/eclipse/jetty/server/Request;
            0   25     1           oldQuery  Ljava/lang/String;
            0   25     2           newQuery  Ljava/lang/String;
            1   25     3     newQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            5   25     4     oldQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           10   12     5                 th  Ljava/lang/Throwable;
           16   17     5  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           19   20     5  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           21   25     5  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
      Exception table:
        from    to  target  type
           7     8       9  Class java.lang.Throwable
    MethodParameters:
          Name  Flags
      oldQuery  
      newQuery  

  public <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljakarta/servlet/http/HttpUpgradeHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.Class handlerClass
         0: .line 2380
            new jakarta.servlet.ServletException
            dup
            ldc "HttpServletRequest.upgrade() not supported in Jetty"
            invokespecial jakarta.servlet.ServletException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Class handlerClass
        end local 0 // org.eclipse.jetty.server.Request this
      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, jakarta.servlet.ServletException
    Signature: <T::Ljakarta/servlet/http/HttpUpgradeHandler;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      handlerClass  

  public void setServletPathMapping(org.eclipse.jetty.server.ServletPathMapping);
    descriptor: (Lorg/eclipse/jetty/server/ServletPathMapping;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.ServletPathMapping servletPathMapping
         0: .line 2389
            aload 0 /* this */
            aload 1 /* servletPathMapping */
            putfield org.eclipse.jetty.server.Request._servletPathMapping:Lorg/eclipse/jetty/server/ServletPathMapping;
         1: .line 2390
            return
        end local 1 // org.eclipse.jetty.server.ServletPathMapping servletPathMapping
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/eclipse/jetty/server/Request;
            0    2     1  servletPathMapping  Lorg/eclipse/jetty/server/ServletPathMapping;
    MethodParameters:
                    Name  Flags
      servletPathMapping  

  public org.eclipse.jetty.server.ServletPathMapping getServletPathMapping();
    descriptor: ()Lorg/eclipse/jetty/server/ServletPathMapping;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2397
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPathMapping:Lorg/eclipse/jetty/server/ServletPathMapping;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  org.eclipse.jetty.server.ServletPathMapping findServletPathMapping();
    descriptor: ()Lorg/eclipse/jetty/server/ServletPathMapping;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2409
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._dispatcherType:Ljakarta/servlet/DispatcherType;
            getstatic jakarta.servlet.DispatcherType.INCLUDE:Ljakarta/servlet/DispatcherType;
            if_acmpne 6
         1: .line 2411
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ldc Lorg/eclipse/jetty/server/Dispatcher$IncludeAttributes;
            invokestatic org.eclipse.jetty.util.Attributes.unwrap:(Lorg/eclipse/jetty/util/Attributes;Ljava/lang/Class;)Lorg/eclipse/jetty/util/Attributes$Wrapper;
            checkcast org.eclipse.jetty.server.Dispatcher$IncludeAttributes
            astore 2 /* include */
        start local 2 // org.eclipse.jetty.server.Dispatcher$IncludeAttributes include
         2: .line 2412
            aload 2 /* include */
            ifnonnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPathMapping:Lorg/eclipse/jetty/server/ServletPathMapping;
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request top org.eclipse.jetty.server.Dispatcher$IncludeAttributes
      StackMap stack:
         3: aload 2 /* include */
            invokevirtual org.eclipse.jetty.server.Dispatcher$IncludeAttributes.getSourceMapping:()Lorg/eclipse/jetty/server/ServletPathMapping;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.ServletPathMapping
         4: astore 1 /* mapping */
        end local 2 // org.eclipse.jetty.server.Dispatcher$IncludeAttributes include
        start local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
         5: .line 2413
            goto 7
        end local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
         6: .line 2416
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPathMapping:Lorg/eclipse/jetty/server/ServletPathMapping;
            astore 1 /* mapping */
        start local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
         7: .line 2418
      StackMap locals: org.eclipse.jetty.server.ServletPathMapping
      StackMap stack:
            aload 1 /* mapping */
            areturn
        end local 1 // org.eclipse.jetty.server.ServletPathMapping mapping
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lorg/eclipse/jetty/server/Request;
            5    6     1  mapping  Lorg/eclipse/jetty/server/ServletPathMapping;
            7    8     1  mapping  Lorg/eclipse/jetty/server/ServletPathMapping;
            2    5     2  include  Lorg/eclipse/jetty/server/Dispatcher$IncludeAttributes;

  public jakarta.servlet.http.HttpServletMapping getHttpServletMapping();
    descriptor: ()Ljakarta/servlet/http/HttpServletMapping;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2427
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServletPathMapping:()Lorg/eclipse/jetty/server/ServletPathMapping;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  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 // java.lang.String language
         0: .line 964
            aload 0 /* language */
            invokestatic org.eclipse.jetty.http.HttpField.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* language */
         1: .line 965
            ldc ""
            astore 1 /* country */
        start local 1 // java.lang.String country
         2: .line 966
            aload 0 /* language */
            bipush 45
            invokevirtual java.lang.String.indexOf:(I)I
            istore 2 /* dash */
        start local 2 // int dash
         3: .line 967
            iload 2 /* dash */
            iconst_m1
            if_icmple 6
         4: .line 969
            aload 0 /* language */
            iload 2 /* dash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 1 /* country */
         5: .line 970
            aload 0 /* language */
            iconst_0
            iload 2 /* dash */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 0 /* language */
         6: .line 972
      StackMap locals: java.lang.String int
      StackMap stack:
            new java.util.Locale
            dup
            aload 0 /* language */
            aload 1 /* country */
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 2 // int dash
        end local 1 // java.lang.String country
        end local 0 // java.lang.String language
      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
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 SetCookieHttpField = org.eclipse.jetty.http.HttpCookie$SetCookieHttpField of org.eclipse.jetty.http.HttpCookie
  public Immutable = org.eclipse.jetty.http.HttpFields$Immutable of org.eclipse.jetty.http.HttpFields
  public Mutable = org.eclipse.jetty.http.HttpFields$Mutable of org.eclipse.jetty.http.HttpFields
  public Immutable = org.eclipse.jetty.http.HttpURI$Immutable of org.eclipse.jetty.http.HttpURI
  public Mutable = org.eclipse.jetty.http.HttpURI$Mutable of org.eclipse.jetty.http.HttpURI
  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
  IncludeAttributes = org.eclipse.jetty.server.Dispatcher$IncludeAttributes of org.eclipse.jetty.server.Dispatcher
  org.eclipse.jetty.server.Request$1
  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
  public abstract Wrapper = org.eclipse.jetty.util.Attributes$Wrapper of org.eclipse.jetty.util.Attributes