public interface org.apache.catalina.Context extends org.apache.catalina.Container, org.apache.tomcat.ContextBind
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.catalina.Context
  super_class: java.lang.Object
{
  public static final java.lang.String ADD_WELCOME_FILE_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "addWelcomeFile"

  public static final java.lang.String REMOVE_WELCOME_FILE_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "removeWelcomeFile"

  public static final java.lang.String CLEAR_WELCOME_FILES_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "clearWelcomeFiles"

  public static final java.lang.String CHANGE_SESSION_ID_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "changeSessionId"

  public abstract boolean getAllowCasualMultipartParsing();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAllowCasualMultipartParsing(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                             Name  Flags
      allowCasualMultipartParsing  

  public abstract java.lang.Object[] getApplicationEventListeners();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setApplicationEventListeners(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      listeners  

  public abstract java.lang.Object[] getApplicationLifecycleListeners();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setApplicationLifecycleListeners(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      listeners  

  public abstract java.lang.String getCharset(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      locale  

  public abstract java.net.URL getConfigFile();
    descriptor: ()Ljava/net/URL;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setConfigFile(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      configFile  

  public abstract boolean getConfigured();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setConfigured(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      configured  

  public abstract boolean getCookies();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCookies(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      cookies  

  public abstract java.lang.String getSessionCookieName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSessionCookieName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      sessionCookieName  

  public abstract boolean getUseHttpOnly();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setUseHttpOnly(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      useHttpOnly  

  public abstract java.lang.String getSessionCookieDomain();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSessionCookieDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      sessionCookieDomain  

  public abstract java.lang.String getSessionCookiePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSessionCookiePath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      sessionCookiePath  

  public abstract boolean getSessionCookiePathUsesTrailingSlash();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSessionCookiePathUsesTrailingSlash(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                    Name  Flags
      sessionCookiePathUsesTrailingSlash  

  public abstract boolean getCrossContext();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getAltDDName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAltDDName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      altDDName  

  public abstract void setCrossContext(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      crossContext  

  public abstract boolean getDenyUncoveredHttpMethods();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDenyUncoveredHttpMethods(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      denyUncoveredHttpMethods  

  public abstract java.lang.String getDisplayName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDisplayName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      displayName  

  public abstract boolean getDistributable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDistributable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      distributable  

  public abstract java.lang.String getDocBase();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDocBase(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      docBase  

  public abstract java.lang.String getEncodedPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean getIgnoreAnnotations();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setIgnoreAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      ignoreAnnotations  

  public abstract org.apache.tomcat.util.descriptor.web.LoginConfig getLoginConfig();
    descriptor: ()Lorg/apache/tomcat/util/descriptor/web/LoginConfig;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setLoginConfig(org.apache.tomcat.util.descriptor.web.LoginConfig);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/LoginConfig;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      config  

  public abstract org.apache.catalina.deploy.NamingResourcesImpl getNamingResources();
    descriptor: ()Lorg/apache/catalina/deploy/NamingResourcesImpl;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setNamingResources(org.apache.catalina.deploy.NamingResourcesImpl);
    descriptor: (Lorg/apache/catalina/deploy/NamingResourcesImpl;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      namingResources  

  public abstract java.lang.String getPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      path  

  public abstract java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPublicId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      publicId  

  public abstract boolean getReloadable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setReloadable(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      reloadable  

  public abstract boolean getOverride();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setOverride(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      override  

  public abstract boolean getPrivileged();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPrivileged(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      privileged  

  public abstract jakarta.servlet.ServletContext getServletContext();
    descriptor: ()Ljakarta/servlet/ServletContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getSessionTimeout();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSessionTimeout(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      timeout  

  public abstract boolean getSwallowAbortedUploads();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSwallowAbortedUploads(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      swallowAbortedUploads  

  public abstract boolean getSwallowOutput();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSwallowOutput(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      swallowOutput  

  public abstract java.lang.String getWrapperClass();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setWrapperClass(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      wrapperClass  

  public abstract boolean getXmlNamespaceAware();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setXmlNamespaceAware(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      xmlNamespaceAware  

  public abstract boolean getXmlValidation();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setXmlValidation(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      xmlValidation  

  public abstract boolean getXmlBlockExternal();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setXmlBlockExternal(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      xmlBlockExternal  

  public abstract boolean getTldValidation();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setTldValidation(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      tldValidation  

  public abstract org.apache.tomcat.JarScanner getJarScanner();
    descriptor: ()Lorg/apache/tomcat/JarScanner;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setJarScanner(org.apache.tomcat.JarScanner);
    descriptor: (Lorg/apache/tomcat/JarScanner;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      jarScanner  

  public abstract org.apache.catalina.Authenticator getAuthenticator();
    descriptor: ()Lorg/apache/catalina/Authenticator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setLogEffectiveWebXml(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      logEffectiveWebXml  

  public abstract boolean getLogEffectiveWebXml();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.InstanceManager getInstanceManager();
    descriptor: ()Lorg/apache/tomcat/InstanceManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setInstanceManager(org.apache.tomcat.InstanceManager);
    descriptor: (Lorg/apache/tomcat/InstanceManager;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      instanceManager  

  public abstract void setContainerSciFilter(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      containerSciFilter  

  public abstract java.lang.String getContainerSciFilter();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isParallelAnnotationScanning();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setParallelAnnotationScanning(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                            Name  Flags
      parallelAnnotationScanning  

  public abstract void addApplicationListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void addApplicationParameter(org.apache.tomcat.util.descriptor.web.ApplicationParameter);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/ApplicationParameter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      parameter  

  public abstract void addConstraint(org.apache.tomcat.util.descriptor.web.SecurityConstraint);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/SecurityConstraint;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      constraint  

  public abstract void addErrorPage(org.apache.tomcat.util.descriptor.web.ErrorPage);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/ErrorPage;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      errorPage  

  public abstract void addFilterDef(org.apache.tomcat.util.descriptor.web.FilterDef);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/FilterDef;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      filterDef  

  public abstract void addFilterMap(org.apache.tomcat.util.descriptor.web.FilterMap);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/FilterMap;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      filterMap  

  public abstract void addFilterMapBefore(org.apache.tomcat.util.descriptor.web.FilterMap);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/FilterMap;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      filterMap  

  public abstract void addLocaleEncodingMappingParameter(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      locale    
      encoding  

  public abstract void addMimeMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      extension  
      mimeType   

  public abstract void addParameter(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract void addRoleMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  
      link  

  public abstract void addSecurityRole(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  

  public void addServletMappingDecoded(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.catalina.Context this
        start local 1 // java.lang.String pattern
        start local 2 // java.lang.String name
         0: .line 896
            aload 0 /* this */
            aload 1 /* pattern */
            aload 2 /* name */
            iconst_0
            invokeinterface org.apache.catalina.Context.addServletMappingDecoded:(Ljava/lang/String;Ljava/lang/String;Z)V
         1: .line 897
            return
        end local 2 // java.lang.String name
        end local 1 // java.lang.String pattern
        end local 0 // org.apache.catalina.Context this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/catalina/Context;
            0    2     1  pattern  Ljava/lang/String;
            0    2     2     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      pattern  
      name     

  public abstract void addServletMappingDecoded(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      pattern      
      name         
      jspWildcard  

  public abstract void addWatchedResource(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void addWelcomeFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void addWrapperLifecycle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void addWrapperListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract org.apache.tomcat.InstanceManager createInstanceManager();
    descriptor: ()Lorg/apache/tomcat/InstanceManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.catalina.Wrapper createWrapper();
    descriptor: ()Lorg/apache/catalina/Wrapper;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] findApplicationListeners();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.util.descriptor.web.ApplicationParameter[] findApplicationParameters();
    descriptor: ()[Lorg/apache/tomcat/util/descriptor/web/ApplicationParameter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.util.descriptor.web.SecurityConstraint[] findConstraints();
    descriptor: ()[Lorg/apache/tomcat/util/descriptor/web/SecurityConstraint;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.util.descriptor.web.ErrorPage findErrorPage(int);
    descriptor: (I)Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      errorCode  

  public abstract org.apache.tomcat.util.descriptor.web.ErrorPage findErrorPage(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      throwable  

  public abstract org.apache.tomcat.util.descriptor.web.ErrorPage[] findErrorPages();
    descriptor: ()[Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.util.descriptor.web.FilterDef findFilterDef(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/tomcat/util/descriptor/web/FilterDef;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      filterName  

  public abstract org.apache.tomcat.util.descriptor.web.FilterDef[] findFilterDefs();
    descriptor: ()[Lorg/apache/tomcat/util/descriptor/web/FilterDef;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.tomcat.util.descriptor.web.FilterMap[] findFilterMaps();
    descriptor: ()[Lorg/apache/tomcat/util/descriptor/web/FilterMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String findMimeMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      extension  

  public abstract java.lang.String[] findMimeMappings();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String findParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.String[] findParameters();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String findRoleMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  

  public abstract boolean findSecurityRole(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  

  public abstract java.lang.String[] findSecurityRoles();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String findServletMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pattern  

  public abstract java.lang.String[] findServletMappings();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.catalina.ThreadBindingListener getThreadBindingListener();
    descriptor: ()Lorg/apache/catalina/ThreadBindingListener;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setThreadBindingListener(org.apache.catalina.ThreadBindingListener);
    descriptor: (Lorg/apache/catalina/ThreadBindingListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      threadBindingListener  

  public abstract java.lang.String[] findWatchedResources();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean findWelcomeFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.String[] findWelcomeFiles();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] findWrapperLifecycles();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] findWrapperListeners();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean fireRequestInitEvent(jakarta.servlet.ServletRequest);
    descriptor: (Ljakarta/servlet/ServletRequest;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      request  

  public abstract boolean fireRequestDestroyEvent(jakarta.servlet.ServletRequest);
    descriptor: (Ljakarta/servlet/ServletRequest;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      request  

  public abstract void reload();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void removeApplicationListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void removeApplicationParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void removeConstraint(org.apache.tomcat.util.descriptor.web.SecurityConstraint);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/SecurityConstraint;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      constraint  

  public abstract void removeErrorPage(org.apache.tomcat.util.descriptor.web.ErrorPage);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/ErrorPage;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      errorPage  

  public abstract void removeFilterDef(org.apache.tomcat.util.descriptor.web.FilterDef);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/FilterDef;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      filterDef  

  public abstract void removeFilterMap(org.apache.tomcat.util.descriptor.web.FilterMap);
    descriptor: (Lorg/apache/tomcat/util/descriptor/web/FilterMap;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      filterMap  

  public abstract void removeMimeMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      extension  

  public abstract void removeParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void removeRoleMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  

  public abstract void removeSecurityRole(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      role  

  public abstract void removeServletMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pattern  

  public abstract void removeWatchedResource(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void removeWelcomeFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void removeWrapperLifecycle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void removeWrapperListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract java.lang.String getRealPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      path  

  public abstract int getEffectiveMajorVersion();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setEffectiveMajorVersion(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      major  

  public abstract int getEffectiveMinorVersion();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setEffectiveMinorVersion(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      minor  

  public abstract jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor();
    descriptor: ()Ljakarta/servlet/descriptor/JspConfigDescriptor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor);
    descriptor: (Ljakarta/servlet/descriptor/JspConfigDescriptor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      descriptor  

  public abstract void addServletContainerInitializer(jakarta.servlet.ServletContainerInitializer, java.util.Set<java.lang.Class<?>>);
    descriptor: (Ljakarta/servlet/ServletContainerInitializer;Ljava/util/Set;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljakarta/servlet/ServletContainerInitializer;Ljava/util/Set<Ljava/lang/Class<*>;>;)V
    MethodParameters:
         Name  Flags
      sci      
      classes  

  public abstract boolean getPaused();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isServlet22();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> addServletSecurity(jakarta.servlet.ServletRegistration$Dynamic, jakarta.servlet.ServletSecurityElement);
    descriptor: (Ljakarta/servlet/ServletRegistration$Dynamic;Ljakarta/servlet/ServletSecurityElement;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljakarta/servlet/ServletRegistration$Dynamic;Ljakarta/servlet/ServletSecurityElement;)Ljava/util/Set<Ljava/lang/String;>;
    MethodParameters:
                        Name  Flags
      registration            
      servletSecurityElement  

  public abstract void setResourceOnlyServlets(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      resourceOnlyServlets  

  public abstract java.lang.String getResourceOnlyServlets();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResourceOnlyServlet(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      servletName  

  public abstract java.lang.String getBaseName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setWebappVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      webappVersion  

  public abstract java.lang.String getWebappVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setFireRequestListenersOnForwards(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      enable  

  public abstract boolean getFireRequestListenersOnForwards();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPreemptiveAuthentication(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      enable  

  public abstract boolean getPreemptiveAuthentication();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setSendRedirectBody(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      enable  

  public abstract boolean getSendRedirectBody();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.catalina.Loader getLoader();
    descriptor: ()Lorg/apache/catalina/Loader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setLoader(org.apache.catalina.Loader);
    descriptor: (Lorg/apache/catalina/Loader;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      loader  

  public abstract org.apache.catalina.WebResourceRoot getResources();
    descriptor: ()Lorg/apache/catalina/WebResourceRoot;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setResources(org.apache.catalina.WebResourceRoot);
    descriptor: (Lorg/apache/catalina/WebResourceRoot;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      resources  

  public abstract org.apache.catalina.Manager getManager();
    descriptor: ()Lorg/apache/catalina/Manager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setManager(org.apache.catalina.Manager);
    descriptor: (Lorg/apache/catalina/Manager;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      manager  

  public abstract void setAddWebinfClassesResources(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                           Name  Flags
      addWebinfClassesResources  

  public abstract boolean getAddWebinfClassesResources();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void addPostConstructMethod(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      clazz   
      method  

  public abstract void addPreDestroyMethod(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      clazz   
      method  

  public abstract void removePostConstructMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  

  public abstract void removePreDestroyMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  

  public abstract java.lang.String findPostConstructMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  

  public abstract java.lang.String findPreDestroyMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  

  public abstract java.util.Map<java.lang.String, java.lang.String> findPostConstructMethods();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public abstract java.util.Map<java.lang.String, java.lang.String> findPreDestroyMethods();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public abstract java.lang.Object getNamingToken();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCookieProcessor(org.apache.tomcat.util.http.CookieProcessor);
    descriptor: (Lorg/apache/tomcat/util/http/CookieProcessor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      cookieProcessor  

  public abstract org.apache.tomcat.util.http.CookieProcessor getCookieProcessor();
    descriptor: ()Lorg/apache/tomcat/util/http/CookieProcessor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setValidateClientProvidedNewSessionId(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                    Name  Flags
      validateClientProvidedNewSessionId  

  public abstract boolean getValidateClientProvidedNewSessionId();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setMapperContextRootRedirectEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                  Name  Flags
      mapperContextRootRedirectEnabled  

  public abstract boolean getMapperContextRootRedirectEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setMapperDirectoryRedirectEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                Name  Flags
      mapperDirectoryRedirectEnabled  

  public abstract boolean getMapperDirectoryRedirectEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setUseRelativeRedirects(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      useRelativeRedirects  

  public abstract boolean getUseRelativeRedirects();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDispatchersUseEncodedPaths(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                            Name  Flags
      dispatchersUseEncodedPaths  

  public abstract boolean getDispatchersUseEncodedPaths();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setRequestCharacterEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      encoding  

  public abstract java.lang.String getRequestCharacterEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setResponseCharacterEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      encoding  

  public abstract java.lang.String getResponseCharacterEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAllowMultipleLeadingForwardSlashInPath(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                        Name  Flags
      allowMultipleLeadingForwardSlashInPath  

  public abstract boolean getAllowMultipleLeadingForwardSlashInPath();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void incrementInProgressAsyncCount();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void decrementInProgressAsyncCount();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCreateUploadTargets(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      createUploadTargets  

  public abstract boolean getCreateUploadTargets();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean getAlwaysAccessSession();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAlwaysAccessSession(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      alwaysAccessSession  

  public abstract boolean getContextGetResourceRequiresSlash();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setContextGetResourceRequiresSlash(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                 Name  Flags
      contextGetResourceRequiresSlash  

  public abstract boolean getDispatcherWrapsSameObject();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDispatcherWrapsSameObject(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                           Name  Flags
      dispatcherWrapsSameObject  

  public abstract boolean getUseBloomFilterForArchives();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setUseBloomFilterForArchives(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                           Name  Flags
      useBloomFilterForArchives  
}
SourceFile: "Context.java"
InnerClasses:
  public abstract Dynamic = jakarta.servlet.ServletRegistration$Dynamic of jakarta.servlet.ServletRegistration