public class com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl extends javax.xml.parsers.DocumentBuilder implements com.sun.org.apache.xerces.internal.jaxp.JAXPConstants
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl
super_class: javax.xml.parsers.DocumentBuilder
{
private static final java.lang.String NAMESPACES_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/namespaces"
private static final java.lang.String INCLUDE_IGNORABLE_WHITESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/dom/include-ignorable-whitespace"
private static final java.lang.String CREATE_ENTITY_REF_NODES_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/dom/create-entity-ref-nodes"
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/include-comments"
private static final java.lang.String CREATE_CDATA_NODES_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/create-cdata-nodes"
private static final java.lang.String XINCLUDE_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/xinclude"
private static final java.lang.String XMLSCHEMA_VALIDATION_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema"
private static final java.lang.String VALIDATION_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/validation"
private static final java.lang.String SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
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"
public static final java.lang.String ACCESS_EXTERNAL_DTD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalDTD"
public static final java.lang.String ACCESS_EXTERNAL_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://javax.xml.XMLConstants/property/accessExternalSchema"
private final com.sun.org.apache.xerces.internal.parsers.DOMParser domParser;
descriptor: Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.xml.validation.Schema grammar;
descriptor: Ljavax/xml/validation/Schema;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.parser.XMLComponent fSchemaValidator;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager fSchemaValidatorComponentManager;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fSchemaValidationManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.jaxp.UnparsedEntityHandler fUnparsedEntityHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.xml.sax.ErrorHandler fInitErrorHandler;
descriptor: Lorg/xml/sax/ErrorHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.xml.sax.EntityResolver fInitEntityResolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager fSecurityPropertyMgr;
descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
flags: (0x0002) ACC_PRIVATE
void <init>(com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Boolean>);
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;Ljava/util/Map;Ljava/util/Map;)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_0
invokespecial com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>:(Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;Ljava/util/Map;Ljava/util/Map;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
0 2 1 dbf Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;
0 2 2 dbfAttrs Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 2 3 features Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
Signature: (Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;)V
MethodParameters:
Name Flags
dbf
dbfAttrs
features
void <init>(com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Boolean>, );
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;Ljava/util/Map;Ljava/util/Map;Z)V
flags: (0x0000)
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial javax.xml.parsers.DocumentBuilder.<init>:()V
1: aload 0
new com.sun.org.apache.xerces.internal.parsers.DOMParser
dup
invokespecial com.sun.org.apache.xerces.internal.parsers.DOMParser.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
2: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isValidating:()Z
ifeq 6
3: aload 0
new com.sun.org.apache.xerces.internal.jaxp.DefaultValidationErrorHandler
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getXMLParserConfiguration:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getLocale:()Ljava/util/Locale;
invokespecial com.sun.org.apache.xerces.internal.jaxp.DefaultValidationErrorHandler.<init>:(Ljava/util/Locale;)V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitErrorHandler:Lorg/xml/sax/ErrorHandler;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitErrorHandler:Lorg/xml/sax/ErrorHandler;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
5: goto 7
6: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitErrorHandler:Lorg/xml/sax/ErrorHandler;
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://xml.org/sax/features/validation"
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isValidating:()Z
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://xml.org/sax/features/namespaces"
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isNamespaceAware:()Z
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
9: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
10: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isIgnoringElementContentWhitespace:()Z
ifeq 11
iconst_0
goto 12
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String
11: iconst_1
12: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String int
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
14: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isExpandEntityReferences:()Z
ifeq 15
iconst_0
goto 16
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String
15: iconst_1
16: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String int
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/include-comments"
18: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isIgnoringComments:()Z
ifeq 19
iconst_0
goto 20
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String
19: iconst_1
20: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String int
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
21: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/create-cdata-nodes"
22: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isCoalescing:()Z
ifeq 23
iconst_0
goto 24
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String
23: iconst_1
24: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl java.util.Map java.util.Map int
StackMap stack: com.sun.org.apache.xerces.internal.parsers.DOMParser java.lang.String int
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
25: aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.isXIncludeAware:()Z
ifeq 27
26: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/xinclude"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
27: StackMap locals:
StackMap stack:
aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
28: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
29: aload 0
new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
dup
iload 4
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:(Z)V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
30: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/properties/security-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
31: iload 4
ifeq 41
32: aload 3
ifnull 41
33: aload 3
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 5
start local 5 34: aload 5
ifnull 41
aload 5
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 41
35: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
36: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.FSP:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
ldc ""
37: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/String;)V
38: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_SCHEMA:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;
39: getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.FSP:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
ldc ""
40: invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$Property;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/String;)V
end local 5 41: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.getSchema:()Ljavax/xml/validation/Schema;
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
42: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
ifnull 68
43: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getXMLParserConfiguration:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
astore 5
start local 5 44: aconst_null
astore 6
start local 6 45: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
instanceof com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer
ifeq 56
46: new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.<init>:()V
astore 6
47: aload 0
new com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
dup
invokespecial com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.<init>:()V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
48: aload 0
new com.sun.org.apache.xerces.internal.jaxp.UnparsedEntityHandler
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokespecial com.sun.org.apache.xerces.internal.jaxp.UnparsedEntityHandler.<init>:(Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;)V
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
49: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
50: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.UnparsedEntityHandler.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
51: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setDTDSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
52: aload 0
new com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration
dup
aload 5
53: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
checkcast com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokespecial com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;Lcom/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer;Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;)V
54: putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidatorComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
55: goto 60
56: StackMap locals: com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
StackMap stack:
new com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
invokevirtual javax.xml.validation.Schema.newValidatorHandler:()Ljavax/xml/validation/ValidatorHandler;
invokespecial com.sun.org.apache.xerces.internal.jaxp.JAXPValidatorComponent.<init>:(Ljavax/xml/validation/ValidatorHandler;)V
astore 6
57: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
58: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
59: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidatorComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
60: StackMap locals:
StackMap stack:
aload 5
aload 6
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponent.getRecognizedFeatures:()[Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedFeatures:([Ljava/lang/String;)V
61: aload 5
aload 6
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponent.getRecognizedProperties:()[Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedProperties:([Ljava/lang/String;)V
62: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.setFeatures:(Ljava/util/Map;)V
63: aload 5
aload 6
checkcast com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
64: aload 6
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
65: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 6
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
66: aload 0
aload 6
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
end local 6 end local 5 67: goto 73
68: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
69: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
70: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidatorComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
71: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
72: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.setFeatures:(Ljava/util/Map;)V
73: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.setDocumentBuilderFactoryAttributes:(Ljava/util/Map;)V
74: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getEntityResolver:()Lorg/xml/sax/EntityResolver;
putfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitEntityResolver:Lorg/xml/sax/EntityResolver;
75: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
0 76 1 dbf Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;
0 76 2 dbfAttrs Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 76 3 features Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;
0 76 4 secureProcessing Z
34 41 5 temp Ljava/lang/Boolean;
44 67 5 config Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
45 67 6 validatorComponent Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
Signature: (Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;Z)V
MethodParameters:
Name Flags
dbf
dbfAttrs
features
secureProcessing
private void setFeatures(java.util.Map<java.lang.String, java.lang.Boolean>);
descriptor: (Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl java.util.Map top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 3: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl java.util.Map
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
0 6 1 features Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;
3 4 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;
Exceptions:
throws org.xml.sax.SAXNotSupportedException, org.xml.sax.SAXNotRecognizedException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;)V
MethodParameters:
Name Flags
features
private void setDocumentBuilderFactoryAttributes(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 32
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl java.util.Map top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 4: aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 5: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
astore 5
start local 5 6: aload 5
instanceof java.lang.Boolean
ifeq 9
7: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 4
aload 5
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
8: goto 32
9: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String java.lang.Object
StackMap stack:
ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
10: ldc "http://www.w3.org/2001/XMLSchema"
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
11: aload 0
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.isValidating:()Z
ifeq 32
12: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/validation/schema"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setFeature:(Ljava/lang/String;Z)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
14: goto 32
StackMap locals:
StackMap stack:
15: ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
16: aload 0
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.isValidating:()Z
ifeq 32
17: aload 1
ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 18: aload 6
ifnull 21
ldc "http://www.w3.org/2001/XMLSchema"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
20: goto 32
21: StackMap locals: java.lang.String
StackMap stack:
new java.lang.IllegalArgumentException
dup
22: ldc "http://www.w3.org/dom/DOMTR"
23: ldc "jaxp-order-not-supported"
24: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
aastore
dup
iconst_1
ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
aastore
25: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
26: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 6 27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
ifnull 29
28: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
aload 4
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$State.APIPROPERTY:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$State;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.setLimit:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$State;Ljava/lang/Object;)Z
ifne 32
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
ifnull 31
30: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSecurityPropertyMgr:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager;
aload 4
getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State.APIPROPERTY:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager.setValue:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager$State;Ljava/lang/Object;)Z
ifne 32
31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 end local 4 end local 2 32: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
33: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
0 34 1 dbfAttrs Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
4 32 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
5 32 4 name Ljava/lang/String;
6 32 5 val Ljava/lang/Object;
18 27 6 value Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXNotSupportedException, org.xml.sax.SAXNotRecognizedException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
dbfAttrs
public org.w3c.dom.Document newDocument();
descriptor: ()Lorg/w3c/dom/Document;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.dom.DocumentImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DocumentImpl.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
public org.w3c.dom.DOMImplementation getDOMImplementation();
descriptor: ()Lorg/w3c/dom/DOMImplementation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl.getDOMImplementation:()Lorg/w3c/dom/DOMImplementation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
public org.w3c.dom.Document parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 6
1: new java.lang.IllegalArgumentException
dup
2: ldc "http://www.w3.org/dom/DOMTR"
3: ldc "jaxp-null-input-source"
aconst_null
4: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
5: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
ifnull 11
7: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
ifnull 10
8: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.reset:()V
9: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fUnparsedEntityHandler:Lcom/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.UnparsedEntityHandler.reset:()V
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.resetSchemaValidator:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.parse:(Lorg/xml/sax/InputSource;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getDocument:()Lorg/w3c/dom/Document;
astore 2
start local 2 13: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.dropDocumentReferences:()V
14: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
0 15 1 is Lorg/xml/sax/InputSource;
13 15 2 doc Lorg/w3c/dom/Document;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
is
public boolean isNamespaceAware();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://xml.org/sax/features/namespaces"
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getFeature:(Ljava/lang/String;)Z
1: ireturn
2: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 1
start local 1 3: new java.lang.IllegalStateException
dup
aload 1
invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
3 4 1 x Lorg/xml/sax/SAXException;
Exception table:
from to target type
0 1 2 Class org.xml.sax.SAXException
public boolean isValidating();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://xml.org/sax/features/validation"
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getFeature:(Ljava/lang/String;)Z
1: ireturn
2: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 1
start local 1 3: new java.lang.IllegalStateException
dup
aload 1
invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
3 4 1 x Lorg/xml/sax/SAXException;
Exception table:
from to target type
0 1 2 Class org.xml.sax.SAXException
public boolean isXIncludeAware();
descriptor: ()Z
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.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
ldc "http://apache.org/xml/features/xinclude"
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getFeature:(Ljava/lang/String;)Z
1: ireturn
2: StackMap locals:
StackMap stack: org.xml.sax.SAXException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
Exception table:
from to target type
0 1 2 Class org.xml.sax.SAXException
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)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/jaxp/DocumentBuilderImpl;
0 2 1 er Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
er
public void setErrorHandler(org.xml.sax.ErrorHandler);
descriptor: (Lorg/xml/sax/ErrorHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)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/jaxp/DocumentBuilderImpl;
0 2 1 eh Lorg/xml/sax/ErrorHandler;
MethodParameters:
Name Flags
eh
public javax.xml.validation.Schema getSchema();
descriptor: ()Ljavax/xml/validation/Schema;
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.jaxp.DocumentBuilderImpl.grammar:Ljavax/xml/validation/Schema;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
public void reset();
descriptor: ()V
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.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getErrorHandler:()Lorg/xml/sax/ErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitErrorHandler:Lorg/xml/sax/ErrorHandler;
if_acmpeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitErrorHandler:Lorg/xml/sax/ErrorHandler;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.getEntityResolver:()Lorg/xml/sax/EntityResolver;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitEntityResolver:Lorg/xml/sax/EntityResolver;
if_acmpeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fInitEntityResolver:Lorg/xml/sax/EntityResolver;
invokevirtual com.sun.org.apache.xerces.internal.parsers.DOMParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
com.sun.org.apache.xerces.internal.parsers.DOMParser getDOMParser();
descriptor: ()Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.domParser:Lcom/sun/org/apache/xerces/internal/parsers/DOMParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
private void resetSchemaValidator();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponent;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.fSchemaValidatorComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponent.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
1: goto 4
2: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
astore 1
start local 1 3: new org.xml.sax.SAXException
dup
aload 1
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl;
3 4 1 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException;
Exception table:
from to target type
0 1 2 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
Exceptions:
throws org.xml.sax.SAXException
}
SourceFile: "DocumentBuilderImpl.java"
InnerClasses:
public final State = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$State 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 final State = com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager$State of com.sun.org.apache.xerces.internal.utils.XMLSecurityPropertyManager
public abstract Entry = java.util.Map$Entry of java.util.Map