public class com.sun.org.apache.xerces.internal.util.EntityResolverWrapper implements com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.util.EntityResolverWrapper
super_class: java.lang.Object
{
protected org.xml.sax.EntityResolver fEntityResolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/EntityResolverWrapper;
public void <init>(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/util/EntityResolverWrapper;
0 3 1 entityResolver Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
entityResolver
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.fEntityResolver:Lorg/xml/sax/EntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/util/EntityResolverWrapper;
0 2 1 entityResolver Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
entityResolver
public org.xml.sax.EntityResolver getEntityResolver();
descriptor: ()Lorg/xml/sax/EntityResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.fEntityResolver:Lorg/xml/sax/EntityResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/EntityResolverWrapper;
public com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource resolveEntity(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 3
start local 3 2: aload 2
ifnonnull 4
aload 3
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.fEntityResolver:Lorg/xml/sax/EntityResolver;
ifnull 27
aload 1
ifnull 27
5: aload 0
getfield com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.fEntityResolver:Lorg/xml/sax/EntityResolver;
aload 2
aload 3
invokeinterface org.xml.sax.EntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
astore 4
start local 4 6: aload 4
ifnull 27
7: aload 4
invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
astore 5
start local 5 8: aload 4
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
astore 6
start local 6 9: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
astore 7
start local 7 10: aload 4
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
astore 8
start local 8 11: aload 4
invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
astore 9
start local 9 12: aload 4
invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
astore 10
start local 10 13: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 5
aload 6
aload 7
iconst_1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
14: astore 11
start local 11 15: aload 11
aload 8
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setByteStream:(Ljava/io/InputStream;)V
16: aload 11
aload 9
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
17: aload 11
aload 10
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setEncoding:(Ljava/lang/String;)V
18: aload 11
19: areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 20: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 4
start local 4 21: aload 4
invokevirtual org.xml.sax.SAXException.getException:()Ljava/lang/Exception;
astore 5
start local 5 22: aload 5
ifnonnull 24
23: aload 4
astore 5
24: StackMap locals: org.xml.sax.SAXException java.lang.Exception
StackMap stack:
new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 5
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 end local 4 25: StackMap locals: com.sun.org.apache.xerces.internal.util.EntityResolverWrapper com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String
StackMap stack: javax.xml.catalog.CatalogException
astore 4
start local 4 26: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 4
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 4 27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/util/EntityResolverWrapper;
0 28 1 resourceIdentifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
1 28 2 pubId Ljava/lang/String;
2 28 3 sysId Ljava/lang/String;
6 20 4 inputSource Lorg/xml/sax/InputSource;
8 20 5 publicId Ljava/lang/String;
9 20 6 systemId Ljava/lang/String;
10 20 7 baseSystemId Ljava/lang/String;
11 20 8 byteStream Ljava/io/InputStream;
12 20 9 charStream Ljava/io/Reader;
13 20 10 encoding Ljava/lang/String;
15 20 11 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
21 25 4 e Lorg/xml/sax/SAXException;
22 25 5 ex Ljava/lang/Exception;
26 27 4 e Ljavax/xml/catalog/CatalogException;
Exception table:
from to target type
5 19 20 Class org.xml.sax.SAXException
5 19 25 Class javax.xml.catalog.CatalogException
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException, java.io.IOException
MethodParameters:
Name Flags
resourceIdentifier
}
SourceFile: "EntityResolverWrapper.java"