public class com.sun.org.apache.xerces.internal.impl.XMLEntityManager implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, 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.impl.XMLEntityManager
super_class: java.lang.Object
{
public static final int DEFAULT_BUFFER_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int DEFAULT_XMLDECL_BUFFER_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int DEFAULT_INTERNAL_BUFFER_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
protected static final java.lang.String VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/validation"
protected boolean fStrictURI;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected static final java.lang.String EXTERNAL_GENERAL_ENTITIES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/external-general-entities"
protected static final java.lang.String EXTERNAL_PARAMETER_ENTITIES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/external-parameter-entities"
protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/allow-java-encodings"
protected static final java.lang.String WARN_ON_DUPLICATE_ENTITYDEF;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/warn-on-duplicate-entitydef"
protected static final java.lang.String LOAD_EXTERNAL_DTD;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/nonvalidating/load-external-dtd"
protected static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
protected static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
protected static final java.lang.String STANDARD_URI_CONFORMANT;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/standard-uri-conformant"
protected static final java.lang.String ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"
protected static final java.lang.String STAX_ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/stax-entity-resolver"
protected static final java.lang.String VALIDATION_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"
protected static final java.lang.String BUFFER_SIZE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/input-buffer-size"
protected static final java.lang.String SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
protected static final java.lang.String PARSER_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/parser-settings"
private static final java.lang.String XML_SECURITY_PROPERTY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
static final java.lang.String EXTERNAL_ACCESS_DEFAULT;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "all"
private static final java.lang.String[] RECOGNIZED_FEATURES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Boolean[] FEATURE_DEFAULTS;
descriptor: [Ljava/lang/Boolean;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Object[] PROPERTY_DEFAULTS;
descriptor: [Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String XMLEntity;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String DTDEntity;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DEBUG_BUFFER;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected boolean fWarnDuplicateEntityDef;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private static final boolean DEBUG_ENTITIES;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_ENCODINGS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_RESOLVER;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected boolean fValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fExternalGeneralEntities;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fExternalParameterEntities;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fAllowJavaEncodings;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fLoadExternalDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver fEntityResolver;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
flags: (0x0004) ACC_PROTECTED
protected com.sun.xml.internal.stream.StaxEntityResolverWrapper fStaxEntityResolver;
descriptor: Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.PropertyManager fPropertyManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
flags: (0x0004) ACC_PROTECTED
boolean fSupportDTD;
descriptor: Z
flags: (0x0000)
boolean fReplaceEntityReferences;
descriptor: Z
flags: (0x0000)
boolean fSupportExternalEntities;
descriptor: Z
flags: (0x0000)
protected java.lang.String fAccessExternalDTD;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0004) ACC_PROTECTED
protected int fBufferSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
flags: (0x0004) ACC_PROTECTED
protected int entityExpansionIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fStandalone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fInExternalSubset;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityHandler fEntityHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fEntityScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fXML10EntityScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.impl.XMLEntityScanner fXML11EntityScanner;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
flags: (0x0004) ACC_PROTECTED
protected int fEntityExpansionCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.Map<java.lang.String, com.sun.xml.internal.stream.Entity> fEntities;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/stream/Entity;>;
protected java.util.Stack<com.sun.xml.internal.stream.Entity> fEntityStack;
descriptor: Ljava/util/Stack;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Stack<Lcom/sun/xml/internal/stream/Entity;>;
protected com.sun.xml.internal.stream.Entity$ScannedEntity fCurrentEntity;
descriptor: Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
flags: (0x0004) ACC_PROTECTED
boolean fISCreatedByResolver;
descriptor: Z
flags: (0x0000)
protected com.sun.xml.internal.stream.XMLEntityStorage fEntityStorage;
descriptor: Lcom/sun/xml/internal/stream/XMLEntityStorage;
flags: (0x0004) ACC_PROTECTED
protected final java.lang.Object[] defaultEncoding;
descriptor: [Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl fResourceIdentifier;
descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.Augmentations fEntityAugs;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean fUseCatalog;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
javax.xml.catalog.CatalogFeatures fCatalogFeatures;
descriptor: Ljavax/xml/catalog/CatalogFeatures;
flags: (0x0000)
javax.xml.catalog.CatalogResolver fCatalogResolver;
descriptor: Ljavax/xml/catalog/CatalogResolver;
flags: (0x0000)
private java.lang.String fCatalogFile;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fDefer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fPrefer;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String fResolve;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
protected java.util.Stack<java.io.Reader> fReaderStack;
descriptor: Ljava/util/Stack;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Stack<Ljava/io/Reader;>;
private static java.lang.String gUserDir;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static com.sun.org.apache.xerces.internal.util.URI gUserDirURI;
descriptor: Lcom/sun/org/apache/xerces/internal/util/URI;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean[] gNeedEscaping;
descriptor: [Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] gAfterEscaping1;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] gAfterEscaping2;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static char[] gHexChs;
descriptor: [C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=4, args_size=0
0: bipush 7
anewarray java.lang.String
dup
iconst_0
1: ldc "http://xml.org/sax/features/validation"
aastore
dup
iconst_1
2: ldc "http://xml.org/sax/features/external-general-entities"
aastore
dup
iconst_2
3: ldc "http://xml.org/sax/features/external-parameter-entities"
aastore
dup
iconst_3
4: ldc "http://apache.org/xml/features/allow-java-encodings"
aastore
dup
iconst_4
5: ldc "http://apache.org/xml/features/warn-on-duplicate-entitydef"
aastore
dup
iconst_5
6: ldc "http://apache.org/xml/features/standard-uri-conformant"
aastore
dup
bipush 6
7: ldc "http://javax.xml.XMLConstants/feature/useCatalog"
aastore
8: putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
9: bipush 7
anewarray java.lang.Boolean
dup
iconst_1
10: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
dup
iconst_2
11: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
dup
iconst_3
12: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
dup
iconst_4
13: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
dup
iconst_5
14: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
dup
bipush 6
15: getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
16: putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
17: bipush 12
anewarray java.lang.String
dup
iconst_0
18: ldc "http://apache.org/xml/properties/internal/symbol-table"
aastore
dup
iconst_1
19: ldc "http://apache.org/xml/properties/internal/error-reporter"
aastore
dup
iconst_2
20: ldc "http://apache.org/xml/properties/internal/entity-resolver"
aastore
dup
iconst_3
21: ldc "http://apache.org/xml/properties/internal/validation-manager"
aastore
dup
iconst_4
22: ldc "http://apache.org/xml/properties/input-buffer-size"
aastore
dup
iconst_5
23: ldc "http://apache.org/xml/properties/security-manager"
aastore
dup
bipush 6
24: ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aastore
dup
bipush 7
25: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
aastore
dup
bipush 8
26: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
aastore
dup
bipush 9
27: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
aastore
dup
bipush 10
28: getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
aastore
dup
bipush 11
29: ldc "jdk.xml.cdataChunkSize"
aastore
30: putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
31: bipush 12
anewarray java.lang.Object
dup
iconst_4
32: sipush 8192
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 11
33: getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
34: putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
35: ldc "[xml]"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
36: ldc "[dtd]"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.DTDEntity:Ljava/lang/String;
37: sipush 128
newarray 4
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
38: sipush 128
newarray 5
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
39: sipush 128
newarray 5
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
40: bipush 16
newarray 5
dup
iconst_0
bipush 48
castore
dup
iconst_1
bipush 49
castore
dup
iconst_2
bipush 50
castore
dup
iconst_3
bipush 51
castore
dup
iconst_4
bipush 52
castore
dup
iconst_5
bipush 53
castore
dup
bipush 6
bipush 54
castore
dup
bipush 7
bipush 55
castore
dup
bipush 8
41: bipush 56
castore
dup
bipush 9
bipush 57
castore
dup
bipush 10
bipush 65
castore
dup
bipush 11
bipush 66
castore
dup
bipush 12
bipush 67
castore
dup
bipush 13
bipush 68
castore
dup
bipush 14
bipush 69
castore
dup
bipush 15
bipush 70
castore
42: putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
43: iconst_0
istore 0
start local 0 44: goto 49
45: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
iload 0
iconst_1
bastore
46: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
iload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 0
iconst_4
ishr
caload
castore
47: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
iload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 0
bipush 15
iand
caload
castore
48: iinc 0 1
StackMap locals:
StackMap stack:
49: iload 0
bipush 31
if_icmple 45
end local 0 50: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
bipush 127
iconst_1
bastore
51: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
bipush 127
bipush 55
castore
52: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
bipush 127
bipush 70
castore
53: bipush 15
newarray 5
dup
iconst_0
bipush 32
castore
dup
iconst_1
bipush 60
castore
dup
iconst_2
bipush 62
castore
dup
iconst_3
bipush 35
castore
dup
iconst_4
bipush 37
castore
dup
iconst_5
bipush 34
castore
dup
bipush 6
bipush 123
castore
dup
bipush 7
bipush 125
castore
dup
bipush 8
54: bipush 124
castore
dup
bipush 9
bipush 92
castore
dup
bipush 10
bipush 94
castore
dup
bipush 11
bipush 126
castore
dup
bipush 12
bipush 91
castore
dup
bipush 13
bipush 93
castore
dup
bipush 14
bipush 96
castore
55: astore 0
start local 0 56: aload 0
arraylength
istore 1
start local 1 57: iconst_0
istore 3
start local 3 58: goto 64
59: StackMap locals: char[] int top int
StackMap stack:
aload 0
iload 3
caload
istore 2
start local 2 60: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
iload 2
iconst_1
bastore
61: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 2
iconst_4
ishr
caload
castore
62: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 2
bipush 15
iand
caload
castore
63: iinc 3 1
end local 2 StackMap locals:
StackMap stack:
64: iload 3
iload 1
if_icmplt 59
end local 3 end local 1 end local 0 65: return
LocalVariableTable:
Start End Slot Name Signature
44 50 0 i I
56 65 0 escChs [C
57 65 1 len I
60 64 2 ch C
58 65 3 i I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
3: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
4: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
5: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
6: aload 0
ldc "all"
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
7: aload 0
sipush 8192
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
8: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
9: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
10: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
11: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
13: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
14: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
16: aload 0
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
17: aload 0
new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
18: aload 0
new com.sun.org.apache.xerces.internal.util.AugmentationsImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.AugmentationsImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
19: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
20: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
21: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
dup
iconst_1
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
22: aload 0
new com.sun.xml.internal.stream.XMLEntityStorage
dup
aload 0
invokespecial com.sun.xml.internal.stream.XMLEntityStorage.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
23: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setScannerVersion:(S)V
24: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void <init>(com.sun.org.apache.xerces.internal.impl.PropertyManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
2: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
3: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
4: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
5: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
6: aload 0
ldc "all"
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
7: aload 0
sipush 8192
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
8: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
9: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
10: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
11: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
13: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
14: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
16: aload 0
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "UTF-8"
aastore
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.defaultEncoding:[Ljava/lang/Object;
17: aload 0
new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
18: aload 0
new com.sun.org.apache.xerces.internal.util.AugmentationsImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.AugmentationsImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
19: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
20: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
21: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
22: aload 0
new com.sun.xml.internal.stream.XMLEntityStorage
dup
aload 0
invokespecial com.sun.xml.internal.stream.XMLEntityStorage.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
23: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
dup
aload 1
aload 0
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
24: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
25: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 26 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
MethodParameters:
Name Flags
propertyManager
public void addInternalEntity(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 4
1: new com.sun.xml.internal.stream.Entity$InternalEntity
dup
aload 1
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
invokespecial com.sun.xml.internal.stream.Entity$InternalEntity.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
astore 3
start local 3 2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 3: goto 10
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
ifeq 10
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
6: ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
7: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
8: iconst_0
9: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 11 1 name Ljava/lang/String;
0 11 2 text Ljava/lang/String;
2 3 3 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
name
text
public void addExternalEntity(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;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 22
1: aload 4
ifnonnull 14
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 5
start local 5 3: iload 5
ifne 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 4
5: StackMap locals: int
StackMap stack:
iload 5
iconst_1
isub
istore 6
start local 6 6: goto 13
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 6
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
8: astore 7
start local 7 9: aload 7
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 12
aload 7
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
ifnull 12
10: aload 7
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 4
11: goto 14
end local 7 12: StackMap locals:
StackMap stack:
iinc 6 -1
StackMap locals:
StackMap stack:
13: iload 6
ifge 7
end local 6 end local 5 14: StackMap locals:
StackMap stack:
new com.sun.xml.internal.stream.Entity$ExternalEntity
dup
aload 1
15: new com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl
dup
aload 1
aload 2
aload 3
aload 4
16: aload 3
aload 4
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
17: invokespecial com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
18: aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
19: invokespecial com.sun.xml.internal.stream.Entity$ExternalEntity.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Z)V
astore 5
start local 5 20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 21: goto 28
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
ifeq 28
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
24: ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
25: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
26: iconst_0
27: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
28: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 29 1 name Ljava/lang/String;
0 29 2 publicId Ljava/lang/String;
0 29 3 literalSystemId Ljava/lang/String;
0 29 4 baseSystemId Ljava/lang/String;
3 14 5 size I
6 14 6 i I
9 12 7 externalEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
20 21 5 entity Lcom/sun/xml/internal/stream/Entity;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
publicId
literalSystemId
baseSystemId
public void addUnparsedEntity(java.lang.String, 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;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 7
1: new com.sun.xml.internal.stream.Entity$ExternalEntity
dup
aload 1
2: new com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl
dup
aload 1
aload 2
aload 3
aload 4
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.XMLEntityDescriptionImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
4: invokespecial com.sun.xml.internal.stream.Entity$ExternalEntity.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Z)V
astore 6
start local 6 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 6: goto 13
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
ifeq 13
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
9: ldc "MSG_DUPLICATE_ENTITY_DEFINITION"
10: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
11: iconst_0
12: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
13: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 14 1 name Ljava/lang/String;
0 14 2 publicId Ljava/lang/String;
0 14 3 systemId Ljava/lang/String;
0 14 4 baseSystemId Ljava/lang/String;
0 14 5 notation Ljava/lang/String;
5 6 6 entity Lcom/sun/xml/internal/stream/Entity$ExternalEntity;
MethodParameters:
Name Flags
name
publicId
systemId
baseSystemId
notation
public com.sun.xml.internal.stream.XMLEntityStorage getEntityStore();
descriptor: ()Lcom/sun/xml/internal/stream/XMLEntityStorage;
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.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public com.sun.org.apache.xerces.internal.impl.XMLEntityScanner getEntityScanner();
descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnonnull 5
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnonnull 3
2: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void setScannerVersion(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
if_icmpne 7
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnonnull 3
2: aload 0
new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
6: goto 12
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnonnull 9
8: aload 0
new com.sun.org.apache.xerces.internal.impl.XML11EntityScanner
dup
invokespecial com.sun.org.apache.xerces.internal.impl.XML11EntityScanner.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 13 1 version S
MethodParameters:
Name Flags
version
public java.lang.String setupCurrentEntity(boolean, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, boolean, boolean);
descriptor: (ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=22, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getPublicId:()Ljava/lang/String;
astore 6
start local 6 1: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
astore 7
start local 7 2: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
astore 8
start local 8 3: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getEncoding:()Ljava/lang/String;
astore 9
start local 9 4: aload 9
ifnull 5
iconst_1
goto 6
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 10
start local 10 7: aconst_null
astore 11
start local 11 8: aconst_null
astore 12
start local 12 9: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getCharacterStream:()Ljava/io/Reader;
astore 13
start local 13 10: aload 7
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStrictURI:Z
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 14
start local 14 11: aload 8
ifnonnull 13
12: aload 14
astore 8
13: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String
StackMap stack:
aload 13
ifnonnull 143
14: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getByteStream:()Ljava/io/InputStream;
astore 12
15: aload 12
ifnonnull 39
16: new java.net.URL
dup
aload 14
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 15
start local 15 17: aload 15
invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
astore 16
start local 16 18: aload 16
instanceof java.net.HttpURLConnection
ifne 21
19: aload 16
invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
astore 12
20: goto 39
21: StackMap locals: java.net.URL java.net.URLConnection
StackMap stack:
iconst_1
istore 17
start local 17 22: aload 3
instanceof com.sun.org.apache.xerces.internal.util.HTTPInputSource
ifeq 33
23: aload 16
checkcast java.net.HttpURLConnection
astore 18
start local 18 24: aload 3
checkcast com.sun.org.apache.xerces.internal.util.HTTPInputSource
astore 19
start local 19 25: aload 19
invokevirtual com.sun.org.apache.xerces.internal.util.HTTPInputSource.getHTTPRequestProperties:()Ljava/util/Iterator;
astore 20
start local 20 26: goto 29
27: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String java.net.URL java.net.URLConnection int java.net.HttpURLConnection com.sun.org.apache.xerces.internal.util.HTTPInputSource java.util.Iterator
StackMap stack:
aload 20
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 21
start local 21 28: aload 18
aload 21
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 21
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.net.HttpURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
end local 21 29: StackMap locals:
StackMap stack:
aload 20
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
30: aload 19
invokevirtual com.sun.org.apache.xerces.internal.util.HTTPInputSource.getFollowHTTPRedirects:()Z
istore 17
31: iload 17
ifne 33
32: aload 18
iload 17
invokevirtual java.net.HttpURLConnection.setInstanceFollowRedirects:(Z)V
end local 20 end local 19 end local 18 33: StackMap locals:
StackMap stack:
aload 16
invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
astore 12
34: iload 17
ifeq 39
35: aload 16
invokevirtual java.net.URLConnection.getURL:()Ljava/net/URL;
invokevirtual java.net.URL.toString:()Ljava/lang/String;
astore 18
start local 18 36: aload 18
aload 14
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 39
37: aload 18
astore 7
38: aload 18
astore 14
end local 18 end local 17 end local 16 end local 15 39: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
dup
aload 0
aload 12
invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Ljava/io/InputStream;)V
astore 15
start local 15 40: aload 15
astore 12
41: aload 9
ifnonnull 64
42: iconst_4
newarray 8
astore 16
start local 16 43: iconst_0
istore 17
start local 17 44: goto 47
45: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream byte[] int
StackMap stack:
aload 16
iload 17
aload 15
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
i2b
bastore
46: iinc 17 1
StackMap locals:
StackMap stack:
47: iload 17
iconst_4
if_icmplt 45
48: iload 17
iconst_4
if_icmpne 62
49: aload 0
aload 16
iload 17
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEncodingInfo:([BI)Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
astore 18
start local 18 50: aload 18
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.autoDetectedEncoding:Ljava/lang/String;
astore 9
51: aload 18
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.readerEncoding:Ljava/lang/String;
astore 19
start local 19 52: aload 18
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.isBigEndian:Ljava/lang/Boolean;
astore 11
53: aload 12
invokevirtual java.io.InputStream.reset:()V
54: aload 18
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.hasBOM:Z
ifeq 60
55: ldc "UTF-8"
aload 19
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 58
56: aload 12
ldc 3
invokevirtual java.io.InputStream.skip:(J)J
pop2
57: goto 60
58: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo java.lang.String
StackMap stack:
ldc "UTF-16"
aload 19
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
59: aload 12
ldc 2
invokevirtual java.io.InputStream.skip:(J)J
pop2
60: StackMap locals:
StackMap stack:
aload 0
aload 12
aload 19
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
astore 13
end local 19 end local 18 61: goto 143
62: StackMap locals:
StackMap stack:
aload 0
aload 12
aload 9
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
astore 13
end local 17 end local 16 63: goto 143
64: StackMap locals:
StackMap stack:
aload 9
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 9
65: ldc "UTF-8"
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 80
66: iconst_3
newarray 10
astore 16
start local 16 67: iconst_0
istore 17
start local 17 68: goto 73
69: StackMap locals: int[] int
StackMap stack:
aload 16
iload 17
aload 15
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
iastore
70: aload 16
iload 17
iaload
iconst_m1
if_icmpne 72
71: goto 74
72: StackMap locals:
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
73: iload 17
iconst_3
if_icmplt 69
74: StackMap locals:
StackMap stack:
iload 17
iconst_3
if_icmpne 78
75: aload 16
iconst_0
iaload
sipush 239
if_icmpne 76
aload 16
iconst_1
iaload
sipush 187
if_icmpne 76
aload 16
iconst_2
iaload
sipush 191
if_icmpeq 142
76: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.reset:()V
77: goto 142
78: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.reset:()V
end local 17 end local 16 79: goto 142
80: StackMap locals:
StackMap stack:
ldc "UTF-16"
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 109
81: iconst_4
newarray 10
astore 16
start local 16 82: iconst_0
istore 17
start local 17 83: goto 88
84: StackMap locals: int[] int
StackMap stack:
aload 16
iload 17
aload 15
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
iastore
85: aload 16
iload 17
iaload
iconst_m1
if_icmpne 87
86: goto 89
87: StackMap locals:
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
88: iload 17
iconst_4
if_icmplt 84
89: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.reset:()V
90: iload 17
iconst_2
if_icmplt 142
91: aload 16
iconst_0
iaload
istore 18
start local 18 92: aload 16
iconst_1
iaload
istore 19
start local 19 93: iload 18
sipush 254
if_icmpne 97
iload 19
sipush 255
if_icmpne 97
94: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 11
95: aload 12
ldc 2
invokevirtual java.io.InputStream.skip:(J)J
pop2
96: goto 142
97: StackMap locals: int int
StackMap stack:
iload 18
sipush 255
if_icmpne 101
iload 19
sipush 254
if_icmpne 101
98: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 11
99: aload 12
ldc 2
invokevirtual java.io.InputStream.skip:(J)J
pop2
100: goto 142
101: StackMap locals:
StackMap stack:
iload 17
iconst_4
if_icmpne 142
102: aload 16
iconst_2
iaload
istore 20
start local 20 103: aload 16
iconst_3
iaload
istore 21
start local 21 104: iload 18
ifne 106
iload 19
bipush 60
if_icmpne 106
iload 20
ifne 106
iload 21
bipush 63
if_icmpne 106
105: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 11
106: StackMap locals: int int
StackMap stack:
iload 18
bipush 60
if_icmpne 142
iload 19
ifne 142
iload 20
bipush 63
if_icmpne 142
iload 21
ifne 142
107: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 11
end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 108: goto 142
109: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource int int java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.Boolean java.io.InputStream java.io.Reader java.lang.String com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
StackMap stack:
ldc "ISO-10646-UCS-4"
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 126
110: iconst_4
newarray 10
astore 16
start local 16 111: iconst_0
istore 17
start local 17 112: goto 117
113: StackMap locals: int[] int
StackMap stack:
aload 16
iload 17
aload 15
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
iastore
114: aload 16
iload 17
iaload
iconst_m1
if_icmpne 116
115: goto 118
116: StackMap locals:
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
117: iload 17
iconst_4
if_icmplt 113
118: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.reset:()V
119: iload 17
iconst_4
if_icmpne 142
120: aload 16
iconst_0
iaload
ifne 123
aload 16
iconst_1
iaload
ifne 123
aload 16
iconst_2
iaload
ifne 123
aload 16
iconst_3
iaload
bipush 60
if_icmpne 123
121: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 11
122: goto 142
123: StackMap locals:
StackMap stack:
aload 16
iconst_0
iaload
bipush 60
if_icmpne 142
aload 16
iconst_1
iaload
ifne 142
aload 16
iconst_2
iaload
ifne 142
aload 16
iconst_3
iaload
ifne 142
124: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 11
end local 17 end local 16 125: goto 142
126: StackMap locals:
StackMap stack:
ldc "ISO-10646-UCS-2"
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 142
127: iconst_4
newarray 10
astore 16
start local 16 128: iconst_0
istore 17
start local 17 129: goto 134
130: StackMap locals: int[] int
StackMap stack:
aload 16
iload 17
aload 15
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.readAndBuffer:()I
iastore
131: aload 16
iload 17
iaload
iconst_m1
if_icmpne 133
132: goto 135
133: StackMap locals:
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
134: iload 17
iconst_4
if_icmplt 130
135: StackMap locals:
StackMap stack:
aload 12
invokevirtual java.io.InputStream.reset:()V
136: iload 17
iconst_4
if_icmpne 142
137: aload 16
iconst_0
iaload
ifne 140
aload 16
iconst_1
iaload
bipush 60
if_icmpne 140
aload 16
iconst_2
iaload
ifne 140
aload 16
iconst_3
iaload
bipush 63
if_icmpne 140
138: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 11
139: goto 142
140: StackMap locals:
StackMap stack:
aload 16
iconst_0
iaload
bipush 60
if_icmpne 142
aload 16
iconst_1
iaload
ifne 142
aload 16
iconst_2
iaload
bipush 63
if_icmpne 142
aload 16
iconst_3
iaload
ifne 142
141: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 11
end local 17 end local 16 142: StackMap locals:
StackMap stack:
aload 0
aload 12
aload 9
aload 11
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
astore 13
end local 15 143: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
aload 13
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
144: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 146
145: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
146: StackMap locals:
StackMap stack:
aload 0
new com.sun.xml.internal.stream.Entity$ScannedEntity
dup
iload 1
aload 2
147: new com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
dup
aload 6
aload 7
aload 8
aload 14
invokespecial com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
148: aload 12
aload 13
aload 9
iload 4
iload 10
iload 5
invokespecial com.sun.xml.internal.stream.Entity$ScannedEntity.<init>:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/io/InputStream;Ljava/io/Reader;Ljava/lang/String;ZZZ)V
149: putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
150: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
iload 10
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.setEncodingExternallySpecified:(Z)V
151: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
152: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 6
aload 7
aload 8
aload 14
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
153: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
ifnull 155
154: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.startEntity:(Ljava/lang/String;)V
155: StackMap locals:
StackMap stack:
aload 9
areturn
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 156 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 156 1 reference Z
0 156 2 name Ljava/lang/String;
0 156 3 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 156 4 literal Z
0 156 5 isExternal Z
1 156 6 publicId Ljava/lang/String;
2 156 7 literalSystemId Ljava/lang/String;
3 156 8 baseSystemId Ljava/lang/String;
4 156 9 encoding Ljava/lang/String;
7 156 10 encodingExternallySpecified Z
8 156 11 isBigEndian Ljava/lang/Boolean;
9 156 12 stream Ljava/io/InputStream;
10 156 13 reader Ljava/io/Reader;
11 156 14 expandedSystemId Ljava/lang/String;
17 39 15 location Ljava/net/URL;
18 39 16 connect Ljava/net/URLConnection;
22 39 17 followRedirects Z
24 33 18 urlConnection Ljava/net/HttpURLConnection;
25 33 19 httpInputSource Lcom/sun/org/apache/xerces/internal/util/HTTPInputSource;
26 33 20 propIter Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
28 29 21 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
36 39 18 redirect Ljava/lang/String;
40 143 15 rewindableStream Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$RewindableInputStream;
43 63 16 b4 [B
44 63 17 count I
50 61 18 info Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
52 61 19 readerEncoding Ljava/lang/String;
67 79 16 b3 [I
68 79 17 count I
82 108 16 b4 [I
83 108 17 count I
92 108 18 b0 I
93 108 19 b1 I
103 108 20 b2 I
104 108 21 b3 I
111 125 16 b4 [I
112 125 17 count I
128 142 16 b4 [I
129 142 17 count I
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
reference
name
xmlInputSource
literal
isExternal
public boolean isExternalEntity(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.stream.Entity.isExternal:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 4 1 entityName Ljava/lang/String;
1 4 2 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
entityName
public boolean isEntityDeclInExternalSubset(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.stream.Entity.isEntityDeclInExternalSubset:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 4 1 entityName Ljava/lang/String;
1 4 2 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
entityName
public void setStandalone(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 2 1 standalone Z
MethodParameters:
Name Flags
standalone
public boolean isStandalone();
descriptor: ()Z
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.impl.XMLEntityManager.fStandalone:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public boolean isDeclaredEntity(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
astore 2
start local 2 1: aload 2
ifnull 2
iconst_1
ireturn
StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
2: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 3 1 entityName Ljava/lang/String;
1 3 2 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
entityName
public boolean isUnparsedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.stream.Entity.isUnparsed:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 4 1 entityName Ljava/lang/String;
1 4 2 entity Lcom/sun/xml/internal/stream/Entity;
MethodParameters:
Name Flags
entityName
public com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier getCurrentResourceIdentifier();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
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.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void setEntityHandler(com.sun.org.apache.xerces.internal.impl.XMLEntityHandler);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;)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.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 2 1 entityHandler Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
MethodParameters:
Name Flags
entityHandler
public com.sun.xml.internal.stream.StaxXMLInputSource resolveEntityAsPerStax(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=11, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 2
start local 2 2: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
astore 3
start local 3 3: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
astore 4
start local 4 4: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 5
start local 5 5: aload 5
ifnonnull 6
iconst_1
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 6
start local 6 8: aload 4
ifnonnull 12
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 12
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 12
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 4
10: aload 4
ifnull 12
11: iconst_1
istore 6
12: StackMap locals: int
StackMap stack:
iload 6
ifeq 14
13: aload 3
aload 4
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 5
14: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 15: aconst_null
astore 8
start local 8 16: aconst_null
astore 9
start local 9 17: aload 1
instanceof com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
ifeq 20
18: aload 1
checkcast com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
astore 9
19: goto 22
20: StackMap locals: com.sun.xml.internal.stream.StaxXMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
astore 9
22: StackMap locals:
StackMap stack:
aload 9
aload 2
aload 3
aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
23: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
ifnull 28
25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
aload 9
invokevirtual com.sun.xml.internal.stream.StaxEntityResolverWrapper.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
astore 7
26: aload 7
ifnull 28
27: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
ifnull 32
29: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
aload 9
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
astore 8
30: aload 8
ifnull 32
31: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
32: StackMap locals:
StackMap stack:
aload 8
ifnull 34
33: new com.sun.xml.internal.stream.StaxXMLInputSource
dup
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
astore 7
34: StackMap locals:
StackMap stack:
aload 7
ifnonnull 50
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
ifeq 50
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
ifnonnull 37
36: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
invokestatic jdk.xml.internal.JdkXmlUtils.getCatalogFeatures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
37: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
ifnull 50
39: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
ifnonnull 41
40: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
iconst_0
anewarray java.net.URI
invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
aload 2
aload 3
invokeinterface javax.xml.catalog.CatalogResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
astore 10
start local 10 42: aload 10
ifnull 50
aload 10
invokevirtual org.xml.sax.InputSource.isEmpty:()Z
ifne 50
43: new com.sun.xml.internal.stream.StaxXMLInputSource
dup
new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 10
iconst_1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Lorg/xml/sax/InputSource;Z)V
iconst_1
invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
astore 7
end local 10 44: goto 50
StackMap locals:
StackMap stack: javax.xml.catalog.CatalogException
45: astore 10
start local 10 46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "CatalogException"
47: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
aastore
48: iconst_2
aload 10
49: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
pop
end local 10 50: StackMap locals:
StackMap stack:
aload 7
ifnonnull 55
51: new com.sun.xml.internal.stream.StaxXMLInputSource
dup
52: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 2
aload 3
aload 4
iconst_1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
iconst_0
53: invokespecial com.sun.xml.internal.stream.StaxXMLInputSource.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Z)V
astore 7
54: goto 56
StackMap locals:
StackMap stack:
55: aload 7
invokevirtual com.sun.xml.internal.stream.StaxXMLInputSource.hasXMLStreamOrXMLEventReader:()Z
pop
56: StackMap locals:
StackMap stack:
aload 7
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 57 1 resourceIdentifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
2 57 2 publicId Ljava/lang/String;
3 57 3 literalSystemId Ljava/lang/String;
4 57 4 baseSystemId Ljava/lang/String;
5 57 5 expandedSystemId Ljava/lang/String;
8 57 6 needExpand Z
15 57 7 staxInputSource Lcom/sun/xml/internal/stream/StaxXMLInputSource;
16 57 8 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
17 57 9 ri Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
42 44 10 is Lorg/xml/sax/InputSource;
46 50 10 e Ljavax/xml/catalog/CatalogException;
Exception table:
from to target type
39 44 45 Class javax.xml.catalog.CatalogException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
resourceIdentifier
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=11, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 2
start local 2 2: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
astore 3
start local 3 3: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
astore 4
start local 4 4: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 5
start local 5 5: aload 5
ifnonnull 6
iconst_1
goto 7
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 6
start local 6 8: aload 4
ifnonnull 12
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 12
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 12
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
astore 4
10: aload 4
ifnull 12
11: iconst_1
istore 6
12: StackMap locals: int
StackMap stack:
iload 6
ifeq 14
13: aload 3
aload 4
iconst_0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 5
14: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
ifnull 19
16: aload 1
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setBaseSystemId:(Ljava/lang/String;)V
17: aload 1
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.setExpandedSystemId:(Ljava/lang/String;)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver.resolveEntity:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
astore 7
19: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack:
aload 7
ifnonnull 47
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
ifeq 47
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
ifnonnull 22
21: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
invokestatic jdk.xml.internal.JdkXmlUtils.getCatalogFeatures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/catalog/CatalogFeatures;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
ifnull 47
24: aconst_null
astore 8
start local 8 25: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
ifnonnull 27
26: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
iconst_0
anewarray java.net.URI
invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
27: StackMap locals: org.xml.sax.InputSource
StackMap stack:
aload 2
ifnull 28
aload 2
goto 29
StackMap locals:
StackMap stack:
28: aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getNamespace:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
29: astore 9
start local 9 30: aload 9
ifnonnull 31
aload 3
ifnull 34
31: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
aload 9
aload 3
invokeinterface javax.xml.catalog.CatalogResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;
astore 8
end local 9 32: goto 34
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.xml.sax.InputSource
StackMap stack: javax.xml.catalog.CatalogException
33: pop
34: StackMap locals:
StackMap stack:
aload 8
ifnull 37
aload 8
invokevirtual org.xml.sax.InputSource.isEmpty:()Z
ifne 37
35: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 8
iconst_1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Lorg/xml/sax/InputSource;Z)V
astore 7
36: goto 47
StackMap locals:
StackMap stack:
37: aload 3
ifnull 47
38: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
ifnonnull 40
39: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
iconst_0
anewarray java.net.URI
invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
40: StackMap locals:
StackMap stack:
aconst_null
astore 9
start local 9 41: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogResolver:Ljavax/xml/catalog/CatalogResolver;
aload 3
aload 4
invokeinterface javax.xml.catalog.CatalogResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
astore 9
42: goto 45
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier java.lang.String java.lang.String java.lang.String java.lang.String int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource org.xml.sax.InputSource javax.xml.transform.Source
StackMap stack: javax.xml.catalog.CatalogException
43: astore 10
start local 10 44: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 10
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 10 45: StackMap locals:
StackMap stack:
aload 9
ifnull 47
aload 9
invokeinterface javax.xml.transform.Source.isEmpty:()Z
ifne 47
46: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 2
aload 9
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
aload 4
iconst_1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 7
end local 9 end local 8 47: StackMap locals:
StackMap stack:
aload 7
ifnonnull 49
48: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 2
aload 3
aload 4
iconst_0
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 7
49: StackMap locals:
StackMap stack:
aload 7
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 50 1 resourceIdentifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
2 50 2 publicId Ljava/lang/String;
3 50 3 literalSystemId Ljava/lang/String;
4 50 4 baseSystemId Ljava/lang/String;
5 50 5 expandedSystemId Ljava/lang/String;
8 50 6 needExpand Z
15 50 7 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
25 47 8 is Lorg/xml/sax/InputSource;
30 32 9 pid Ljava/lang/String;
41 47 9 source Ljavax/xml/transform/Source;
44 45 10 e Ljavax/xml/catalog/CatalogException;
Exception table:
from to target type
25 32 33 Class javax.xml.catalog.CatalogException
41 42 43 Class javax.xml.catalog.CatalogException
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
resourceIdentifier
public void startEntity(boolean, java.lang.String, boolean);
descriptor: (ZLjava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=15, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 2
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.getEntity:(Ljava/lang/String;)Lcom/sun/xml/internal/stream/Entity;
astore 4
start local 4 1: aload 4
ifnonnull 12
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
ifnull 11
3: aconst_null
astore 5
start local 5 4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 5 11: StackMap locals: com.sun.xml.internal.stream.Entity
StackMap stack:
return
12: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.xml.internal.stream.Entity.isExternal:()Z
istore 5
start local 5 13: aconst_null
astore 6
start local 6 14: aconst_null
astore 7
start local 7 15: aconst_null
astore 8
start local 8 16: aconst_null
astore 9
start local 9 17: iload 5
ifeq 49
18: aload 4
checkcast com.sun.xml.internal.stream.Entity$ExternalEntity
astore 6
19: aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 20
aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
goto 21
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String
StackMap stack:
20: aconst_null
StackMap locals:
StackMap stack: java.lang.String
21: astore 7
22: aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 23
aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
goto 24
StackMap locals:
StackMap stack:
23: aconst_null
StackMap locals:
StackMap stack: java.lang.String
24: astore 8
25: aload 7
aload 8
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 9
26: aload 4
invokevirtual com.sun.xml.internal.stream.Entity.isUnparsed:()Z
istore 10
start local 10 27: aload 2
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 11
start local 11 28: iload 11
ifeq 29
iconst_0
goto 30
StackMap locals: int int
StackMap stack:
29: iconst_1
StackMap locals:
StackMap stack: int
30: istore 12
start local 12 31: iload 10
ifne 34
iload 12
ifeq 32
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
ifeq 34
32: StackMap locals: int
StackMap stack:
iload 11
ifeq 33
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
ifeq 34
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
ifeq 34
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
ifne 49
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
ifnull 48
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
36: aconst_null
astore 13
start local 13 37: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
38: aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 39
aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
goto 40
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
39: aconst_null
40: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int int java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl java.lang.String
aload 7
aload 8
aload 9
41: invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
42: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
43: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 13
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
45: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
46: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 13 48: StackMap locals:
StackMap stack:
return
end local 12 end local 11 end local 10 49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 10
start local 10 50: iload 10
istore 11
start local 11 51: goto 88
52: StackMap locals: int int
StackMap stack:
iload 11
iload 10
if_icmpne 54
53: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
goto 55
54: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 11
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
55: StackMap locals:
StackMap stack: com.sun.xml.internal.stream.Entity
astore 12
start local 12 56: aload 12
getfield com.sun.xml.internal.stream.Entity.name:Ljava/lang/String;
aload 2
if_acmpne 87
57: aload 2
astore 13
start local 13 58: iload 11
iconst_1
iadd
istore 14
start local 14 59: goto 63
60: StackMap locals: com.sun.xml.internal.stream.Entity java.lang.String int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 14
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
astore 12
61: new java.lang.StringBuilder
dup
aload 13
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 12
getfield com.sun.xml.internal.stream.Entity.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
62: iinc 14 1
StackMap locals:
StackMap stack:
63: iload 14
iload 10
if_icmplt 60
end local 14 64: new java.lang.StringBuilder
dup
aload 13
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 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
65: new java.lang.StringBuilder
dup
aload 13
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 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
66: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
67: ldc "RecursiveReference"
68: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 13
aastore
69: iconst_2
70: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
71: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
ifnull 86
72: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.clear:()V
73: aconst_null
astore 14
start local 14 74: iload 5
ifeq 80
75: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
76: aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 77
aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
goto 78
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int com.sun.xml.internal.stream.Entity java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl
77: aconst_null
78: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int int com.sun.xml.internal.stream.Entity java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl java.lang.String
aload 7
aload 8
aload 9
79: invokevirtual com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
80: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
81: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
82: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 14
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
83: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
84: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ENTITY_SKIPPED"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
85: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
end local 14 86: StackMap locals:
StackMap stack:
return
end local 13 end local 12 87: StackMap locals:
StackMap stack:
iinc 11 -1
StackMap locals:
StackMap stack:
88: iload 11
ifge 52
end local 11 89: aconst_null
astore 11
start local 11 90: aconst_null
astore 12
start local 12 91: iload 5
ifeq 104
92: aload 0
aload 6
getfield com.sun.xml.internal.stream.Entity$ExternalEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;)Lcom/sun/xml/internal/stream/StaxXMLInputSource;
astore 11
93: aload 11
invokevirtual com.sun.xml.internal.stream.StaxXMLInputSource.getXMLInputSource:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
astore 12
94: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fISCreatedByResolver:Z
ifne 107
95: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
ifeq 107
96: aload 9
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
ldc "all"
invokestatic jdk.xml.internal.SecuritySupport.checkAccess:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 13
start local 13 97: aload 13
ifnull 107
98: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
99: ldc "AccessExternalEntity"
100: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 9
invokestatic jdk.xml.internal.SecuritySupport.sanitizePath:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
aload 13
aastore
101: iconst_2
102: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
end local 13 103: goto 107
104: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int java.lang.String int com.sun.xml.internal.stream.Entity int com.sun.xml.internal.stream.Entity$ExternalEntity java.lang.String java.lang.String java.lang.String int com.sun.xml.internal.stream.StaxXMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack:
aload 4
checkcast com.sun.xml.internal.stream.Entity$InternalEntity
astore 13
start local 13 105: new java.io.StringReader
dup
aload 13
getfield com.sun.xml.internal.stream.Entity$InternalEntity.text:Ljava/lang/String;
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
astore 14
start local 14 106: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aconst_null
aconst_null
aconst_null
aload 14
aconst_null
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Reader;Ljava/lang/String;)V
astore 12
end local 14 end local 13 107: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
aload 12
iload 3
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
108: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 109 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 109 1 isGE Z
0 109 2 entityName Ljava/lang/String;
0 109 3 literal Z
1 109 4 entity Lcom/sun/xml/internal/stream/Entity;
4 11 5 encoding Ljava/lang/String;
13 109 5 external Z
14 109 6 externalEntity Lcom/sun/xml/internal/stream/Entity$ExternalEntity;
15 109 7 extLitSysId Ljava/lang/String;
16 109 8 extBaseSysId Ljava/lang/String;
17 109 9 expandedSystemId Ljava/lang/String;
27 49 10 unparsed Z
28 49 11 parameter Z
31 49 12 general Z
37 48 13 encoding Ljava/lang/String;
50 109 10 size I
51 89 11 i I
56 87 12 activeEntity Lcom/sun/xml/internal/stream/Entity;
58 87 13 path Ljava/lang/String;
59 64 14 j I
74 86 14 encoding Ljava/lang/String;
90 109 11 staxInputSource Lcom/sun/xml/internal/stream/StaxXMLInputSource;
91 109 12 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
97 103 13 accessError Ljava/lang/String;
105 107 13 internalEntity Lcom/sun/xml/internal/stream/Entity$InternalEntity;
106 107 14 reader Ljava/io/Reader;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
isGE
entityName
literal
public void startDocumentEntity(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
aload 1
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 2 1 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
xmlInputSource
public void startDTDEntity(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.DTDEntity:Ljava/lang/String;
aload 1
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 2 1 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
xmlInputSource
public void startExternalSubset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void endExternalSubset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fInExternalSubset:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void startEntity(boolean, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource, boolean, boolean);
descriptor: (ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity:(ZLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;ZZ)Ljava/lang/String;
astore 6
start local 6 1: aload 0
dup
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
aload 2
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.addValue:(ILjava/lang/String;I)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 11
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(ILcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
ifeq 11
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "EntityExpansionLimit"
7: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimitValueByIndex:(I)Ljava/lang/String;
aastore
8: iconst_2
9: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
10: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
ifnull 13
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResourceIdentifier:Lcom/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl;
aload 6
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.startEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
13: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 14 1 isGE Z
0 14 2 name Ljava/lang/String;
0 14 3 xmlInputSource Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
0 14 4 literal Z
0 14 5 isExternal Z
1 14 6 encoding Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
isGE
name
xmlInputSource
literal
isExternal
public com.sun.xml.internal.stream.Entity$ScannedEntity getCurrentEntity();
descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
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.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public com.sun.xml.internal.stream.Entity$ScannedEntity getTopLevelEntity();
descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.empty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iconst_0
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity
2: StackMap locals:
StackMap stack: com.sun.xml.internal.stream.Entity
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void closeReaders();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: goto 4
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
checkcast java.io.Reader
invokevirtual java.io.Reader.close:()V
2: goto 4
StackMap locals:
StackMap stack: java.io.IOException
3: pop
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifeq 1
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
Exception table:
from to target type
1 2 3 Class java.io.IOException
public void endEntity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
ifle 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: com.sun.xml.internal.stream.Entity$ScannedEntity
2: astore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 12
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
ifnull 8
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.endEntity:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
ldc "[xml]"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
8: StackMap locals: com.sun.xml.internal.stream.Entity$ScannedEntity
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.close:()V
9: goto 12
StackMap locals:
StackMap stack: java.io.IOException
10: astore 2
start local 2 11: new com.sun.org.apache.xerces.internal.xni.XNIException
dup
aload 2
invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/Exception;)V
athrow
end local 2 12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifne 14
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReaderStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
ifnull 22
15: aload 1
ifnonnull 21
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "LAST_ENTITY"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
19: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityAugs:Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.XMLEntityHandler.endEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.XMLEntity:Ljava/lang/String;
if_acmpne 23
iconst_1
goto 24
StackMap locals:
StackMap stack:
23: iconst_0
StackMap locals:
StackMap stack: int
24: istore 2
start local 2 25: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
26: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setCurrentEntity:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnonnull 28
iconst_1
goto 29
StackMap locals: int
StackMap stack:
28: iconst_0
StackMap locals:
StackMap stack: int
29: iload 2
ifeq 30
iconst_0
goto 31
StackMap locals:
StackMap stack: int
30: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.xml.internal.stream.Entity$ScannedEntity int
StackMap stack: int int
31: iand
ifeq 33
32: new java.io.EOFException
dup
invokespecial java.io.EOFException.<init>:()V
athrow
33: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
3 34 1 entity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
11 12 2 ex Ljava/io/IOException;
25 34 2 documentEntity Z
Exception table:
from to target type
4 9 10 Class java.io.IOException
Exceptions:
throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
1: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
2: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/stax-entity-resolver"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.StaxEntityResolverWrapper
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
3: goto 6
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
4: pop
5: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
6: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "javax.xml.stream.supportDTD"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
7: aload 0
aload 1
ldc "javax.xml.stream.isReplacingEntityReferences"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
8: aload 0
aload 1
ldc "javax.xml.stream.isSupportingExternalEntities"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
9: aload 0
aload 1
ldc "http://java.sun.com/xml/stream/properties/ignore-external-dtd"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 10
iconst_0
goto 11
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLEntityManager
10: iconst_1
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager com.sun.org.apache.xerces.internal.impl.PropertyManager
StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLEntityManager int
11: putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
12: aload 0
aload 1
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
13: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
14: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
15: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
16: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
17: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
astore 2
start local 2 18: aload 0
aload 2
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
19: aload 0
aload 1
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
20: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
21: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 1
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
22: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
23: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
24: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.removeAllElements:()V
25: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
26: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
27: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
28: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
29: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
30: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 31 1 propertyManager Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
18 31 2 spm Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
Exception table:
from to target type
2 3 4 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyManager
public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "http://apache.org/xml/features/internal/parser-settings"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
istore 2
start local 2 1: iload 2
ifne 8
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ifnull 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 1
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "http://xml.org/sax/features/validation"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidation:Z
9: aload 0
aload 1
ldc "http://xml.org/sax/features/external-general-entities"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalGeneralEntities:Z
10: aload 0
aload 1
ldc "http://xml.org/sax/features/external-parameter-entities"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fExternalParameterEntities:Z
11: aload 0
aload 1
ldc "http://apache.org/xml/features/allow-java-encodings"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
12: aload 0
aload 1
ldc "http://apache.org/xml/features/warn-on-duplicate-entitydef"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fWarnDuplicateEntityDef:Z
13: aload 0
aload 1
ldc "http://apache.org/xml/features/standard-uri-conformant"
iconst_0
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStrictURI:Z
14: aload 0
aload 1
ldc "http://apache.org/xml/features/nonvalidating/load-external-dtd"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
15: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
16: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
17: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/entity-resolver"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
18: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/stax-entity-resolver"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.StaxEntityResolverWrapper
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStaxEntityResolver:Lcom/sun/xml/internal/stream/StaxEntityResolverWrapper;
19: aload 0
aload 1
ldc "http://apache.org/xml/properties/internal/validation-manager"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
20: aload 0
aload 1
ldc "http://apache.org/xml/properties/security-manager"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
21: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ldc "http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit"
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getIndex:(Ljava/lang/String;)I
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.entityExpansionIndex:I
22: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportDTD:Z
23: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fReplaceEntityReferences:Z
24: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSupportExternalEntities:Z
25: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
astore 3
start local 3 26: aload 3
ifnonnull 28
27: new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
astore 3
28: StackMap locals: com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
StackMap stack:
aload 0
aload 3
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
29: aload 0
aload 1
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
30: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
31: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
32: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
33: aload 0
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
34: aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.reset:()V
35: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
36: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
aload 1
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 38 1 componentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
1 38 2 parser_settings Z
26 38 3 spm Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
componentManager
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.<init>:()V
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fStandalone:Z
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntities:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.removeAllElements:()V
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityExpansionCount:I
5: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnull 8
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML10EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
ifnull 10
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fXML11EntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityHandler:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public java.lang.String[] getRecognizedFeatures();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 9
1: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/features/"
invokevirtual java.lang.String.length:()I
isub
istore 3
start local 3 2: iload 3
ldc "allow-java-encodings"
invokevirtual java.lang.String.length:()I
if_icmpne 5
3: aload 1
ldc "allow-java-encodings"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 5
4: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
5: StackMap locals: int
StackMap stack:
iload 3
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.length:()I
if_icmpne 11
6: aload 1
ldc "nonvalidating/load-external-dtd"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 11
7: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLoadExternalDTD:Z
8: return
end local 3 9: StackMap locals:
StackMap stack:
aload 1
ldc "http://javax.xml.XMLConstants/feature/useCatalog"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: aload 0
iload 2
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fUseCatalog:Z
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 12 1 featureId Ljava/lang/String;
0 12 2 state Z
2 9 3 suffixLength I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
state
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 24
1: aload 1
invokevirtual java.lang.String.length:()I
ldc "http://apache.org/xml/properties/"
invokevirtual java.lang.String.length:()I
isub
istore 3
start local 3 2: iload 3
ldc "internal/symbol-table"
invokevirtual java.lang.String.length:()I
if_icmpne 6
3: aload 1
ldc "internal/symbol-table"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 6
4: aload 0
aload 2
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
5: return
6: StackMap locals: int
StackMap stack:
iload 3
ldc "internal/error-reporter"
invokevirtual java.lang.String.length:()I
if_icmpne 10
7: aload 1
ldc "internal/error-reporter"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 10
8: aload 0
aload 2
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
9: return
10: StackMap locals:
StackMap stack:
iload 3
ldc "internal/entity-resolver"
invokevirtual java.lang.String.length:()I
if_icmpne 14
11: aload 1
ldc "internal/entity-resolver"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 14
12: aload 0
aload 2
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
13: return
14: StackMap locals:
StackMap stack:
iload 3
ldc "input-buffer-size"
invokevirtual java.lang.String.length:()I
if_icmpne 21
15: aload 1
ldc "input-buffer-size"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 21
16: aload 2
checkcast java.lang.Integer
astore 4
start local 4 17: aload 4
ifnull 21
18: aload 4
invokevirtual java.lang.Integer.intValue:()I
bipush 64
if_icmple 21
19: aload 0
aload 4
invokevirtual java.lang.Integer.intValue:()I
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
20: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.setBufferSize:(I)V
end local 4 21: StackMap locals:
StackMap stack:
iload 3
ldc "security-manager"
invokevirtual java.lang.String.length:()I
if_icmpne 24
22: aload 1
ldc "security-manager"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 24
23: aload 0
aload 2
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
end local 3 24: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
25: aload 2
checkcast com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
astore 3
start local 3 26: aload 0
aload 3
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAccessExternalDTD:Ljava/lang/String;
27: return
end local 3 28: StackMap locals:
StackMap stack:
aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
29: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCatalogFile:Ljava/lang/String;
30: goto 39
StackMap locals:
StackMap stack:
31: aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fDefer:Ljava/lang/String;
33: goto 39
StackMap locals:
StackMap stack:
34: aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
35: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fPrefer:Ljava/lang/String;
36: goto 39
StackMap locals:
StackMap stack:
37: aload 1
getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
38: aload 0
aload 2
checkcast java.lang.String
putfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fResolve:Ljava/lang/String;
39: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 40 1 propertyId Ljava/lang/String;
0 40 2 value Ljava/lang/Object;
2 24 3 suffixLength I
17 21 4 bufferSize Ljava/lang/Integer;
26 28 3 spm Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
MethodParameters:
Name Flags
propertyId
value
public void setLimitAnalyzer(com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer);
descriptor: (Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)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.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 2 1 fLimitAnalyzer Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
MethodParameters:
Name Flags
fLimitAnalyzer
public java.lang.String[] getRecognizedProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
checkcast java.lang.String[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public java.lang.Boolean getFeatureDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_FEATURES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 7 1 featureId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
featureId
public java.lang.Object getPropertyDefault(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
iload 2
aaload
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.PROPERTY_DEFAULTS:[Ljava/lang/Object;
iload 2
aaload
areturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 2 6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 7 1 propertyId Ljava/lang/String;
1 6 2 i I
MethodParameters:
Name Flags
propertyId
public static java.lang.String expandSystemId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 systemId Ljava/lang/String;
MethodParameters:
Name Flags
systemId
private static synchronized com.sun.org.apache.xerces.internal.util.URI getUserDir();
descriptor: ()Lcom/sun/org/apache/xerces/internal/util/URI;
flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=7, locals=8, args_size=0
0: ldc ""
astore 0
start local 0 1: ldc "user.dir"
invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 0
2: goto 4
3: StackMap locals: java.lang.String
StackMap stack: java.lang.SecurityException
pop
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.String.length:()I
ifne 6
5: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
ldc ""
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
6: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
ifnull 8
aload 0
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
areturn
8: StackMap locals:
StackMap stack:
aload 0
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDir:Ljava/lang/String;
9: getstatic java.io.File.separatorChar:C
istore 1
start local 1 10: aload 0
iload 1
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 0
11: aload 0
invokevirtual java.lang.String.length:()I
istore 2
start local 2 12: new java.lang.StringBuilder
dup
iload 2
iconst_3
imul
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 4
start local 4 13: iload 2
iconst_2
if_icmplt 17
aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 58
if_icmpne 17
14: aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
istore 3
start local 3 15: iload 3
bipush 65
if_icmplt 17
iload 3
bipush 90
if_icmpgt 17
16: aload 4
bipush 47
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 3 17: StackMap locals: java.lang.String int int top java.lang.StringBuilder
StackMap stack:
iconst_0
istore 5
start local 5 18: goto 29
19: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 20: iload 3
sipush 128
if_icmplt 22
21: goto 30
22: StackMap locals: java.lang.String int int int java.lang.StringBuilder int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
iload 3
baload
ifeq 27
23: aload 4
bipush 37
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
24: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
iload 3
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
25: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
iload 3
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
26: goto 28
27: StackMap locals:
StackMap stack:
aload 4
iload 3
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
28: StackMap locals:
StackMap stack:
iinc 5 1
end local 3 StackMap locals: java.lang.String int int top java.lang.StringBuilder int
StackMap stack:
29: iload 5
iload 2
if_icmplt 19
30: StackMap locals:
StackMap stack:
iload 5
iload 2
if_icmpge 53
31: aconst_null
astore 6
start local 6 32: aload 0
iload 5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
ldc "UTF-8"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
astore 6
33: goto 36
StackMap locals: java.lang.String int int top java.lang.StringBuilder int byte[]
StackMap stack: java.io.UnsupportedEncodingException
34: pop
35: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 0
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
36: StackMap locals:
StackMap stack:
aload 6
arraylength
istore 2
37: iconst_0
istore 5
goto 52
38: StackMap locals:
StackMap stack:
aload 6
iload 5
baload
istore 7
start local 7 39: iload 7
ifge 45
40: iload 7
sipush 256
iadd
istore 3
start local 3 41: aload 4
bipush 37
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
42: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 3
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
43: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gHexChs:[C
iload 3
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
44: goto 51
end local 3 45: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gNeedEscaping:[Z
iload 7
baload
ifeq 50
46: aload 4
bipush 37
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
47: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping1:[C
iload 7
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
48: aload 4
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gAfterEscaping2:[C
iload 7
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
49: goto 51
50: StackMap locals:
StackMap stack:
aload 4
iload 7
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
51: StackMap locals:
StackMap stack:
iinc 5 1
end local 7 StackMap locals:
StackMap stack:
52: iload 5
iload 2
if_icmplt 38
end local 6 53: StackMap locals:
StackMap stack:
aload 0
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 55
54: aload 4
bipush 47
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
55: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
56: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.gUserDirURI:Lcom/sun/org/apache/xerces/internal/util/URI;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 57 0 userDir Ljava/lang/String;
10 57 1 separator C
12 57 2 len I
15 17 3 ch I
20 29 3 ch I
41 45 3 ch I
13 57 4 buffer Ljava/lang/StringBuilder;
18 57 5 i I
32 53 6 bytes [B
39 52 7 b B
Exception table:
from to target type
1 2 3 Class java.lang.SecurityException
32 33 34 Class java.io.UnsupportedEncodingException
Exceptions:
throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
public static java.io.OutputStream createOutputStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/OutputStream;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
aconst_null
iconst_1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 1
start local 1 1: new java.net.URL
dup
aload 1
ifnull 2
aload 1
goto 3
StackMap locals: java.lang.String java.lang.String
StackMap stack: new 1 new 1
2: aload 0
StackMap locals: java.lang.String java.lang.String
StackMap stack: new 1 new 1 java.lang.String
3: invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 2
start local 2 4: aconst_null
astore 3
start local 3 5: aload 2
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
astore 4
start local 4 6: aload 2
invokevirtual java.net.URL.getHost:()Ljava/lang/String;
astore 5
start local 5 7: aload 4
ldc "file"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
8: aload 5
ifnull 9
aload 5
invokevirtual java.lang.String.length:()I
ifeq 9
aload 5
ldc "localhost"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
9: StackMap locals: java.lang.String java.lang.String java.net.URL java.io.OutputStream java.lang.String java.lang.String
StackMap stack:
new java.io.File
dup
aload 2
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getPathWithoutEscapes:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 6
start local 6 10: aload 6
invokevirtual java.io.File.exists:()Z
ifne 14
11: aload 6
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
astore 7
start local 7 12: aload 7
ifnull 14
aload 7
invokevirtual java.io.File.exists:()Z
ifne 14
13: aload 7
invokevirtual java.io.File.mkdirs:()Z
pop
end local 7 14: StackMap locals: java.io.File
StackMap stack:
new java.io.FileOutputStream
dup
aload 6
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
astore 3
end local 6 15: goto 24
16: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
astore 6
start local 6 17: aload 6
iconst_0
invokevirtual java.net.URLConnection.setDoInput:(Z)V
18: aload 6
iconst_1
invokevirtual java.net.URLConnection.setDoOutput:(Z)V
19: aload 6
iconst_0
invokevirtual java.net.URLConnection.setUseCaches:(Z)V
20: aload 6
instanceof java.net.HttpURLConnection
ifeq 23
21: aload 6
checkcast java.net.HttpURLConnection
astore 7
start local 7 22: aload 7
ldc "PUT"
invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
end local 7 23: StackMap locals: java.net.URLConnection
StackMap stack:
aload 6
invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
astore 3
end local 6 24: StackMap locals:
StackMap stack:
aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 uri Ljava/lang/String;
1 25 1 expanded Ljava/lang/String;
4 25 2 url Ljava/net/URL;
5 25 3 out Ljava/io/OutputStream;
6 25 4 protocol Ljava/lang/String;
7 25 5 host Ljava/lang/String;
10 15 6 file Ljava/io/File;
12 14 7 parent Ljava/io/File;
17 24 6 urlCon Ljava/net/URLConnection;
22 23 7 httpCon Ljava/net/HttpURLConnection;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
uri
private static java.lang.String getPathWithoutEscapes(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
ifnull 13
aload 0
invokevirtual java.lang.String.length:()I
ifeq 13
aload 0
bipush 37
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 13
1: new java.util.StringTokenizer
dup
aload 0
ldc "%"
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 1
start local 1 2: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.String.length:()I
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 3: aload 1
invokevirtual java.util.StringTokenizer.countTokens:()I
istore 3
start local 3 4: aload 2
aload 1
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: iconst_1
istore 4
start local 4 6: goto 11
7: StackMap locals: java.lang.String java.util.StringTokenizer java.lang.StringBuilder int int
StackMap stack:
aload 1
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 5
start local 5 8: aload 2
aload 5
iconst_0
iconst_2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
9: aload 2
aload 5
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 10: iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
iload 3
if_icmplt 7
end local 4 12: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 13: StackMap locals: java.lang.String
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 origPath Ljava/lang/String;
2 13 1 tokenizer Ljava/util/StringTokenizer;
3 13 2 result Ljava/lang/StringBuilder;
4 13 3 size I
6 12 4 i I
8 10 5 token Ljava/lang/String;
MethodParameters:
Name Flags
origPath
public static void absolutizeAgainstUserDir(com.sun.org.apache.xerces.internal.util.URI);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/URI;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 uri Lcom/sun/org/apache/xerces/internal/util/URI;
Exceptions:
throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
uri
public static java.lang.String expandSystemId(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
invokevirtual java.lang.String.length:()I
ifne 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
astore 2
start local 2 3: aload 2
ifnull 7
4: aload 0
5: areturn
end local 2 6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
7: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 8: aconst_null
astore 3
start local 3 9: aconst_null
astore 4
start local 4 10: aload 1
ifnull 12
aload 1
invokevirtual java.lang.String.length:()I
ifeq 12
11: aload 1
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
12: StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.util.URI com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
astore 5
start local 5 13: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 5
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
end local 5 14: goto 24
15: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
astore 3
16: goto 24
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
17: pop
18: aload 1
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 21
19: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
20: goto 24
21: StackMap locals:
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
astore 5
start local 5 22: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
23: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 5
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
end local 5 24: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 3
aload 2
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
astore 4
25: goto 27
StackMap locals:
StackMap stack: java.lang.Exception
26: pop
27: StackMap locals:
StackMap stack:
aload 4
ifnonnull 29
28: aload 0
areturn
29: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 systemId Ljava/lang/String;
0 30 1 baseSystemId Ljava/lang/String;
3 6 2 uri Lcom/sun/org/apache/xerces/internal/util/URI;
8 30 2 id Ljava/lang/String;
9 30 3 base Lcom/sun/org/apache/xerces/internal/util/URI;
10 30 4 uri Lcom/sun/org/apache/xerces/internal/util/URI;
13 14 5 dir Ljava/lang/String;
22 24 5 dir Ljava/lang/String;
Exception table:
from to target type
2 5 6 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
15 16 17 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
10 25 26 Class java.lang.Exception
MethodParameters:
Name Flags
systemId
baseSystemId
public static java.lang.String expandSystemId(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 2
ifeq 19
3: new com.sun.org.apache.xerces.internal.util.URI
aload 0
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
4: aload 0
5: areturn
6: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
7: aconst_null
astore 3
start local 3 8: aload 1
ifnull 9
aload 1
invokevirtual java.lang.String.length:()I
ifne 11
9: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
10: goto 17
11: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
astore 3
12: goto 17
13: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
14: invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
astore 4
start local 4 15: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
16: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 4
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 3
end local 4 17: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 3
aload 0
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
astore 4
start local 4 18: aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
20: areturn
21: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
22: aload 0
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff1:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
23: areturn
24: StackMap locals:
StackMap stack: java.net.URISyntaxException
pop
25: aload 0
invokevirtual java.lang.String.length:()I
ifne 27
26: aload 0
areturn
27: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 28: aconst_null
astore 4
start local 4 29: aconst_null
astore 5
start local 5 30: aload 1
ifnull 32
aload 1
invokevirtual java.lang.String.length:()I
ifeq 32
31: aload 1
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.util.URI com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
astore 4
33: goto 41
34: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;)V
astore 4
35: goto 41
36: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
pop
37: aload 1
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 40
38: new com.sun.org.apache.xerces.internal.util.URI
dup
ldc "file"
ldc ""
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
aconst_null
aconst_null
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 4
39: goto 41
40: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
aload 1
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fixURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
astore 4
41: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 4
aload 3
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Lcom/sun/org/apache/xerces/internal/util/URI;Ljava/lang/String;)V
astore 5
42: goto 44
43: StackMap locals:
StackMap stack: java.lang.Exception
pop
44: StackMap locals:
StackMap stack:
aload 5
ifnonnull 46
45: aload 0
areturn
46: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 systemId Ljava/lang/String;
0 47 1 baseSystemId Ljava/lang/String;
0 47 2 strict Z
8 19 3 base Lcom/sun/org/apache/xerces/internal/util/URI;
15 17 4 dir Ljava/lang/String;
18 19 4 uri Lcom/sun/org/apache/xerces/internal/util/URI;
28 47 3 id Ljava/lang/String;
29 47 4 base Lcom/sun/org/apache/xerces/internal/util/URI;
30 47 5 uri Lcom/sun/org/apache/xerces/internal/util/URI;
Exception table:
from to target type
3 5 6 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
11 12 13 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
19 20 21 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
22 23 24 Class java.net.URISyntaxException
34 35 36 Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
30 42 43 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
systemId
baseSystemId
strict
private static java.lang.String expandSystemIdStrictOn(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.util.URI
dup
aload 0
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
astore 2
start local 2 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
ifeq 3
2: aload 0
areturn
3: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
aconst_null
astore 3
start local 3 4: aload 1
ifnull 5
aload 1
invokevirtual java.lang.String.length:()I
ifne 7
5: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
astore 3
6: goto 10
7: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
astore 3
8: aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
ifne 10
9: aload 3
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
10: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
11: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 systemId Ljava/lang/String;
0 12 1 baseSystemId Ljava/lang/String;
1 12 2 systemURI Lcom/sun/org/apache/xerces/internal/util/URI;
4 12 3 baseURI Lcom/sun/org/apache/xerces/internal/util/URI;
Exceptions:
throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
systemId
baseSystemId
private static java.lang.String expandSystemIdStrictOff(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.util.URI
dup
aload 0
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
astore 2
start local 2 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
ifeq 5
2: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.URI.getScheme:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 4
3: aload 0
areturn
4: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
dup
invokespecial com.sun.org.apache.xerces.internal.util.URI$MalformedURIException.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 6: aload 1
ifnull 7
aload 1
invokevirtual java.lang.String.length:()I
ifne 9
7: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
astore 3
8: goto 12
9: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
astore 3
10: aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
ifne 12
11: aload 3
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
12: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
13: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 systemId Ljava/lang/String;
0 14 1 baseSystemId Ljava/lang/String;
1 14 2 systemURI Lcom/sun/org/apache/xerces/internal/util/URI;
6 14 3 baseURI Lcom/sun/org/apache/xerces/internal/util/URI;
Exceptions:
throws com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
systemId
baseSystemId
private static java.lang.String expandSystemIdStrictOff1(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new java.net.URI
dup
aload 0
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
invokevirtual java.net.URI.isAbsolute:()Z
ifeq 5
2: aload 2
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
if_icmple 4
3: aload 0
areturn
4: StackMap locals: java.net.URI
StackMap stack:
new java.net.URISyntaxException
dup
aload 0
ldc "the scheme's length is only one character"
invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 6: aload 1
ifnull 7
aload 1
invokevirtual java.lang.String.length:()I
ifne 9
7: StackMap locals: com.sun.org.apache.xerces.internal.util.URI
StackMap stack:
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
astore 3
8: goto 12
9: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.util.URI
dup
aload 1
iconst_1
invokespecial com.sun.org.apache.xerces.internal.util.URI.<init>:(Ljava/lang/String;Z)V
astore 3
10: aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.isAbsoluteURI:()Z
ifne 12
11: aload 3
invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getUserDir:()Lcom/sun/org/apache/xerces/internal/util/URI;
invokevirtual com.sun.org.apache.xerces.internal.util.URI.absolutize:(Lcom/sun/org/apache/xerces/internal/util/URI;)V
12: StackMap locals:
StackMap stack:
new java.net.URI
dup
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.URI.toString:()Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
astore 2
13: aload 2
invokevirtual java.net.URI.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 systemId Ljava/lang/String;
0 14 1 baseSystemId Ljava/lang/String;
1 14 2 systemURI Ljava/net/URI;
6 14 3 baseURI Lcom/sun/org/apache/xerces/internal/util/URI;
Exceptions:
throws java.net.URISyntaxException, com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
MethodParameters:
Name Flags
systemId
baseSystemId
protected com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo getEncodingInfo(byte[], int);
descriptor: ([BI)Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_2
if_icmpge 2
1: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
baload
sipush 255
iand
istore 3
start local 3 3: aload 1
iconst_1
baload
sipush 255
iand
istore 4
start local 4 4: iload 3
sipush 254
if_icmpne 6
iload 4
sipush 255
if_icmpne 6
5: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_BIG_ENDIAN_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
6: StackMap locals: int int
StackMap stack:
iload 3
sipush 255
if_icmpne 8
iload 4
sipush 254
if_icmpne 8
7: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_LITTLE_ENDIAN_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
8: StackMap locals:
StackMap stack:
iload 2
iconst_3
if_icmpge 10
9: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
10: StackMap locals:
StackMap stack:
aload 1
iconst_2
baload
sipush 255
iand
istore 5
start local 5 11: iload 3
sipush 239
if_icmpne 13
iload 4
sipush 187
if_icmpne 13
iload 5
sipush 191
if_icmpne 13
12: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8_WITH_BOM:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
13: StackMap locals: int
StackMap stack:
iload 2
iconst_4
if_icmpge 15
14: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
15: StackMap locals:
StackMap stack:
aload 1
iconst_3
baload
sipush 255
iand
istore 6
start local 6 16: iload 3
ifne 18
iload 4
ifne 18
iload 5
ifne 18
iload 6
bipush 60
if_icmpne 18
17: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_BIG_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
18: StackMap locals: int
StackMap stack:
iload 3
bipush 60
if_icmpne 20
iload 4
ifne 20
iload 5
ifne 20
iload 6
ifne 20
19: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_LITTLE_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
20: StackMap locals:
StackMap stack:
iload 3
ifne 22
iload 4
ifne 22
iload 5
bipush 60
if_icmpne 22
iload 6
ifne 22
21: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_UNUSUAL_BYTE_ORDER:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
22: StackMap locals:
StackMap stack:
iload 3
ifne 24
iload 4
bipush 60
if_icmpne 24
iload 5
ifne 24
iload 6
ifne 24
23: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UCS_4_UNUSUAL_BYTE_ORDER:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
24: StackMap locals:
StackMap stack:
iload 3
ifne 26
iload 4
bipush 60
if_icmpne 26
iload 5
ifne 26
iload 6
bipush 63
if_icmpne 26
25: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_BIG_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
26: StackMap locals:
StackMap stack:
iload 3
bipush 60
if_icmpne 28
iload 4
ifne 28
iload 5
bipush 63
if_icmpne 28
iload 6
ifne 28
27: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_16_LITTLE_ENDIAN:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
28: StackMap locals:
StackMap stack:
iload 3
bipush 76
if_icmpne 30
iload 4
bipush 111
if_icmpne 30
iload 5
sipush 167
if_icmpne 30
iload 6
sipush 148
if_icmpne 30
29: getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.EBCDIC:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
30: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo.UTF_8:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager$EncodingInfo;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 31 1 b4 [B
0 31 2 count I
3 31 3 b0 I
4 31 4 b1 I
11 31 5 b2 I
16 31 6 b3 I
MethodParameters:
Name Flags
b4
count
protected java.io.Reader createReader(java.io.InputStream, java.lang.String, java.lang.Boolean);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 1
aload 2
goto 2
StackMap locals:
StackMap stack:
1: ldc "UTF-8"
StackMap locals:
StackMap stack: java.lang.String
2: astore 4
start local 4 3: aload 4
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 4
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
astore 5
start local 5 5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
astore 6
start local 6 6: aload 4
dup
astore 7
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 6
-1781783509: 7
-150813074: 8
-150813072: 9
81070450: 10
1398001070: 11
1398001380: 12
default: 39
}
StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager java.io.InputStream java.lang.String java.lang.Boolean java.lang.String com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale java.lang.String
StackMap stack:
7: aload 7
ldc "UTF-16"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
goto 39
StackMap locals:
StackMap stack:
8: aload 7
ldc "ISO-10646-UCS-2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 29
goto 39
StackMap locals:
StackMap stack:
9: aload 7
ldc "ISO-10646-UCS-4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 18
goto 39
StackMap locals:
StackMap stack:
10: aload 7
ldc "UTF-8"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 13
goto 39
StackMap locals:
StackMap stack:
11: aload 7
ldc "UTF-16BE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 16
goto 39
StackMap locals:
StackMap stack:
12: aload 7
ldc "UTF-16LE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
goto 39
13: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UTF8Reader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
aload 5
aload 6
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
14: StackMap locals:
StackMap stack:
aload 3
ifnull 39
15: new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
aload 5
aload 6
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
16: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
iconst_1
aload 5
aload 6
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
17: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UTF16Reader
dup
aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fBufferSize:I
iconst_0
aload 5
aload 6
invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF16Reader.<init>:(Ljava/io/InputStream;IZLcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
areturn
18: StackMap locals:
StackMap stack:
aload 3
ifnull 22
19: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 21
20: new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
bipush 8
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
21: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_4
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
23: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
24: ldc "EncodingByteOrderUnsupported"
25: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
26: iconst_2
27: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
28: goto 39
29: StackMap locals:
StackMap stack:
aload 3
ifnull 33
30: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 32
31: new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_2
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
32: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.io.UCSReader
dup
aload 1
iconst_1
invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
areturn
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
34: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
35: ldc "EncodingByteOrderUnsupported"
36: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
37: iconst_2
38: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
39: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidIANAEncoding:(Ljava/lang/String;)Z
istore 8
start local 8 40: aload 2
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidJavaEncoding:(Ljava/lang/String;)Z
istore 9
start local 9 41: iload 8
ifeq 42
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
ifeq 49
iload 9
ifne 49
42: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityManager java.io.InputStream java.lang.String java.lang.Boolean java.lang.String com.sun.org.apache.xerces.internal.util.MessageFormatter java.util.Locale top int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
43: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
44: ldc "EncodingDeclInvalid"
45: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
46: iconst_2
47: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
48: ldc "ISO-8859-1"
astore 2
49: StackMap locals:
StackMap stack:
aload 4
invokestatic com.sun.org.apache.xerces.internal.util.EncodingMap.getIANA2JavaMapping:(Ljava/lang/String;)Ljava/lang/String;
astore 10
start local 10 50: aload 10
ifnonnull 61
51: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fAllowJavaEncodings:Z
ifeq 54
52: aload 2
astore 10
53: goto 61
54: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.getEntityScanner:()Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
55: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
56: ldc "EncodingDeclInvalid"
57: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
58: iconst_2
59: invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
pop
60: ldc "ISO8859_1"
astore 10
61: StackMap locals:
StackMap stack:
new java.io.BufferedReader
dup
new java.io.InputStreamReader
dup
aload 1
aload 10
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
areturn
end local 10 end local 9 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
0 62 1 inputStream Ljava/io/InputStream;
0 62 2 encoding Ljava/lang/String;
0 62 3 isBigEndian Ljava/lang/Boolean;
3 62 4 enc Ljava/lang/String;
5 62 5 f Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
6 62 6 l Ljava/util/Locale;
40 62 8 validIANA Z
41 62 9 validJava Z
50 62 10 javaEncoding Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
inputStream
encoding
isBigEndian
public java.lang.String getPublicId();
descriptor: ()Ljava/lang/String;
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.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 1
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public java.lang.String getExpandedSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 14
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 1
start local 1 5: iload 1
iconst_1
isub
istore 2
start local 2 6: goto 13
7: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 2
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
8: astore 3
start local 3 9: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 12
10: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
ifnull 12
11: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
areturn
end local 3 12: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
13: iload 2
ifge 7
end local 2 end local 1 14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
5 14 1 size I
6 14 2 i I
9 12 3 externalEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
public java.lang.String getLiteralSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 14
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 4
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 1
start local 1 5: iload 1
iconst_1
isub
istore 2
start local 2 6: goto 13
7: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 2
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
8: astore 3
start local 3 9: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
ifnull 12
10: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
ifnull 12
11: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
areturn
end local 3 12: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
13: iload 2
ifge 7
end local 2 end local 1 14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
5 14 1 size I
6 14 2 i I
9 12 3 externalEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 11
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 1
start local 1 4: iload 1
iconst_1
isub
istore 2
start local 2 5: goto 10
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 2
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
astore 3
start local 3 7: aload 3
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
ifeq 9
8: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
ireturn
end local 3 9: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
10: iload 2
ifgt 6
end local 2 end local 1 11: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
4 11 1 size I
5 11 2 i I
7 9 3 firstExternalEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
ifnull 11
1: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
ifeq 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 1
start local 1 4: iload 1
iconst_1
isub
istore 2
start local 2 5: goto 10
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStack:Ljava/util/Stack;
iload 2
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
astore 3
start local 3 7: aload 3
invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
ifeq 9
8: aload 3
getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
ireturn
end local 3 9: StackMap locals:
StackMap stack:
iinc 2 -1
StackMap locals:
StackMap stack:
10: iload 2
ifgt 6
end local 2 end local 1 11: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
4 11 1 size I
5 11 2 i I
7 9 3 firstExternalEntity Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
protected static java.lang.String fixURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getstatic java.io.File.separatorChar:C
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 0
1: aload 0
invokevirtual java.lang.String.length:()I
iconst_2
if_icmplt 10
2: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 3: iload 1
bipush 58
if_icmpne 8
4: aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
istore 2
start local 2 5: iload 2
bipush 65
if_icmplt 10
iload 2
bipush 90
if_icmpgt 10
6: new java.lang.StringBuilder
dup
ldc "/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
end local 2 7: goto 10
8: StackMap locals: int
StackMap stack:
iload 1
bipush 47
if_icmpne 10
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 47
if_icmpne 10
9: new java.lang.StringBuilder
dup
ldc "file:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
end local 1 10: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 11: iload 1
iflt 27
12: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.String.length:()I
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 13: iconst_0
istore 3
start local 3 14: goto 17
15: StackMap locals: int java.lang.StringBuilder int
StackMap stack:
aload 2
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
16: iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
iload 1
if_icmplt 15
end local 3 18: aload 2
ldc "%20"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: iload 1
iconst_1
iadd
istore 3
start local 3 20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
bipush 32
if_icmpne 23
22: aload 2
ldc "%20"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
goto 24
23: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
24: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
25: iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 21
end local 3 26: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
end local 2 27: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 str Ljava/lang/String;
3 10 1 ch1 C
5 7 2 ch0 C
11 28 1 pos I
13 27 2 sb Ljava/lang/StringBuilder;
14 18 3 i I
20 26 3 i I
MethodParameters:
Name Flags
str
final void print();
descriptor: ()V
flags: (0x0010) ACC_FINAL
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
public void test();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "entityUsecase1"
aconst_null
1: ldc "/space/home/stax/sun/6thJan2004/zephyr/data/test.txt"
2: ldc "/space/home/stax/sun/6thJan2004/zephyr/data/entity.xml"
3: invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addExternalEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "entityUsecase2"
ldc "<Test>value</Test>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "entityUsecase3"
ldc "value3"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "text"
ldc "Hello World."
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "empty-element"
ldc "<foo/>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "balanced-element"
ldc "<foo></foo>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "balanced-element-with-text"
ldc "<foo>Hello, World</foo>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "balanced-element-with-entity"
ldc "<foo>&text;</foo>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
11: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "unbalanced-entity"
ldc "<foo>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "recursive-entity"
ldc "<foo>&recursive-entity2;</foo>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "recursive-entity2"
ldc "<bar>&recursive-entity3;</bar>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "recursive-entity3"
ldc "<baz>&recursive-entity;</baz>"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "ch"
ldc "©"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "ch1"
ldc "T"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fEntityStorage:Lcom/sun/xml/internal/stream/XMLEntityStorage;
ldc "% ch2"
ldc "param"
invokevirtual com.sun.xml.internal.stream.XMLEntityStorage.addInternalEntity:(Ljava/lang/String;Ljava/lang/String;)V
18: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
}
SourceFile: "XMLEntityManager.java"
NestMembers:
com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream
InnerClasses:
private EncodingInfo = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$EncodingInfo of com.sun.org.apache.xerces.internal.impl.XMLEntityManager
protected final RewindableInputStream = com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream of com.sun.org.apache.xerces.internal.impl.XMLEntityManager
public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI
public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
public final Property = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
public ExternalEntity = com.sun.xml.internal.stream.Entity$ExternalEntity of com.sun.xml.internal.stream.Entity
public InternalEntity = com.sun.xml.internal.stream.Entity$InternalEntity of com.sun.xml.internal.stream.Entity
public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity
public abstract Entry = java.util.Map$Entry of java.util.Map
public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures