class org.apache.catalina.servlets.WebdavServlet$WebdavResolver implements org.xml.sax.EntityResolver
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.catalina.servlets.WebdavServlet$WebdavResolver
  super_class: java.lang.Object
{
  private jakarta.servlet.ServletContext context;
    descriptor: Ljakarta/servlet/ServletContext;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(jakarta.servlet.ServletContext);
    descriptor: (Ljakarta/servlet/ServletContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.servlets.WebdavServlet$WebdavResolver this
        start local 1 // jakarta.servlet.ServletContext theContext
         0: .line 2497
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2498
            aload 0 /* this */
            aload 1 /* theContext */
            putfield org.apache.catalina.servlets.WebdavServlet$WebdavResolver.context:Ljakarta/servlet/ServletContext;
         2: .line 2499
            return
        end local 1 // jakarta.servlet.ServletContext theContext
        end local 0 // org.apache.catalina.servlets.WebdavServlet$WebdavResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/catalina/servlets/WebdavServlet$WebdavResolver;
            0    3     1  theContext  Ljakarta/servlet/ServletContext;
    MethodParameters:
            Name  Flags
      theContext  

  public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // org.apache.catalina.servlets.WebdavServlet$WebdavResolver this
        start local 1 // java.lang.String publicId
        start local 2 // java.lang.String systemId
         0: .line 2503
            aload 0 /* this */
            getfield org.apache.catalina.servlets.WebdavServlet$WebdavResolver.context:Ljakarta/servlet/ServletContext;
            getstatic org.apache.catalina.servlets.WebdavServlet.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "webdavservlet.externalEntityIgnored"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 2504
            aload 1 /* publicId */
            aastore
            dup
            iconst_1
            aload 2 /* systemId */
            aastore
         2: .line 2503
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokeinterface jakarta.servlet.ServletContext.log:(Ljava/lang/String;)V
         3: .line 2505
            new org.xml.sax.InputSource
            dup
         4: .line 2506
            new java.io.StringReader
            dup
            ldc "Ignored external entity"
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
         5: .line 2505
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
            areturn
        end local 2 // java.lang.String systemId
        end local 1 // java.lang.String publicId
        end local 0 // org.apache.catalina.servlets.WebdavServlet$WebdavResolver this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/catalina/servlets/WebdavServlet$WebdavResolver;
            0    6     1  publicId  Ljava/lang/String;
            0    6     2  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      publicId  
      systemId  
}
SourceFile: "WebdavServlet.java"
NestHost: org.apache.catalina.servlets.WebdavServlet
InnerClasses:
  private WebdavResolver = org.apache.catalina.servlets.WebdavServlet$WebdavResolver of org.apache.catalina.servlets.WebdavServlet