class org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper extends org.apache.tomcat.util.digester.Digester$EntityResolverWrapper implements org.xml.sax.ext.EntityResolver2
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper
  super_class: org.apache.tomcat.util.digester.Digester$EntityResolverWrapper
{
  private final org.xml.sax.ext.EntityResolver2 entityResolver2;
    descriptor: Lorg/xml/sax/ext/EntityResolver2;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.xml.sax.ext.EntityResolver2, org.apache.tomcat.util.IntrospectionUtils$PropertySource[], java.lang.ClassLoader);
    descriptor: (Lorg/xml/sax/ext/EntityResolver2;[Lorg/apache/tomcat/util/IntrospectionUtils$PropertySource;Ljava/lang/ClassLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
        start local 1 // org.xml.sax.ext.EntityResolver2 entityResolver
        start local 2 // org.apache.tomcat.util.IntrospectionUtils$PropertySource[] source
        start local 3 // java.lang.ClassLoader classLoader
         0: .line 2105
            aload 0 /* this */
            aload 1 /* entityResolver */
            aload 2 /* source */
            aload 3 /* classLoader */
            invokespecial org.apache.tomcat.util.digester.Digester$EntityResolverWrapper.<init>:(Lorg/xml/sax/EntityResolver;[Lorg/apache/tomcat/util/IntrospectionUtils$PropertySource;Ljava/lang/ClassLoader;)V
         1: .line 2106
            aload 0 /* this */
            aload 1 /* entityResolver */
            putfield org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.entityResolver2:Lorg/xml/sax/ext/EntityResolver2;
         2: .line 2107
            return
        end local 3 // java.lang.ClassLoader classLoader
        end local 2 // org.apache.tomcat.util.IntrospectionUtils$PropertySource[] source
        end local 1 // org.xml.sax.ext.EntityResolver2 entityResolver
        end local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lorg/apache/tomcat/util/digester/Digester$EntityResolver2Wrapper;
            0    3     1  entityResolver  Lorg/xml/sax/ext/EntityResolver2;
            0    3     2          source  [Lorg/apache/tomcat/util/IntrospectionUtils$PropertySource;
            0    3     3     classLoader  Ljava/lang/ClassLoader;
    MethodParameters:
                Name  Flags
      entityResolver  
      source          
      classLoader     

  public org.xml.sax.InputSource getExternalSubset(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String baseURI
         0: .line 2112
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* name */
         1: .line 2113
            aload 0 /* this */
            aload 2 /* baseURI */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* baseURI */
         2: .line 2114
            aload 0 /* this */
            getfield org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.entityResolver2:Lorg/xml/sax/ext/EntityResolver2;
            aload 1 /* name */
            aload 2 /* baseURI */
            invokeinterface org.xml.sax.ext.EntityResolver2.getExternalSubset:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
            areturn
        end local 2 // java.lang.String baseURI
        end local 1 // java.lang.String name
        end local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/tomcat/util/digester/Digester$EntityResolver2Wrapper;
            0    3     1     name  Ljava/lang/String;
            0    3     2  baseURI  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
         Name  Flags
      name     
      baseURI  

  public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String baseURI
        start local 4 // java.lang.String systemId
         0: .line 2120
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* name */
         1: .line 2121
            aload 0 /* this */
            aload 2 /* publicId */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* publicId */
         2: .line 2122
            aload 0 /* this */
            aload 3 /* baseURI */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* baseURI */
         3: .line 2123
            aload 0 /* this */
            aload 4 /* systemId */
            invokevirtual org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.replace:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* systemId */
         4: .line 2124
            aload 0 /* this */
            getfield org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper.entityResolver2:Lorg/xml/sax/ext/EntityResolver2;
            aload 1 /* name */
            aload 2 /* publicId */
            aload 3 /* baseURI */
            aload 4 /* systemId */
            invokeinterface org.xml.sax.ext.EntityResolver2.resolveEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
            areturn
        end local 4 // java.lang.String systemId
        end local 3 // java.lang.String baseURI
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/apache/tomcat/util/digester/Digester$EntityResolver2Wrapper;
            0    5     1      name  Ljava/lang/String;
            0    5     2  publicId  Ljava/lang/String;
            0    5     3   baseURI  Ljava/lang/String;
            0    5     4  systemId  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      baseURI   
      systemId  
}
SourceFile: "Digester.java"
NestHost: org.apache.tomcat.util.digester.Digester
InnerClasses:
  public abstract PropertySource = org.apache.tomcat.util.IntrospectionUtils$PropertySource of org.apache.tomcat.util.IntrospectionUtils
  private EntityResolver2Wrapper = org.apache.tomcat.util.digester.Digester$EntityResolver2Wrapper of org.apache.tomcat.util.digester.Digester
  private EntityResolverWrapper = org.apache.tomcat.util.digester.Digester$EntityResolverWrapper of org.apache.tomcat.util.digester.Digester