public class com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser extends com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser
super_class: com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser
{
protected static final java.lang.String NAMESPACES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/namespaces"
protected static final java.lang.String CREATE_ENTITY_REF_NODES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/dom/create-entity-ref-nodes"
protected static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/include-comments"
protected static final java.lang.String CREATE_CDATA_NODES_FEATURE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/create-cdata-nodes"
protected static final java.lang.String INCLUDE_IGNORABLE_WHITESPACE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/dom/include-ignorable-whitespace"
protected static final java.lang.String DEFER_NODE_EXPANSION;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/dom/defer-node-expansion"
private static final java.lang.String[] RECOGNIZED_FEATURES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final java.lang.String DOCUMENT_CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/dom/document-class-name"
protected static final java.lang.String CURRENT_ELEMENT_NODE;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/dom/current-element-node"
private static final java.lang.String[] RECOGNIZED_PROPERTIES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final java.lang.String DEFAULT_DOCUMENT_CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
protected static final java.lang.String CORE_DOCUMENT_CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl"
protected static final java.lang.String PSVI_DOCUMENT_CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
private static final boolean DEBUG_EVENTS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_BASEURI;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper fErrorHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
flags: (0x0004) ACC_PROTECTED
protected boolean fInDTD;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fCreateEntityRefNodes;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fIncludeIgnorableWhitespace;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean ;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fCreateCDATANodes;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.Document fDocument;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl fDocumentImpl;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
flags: (0x0004) ACC_PROTECTED
protected boolean fStorePSVI;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String fDocumentClassName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.DocumentType fDocumentType;
descriptor: Lorg/w3c/dom/DocumentType;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.Node fCurrentNode;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.CDATASection fCurrentCDATASection;
descriptor: Lorg/w3c/dom/CDATASection;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.dom.EntityImpl fCurrentEntityDecl;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
flags: (0x0004) ACC_PROTECTED
protected int fDeferredEntityDecl;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected final java.lang.StringBuilder fStringBuilder;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected java.lang.StringBuilder fInternalSubset;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0004) ACC_PROTECTED
protected boolean fDeferNodeExpansion;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fNamespaceAware;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl fDeferredDocumentImpl;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
flags: (0x0004) ACC_PROTECTED
protected int fDocumentIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fDocumentTypeIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fCurrentNodeIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int fCurrentCDATASectionIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean fInDTDExternalSubset;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.Node fRoot;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
protected boolean fInCDATASection;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fFirstChunk;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fFilterReject;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final java.util.Stack<java.lang.String> fBaseURIStack;
descriptor: Ljava/util/Stack;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Stack<Ljava/lang/String;>;
protected int fRejectedElementDepth;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.Stack<java.lang.Boolean> fSkippedElemStack;
descriptor: Ljava/util/Stack;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Stack<Ljava/lang/Boolean;>;
protected boolean fInEntityRef;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private final com.sun.org.apache.xerces.internal.xni.QName fAttrQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.org.apache.xerces.internal.xni.XMLLocator fLocator;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
flags: (0x0002) ACC_PRIVATE
protected org.w3c.dom.ls.LSParserFilter fDOMFilter;
descriptor: Lorg/w3c/dom/ls/LSParserFilter;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 6
anewarray java.lang.String
dup
iconst_0
1: ldc "http://xml.org/sax/features/namespaces"
aastore
dup
iconst_1
2: ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
aastore
dup
iconst_2
3: ldc "http://apache.org/xml/features/include-comments"
aastore
dup
iconst_3
4: ldc "http://apache.org/xml/features/create-cdata-nodes"
aastore
dup
iconst_4
5: ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
aastore
dup
iconst_5
6: ldc "http://apache.org/xml/features/dom/defer-node-expansion"
aastore
7: putstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_FEATURES:[Ljava/lang/String;
8: iconst_2
anewarray java.lang.String
dup
iconst_0
9: ldc "http://apache.org/xml/properties/dom/document-class-name"
aastore
dup
iconst_1
10: ldc "http://apache.org/xml/properties/dom/current-element-node"
aastore
11: putstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
12: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
2: aload 0
new java.lang.StringBuilder
dup
bipush 50
invokespecial java.lang.StringBuilder.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
3: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
4: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
5: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
6: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
7: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
8: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
9: aload 0
new com.sun.org.apache.xerces.internal.xni.QName
dup
invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
10: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_FEATURES:[Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedFeatures:([Ljava/lang/String;)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/defer-node-expansion"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/include-comments"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/create-cdata-nodes"
iconst_1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedProperties:([Ljava/lang/String;)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/properties/dom/document-class-name"
19: ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
20: invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
21: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 22 1 config Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
MethodParameters:
Name Flags
config
protected java.lang.String getDocumentClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
protected void setDocumentClassName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
astore 1
2: StackMap locals:
StackMap stack:
aload 1
ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
3: aload 1
ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
4: aload 1
iconst_1
invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
astore 2
start local 2 5: ldc Lorg/w3c/dom/Document;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 17
6: new java.lang.IllegalArgumentException
dup
7: ldc "http://www.w3.org/dom/DOMTR"
8: ldc "InvalidDocumentClassName"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
9: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
10: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 11: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
pop
12: new java.lang.IllegalArgumentException
dup
13: ldc "http://www.w3.org/dom/DOMTR"
14: ldc "MissingDocumentClassName"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
15: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
16: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
18: aload 1
ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
19: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 21 1 documentClassName Ljava/lang/String;
5 11 2 _class Ljava/lang/Class<*>;
Exception table:
from to target type
4 11 11 Class java.lang.ClassNotFoundException
MethodParameters:
Name Flags
documentClassName
public org.w3c.dom.Document getDocument();
descriptor: ()Lorg/w3c/dom/Document;
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.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
public final void dropDocumentReferences();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
3: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
4: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
5: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
6: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
7: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.reset:()V
1: aload 0
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
3: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
4: aload 0
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
6: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeIgnorableWhitespace:Z
7: aload 0
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/dom/defer-node-expansion"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
9: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://xml.org/sax/features/namespaces"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/include-comments"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeComments:Z
12: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/features/create-cdata-nodes"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
13: aload 0
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
ldc "http://apache.org/xml/properties/dom/document-class-name"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
15: checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setDocumentClassName:(Ljava/lang/String;)V
16: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
17: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
18: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
19: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
20: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
21: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
22: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
23: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
24: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
25: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
26: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
27: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
28: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
29: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
30: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
31: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.removeAllElements:()V
32: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)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.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setLocale:(Ljava/util/Locale;)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/parsers/AbstractDOMParser;
0 2 1 locale Ljava/util/Locale;
MethodParameters:
Name Flags
locale
public void startGeneralEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, 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.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 18
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
astore 5
start local 5 5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 14
6: aload 5
checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
astore 6
start local 6 7: aload 6
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.setBaseURI:(Ljava/lang/String;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 13
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 7
start local 7 10: aload 0
aload 7
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
ifnull 13
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setInputEncoding:(Ljava/lang/String;)V
end local 7 13: StackMap locals: org.w3c.dom.EntityReference com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
StackMap stack:
aload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.needsSyncChildren:(Z)V
end local 6 14: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
16: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
end local 5 17: goto 35
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntityReference:(Ljava/lang/String;Ljava/lang/String;)I
19: istore 5
start local 5 20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 33
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 6
start local 6 22: goto 32
23: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 7
start local 7 24: iload 7
bipush 6
if_icmpne 31
25: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
26: astore 8
start local 8 27: aload 8
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
28: aload 0
iload 6
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(ILjava/lang/String;)V
30: goto 33
end local 8 31: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 6
end local 7 32: StackMap locals:
StackMap stack:
iload 6
iconst_m1
if_icmpne 23
end local 6 33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
34: aload 0
iload 5
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
end local 5 35: 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 36 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 36 1 name Ljava/lang/String;
0 36 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 36 3 encoding Ljava/lang/String;
0 36 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
5 17 5 er Lorg/w3c/dom/EntityReference;
7 14 6 erImpl Lcom/sun/org/apache/xerces/internal/dom/EntityReferenceImpl;
10 13 7 entities Lorg/w3c/dom/NamedNodeMap;
20 35 5 er I
22 33 6 node I
24 32 7 nodeType S
27 31 8 nodeName Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void textDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, 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.parsers.AbstractDOMParser.fInDTD:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 8
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
ifnull 10
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifne 10
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setXmlEncoding:(Ljava/lang/String;)V
5: aload 1
ifnull 10
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setXmlVersion:(Ljava/lang/String;)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
iconst_m1
if_icmpeq 10
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setEntityInfo:(ILjava/lang/String;Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
return
end local 3 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/parsers/AbstractDOMParser;
0 11 1 version Ljava/lang/String;
0 11 2 encoding Ljava/lang/String;
0 11 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
version
encoding
augs
public void (com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
ifeq 7
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 6
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 6
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!--"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
ifle 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "-->"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeComments:Z
ifeq 8
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 9
8: StackMap locals:
StackMap stack:
return
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 22
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
astore 3
start local 3 11: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 3
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 25
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 25
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
sipush 128
iand
ifeq 25
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 3
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 4
start local 4 16: iload 4
tableswitch { // 2 - 4
2: 18
3: 18
4: 17
default: 21
}
17: StackMap locals: org.w3c.dom.Comment int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 3
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
19: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
20: return
end local 4 end local 3 21: StackMap locals:
StackMap stack:
goto 25
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredComment:(Ljava/lang/String;)I
23: istore 3
start local 3 24: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 3 25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 26 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 26 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
11 21 3 comment Lorg/w3c/dom/Comment;
16 21 4 code S
24 25 3 comment I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, 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.parsers.AbstractDOMParser.fInDTD:Z
ifeq 8
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 7
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 7
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 2
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
ifle 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 2
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 2
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "?>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 24
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 11
10: return
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
12: astore 4
start local 4 13: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 28
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 28
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
bipush 64
iand
ifeq 28
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 4
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 5
start local 5 18: iload 5
tableswitch { // 2 - 4
2: 20
3: 20
4: 19
default: 23
}
19: StackMap locals: org.w3c.dom.ProcessingInstruction int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
21: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
22: return
end local 5 end local 4 23: StackMap locals:
StackMap stack:
goto 28
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
25: aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)I
26: istore 4
start local 4 27: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 4 28: StackMap locals:
StackMap stack:
return
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/parsers/AbstractDOMParser;
0 29 1 target Ljava/lang/String;
0 29 2 data Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 29 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
13 23 4 pi Lorg/w3c/dom/ProcessingInstruction;
18 23 5 code S
27 28 4 pi I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
target
data
augs
public void startDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, com.sun.org.apache.xerces.internal.xni.NamespaceContext, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 41
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
new com.sun.org.apache.xerces.internal.dom.DocumentImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DocumentImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
8: goto 39
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
10: aload 0
new com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
12: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
16: goto 39
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
iconst_1
invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
astore 5
start local 5 18: aload 0
aload 5
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.Document
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
19: ldc "com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl"
iconst_1
invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
20: astore 6
start local 6 21: aload 6
aload 5
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 39
22: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
23: ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
iconst_1
invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
astore 7
start local 7 24: aload 7
aload 5
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 26
25: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
26: StackMap locals: java.lang.Class java.lang.Class java.lang.Class
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
27: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
28: aload 1
ifnull 39
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
end local 7 end local 6 end local 5 30: goto 39
31: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.XMLLocator java.lang.String com.sun.org.apache.xerces.internal.xni.NamespaceContext com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack: java.lang.ClassNotFoundException
pop
goto 39
32: StackMap locals:
StackMap stack: java.lang.Exception
pop
33: new java.lang.RuntimeException
dup
34: ldc "http://www.w3.org/dom/DOMTR"
35: ldc "CannotCreateDocumentClass"
36: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
aastore
37: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
38: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
39: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
40: goto 47
41: StackMap locals:
StackMap stack:
aload 0
new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
dup
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(Z)V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
42: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
43: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredDocument:()I
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentIndex:I
44: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
45: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
46: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentIndex:I
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
47: 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 48 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 48 1 locator Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 48 2 encoding Ljava/lang/String;
0 48 3 namespaceContext Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
0 48 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
18 30 5 documentClass Ljava/lang/Class<*>;
21 30 6 defaultDocClass Ljava/lang/Class<*>;
24 30 7 psviDocClass Ljava/lang/Class<*>;
Exception table:
from to target type
17 30 31 Class java.lang.ClassNotFoundException
17 30 32 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
locator
encoding
namespaceContext
augs
public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, 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.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 7
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 11
2: aload 1
ifnull 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlVersion:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlEncoding:(Ljava/lang/String;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ldc "yes"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlStandalone:(Z)V
6: goto 11
7: StackMap locals:
StackMap stack:
aload 1
ifnull 9
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlVersion:(Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlEncoding:(Ljava/lang/String;)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
ldc "yes"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlStandalone:(Z)V
11: 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 12 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 12 1 version Ljava/lang/String;
0 12 2 encoding Ljava/lang/String;
0 12 3 standalone Ljava/lang/String;
0 12 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
version
encoding
standalone
augs
public void doctypeDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, 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.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 7
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 11
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
3: aload 1
aload 2
aload 3
4: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createDocumentType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
6: goto 11
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
8: aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredDocumentType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
9: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
11: 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 12 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 12 1 rootElement Ljava/lang/String;
0 12 2 publicId Ljava/lang/String;
0 12 3 systemId Ljava/lang/String;
0 12 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
rootElement
publicId
systemId
augs
public void startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=16, 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.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 74
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 4
2: aload 0
dup
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
3: return
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.createElementNode:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Element;
astore 4
start local 4 5: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 5
start local 5 6: iconst_0
istore 6
start local 6 7: iconst_0
istore 7
start local 7 8: goto 47
9: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int int
StackMap stack:
aload 2
iload 7
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.createAttrNode:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Attr;
astore 8
start local 8 11: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
astore 9
start local 9 12: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
astore 10
start local 10 13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
ifeq 15
aload 10
ifnull 15
14: aload 8
checkcast com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
aload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)V
15: StackMap locals: org.w3c.dom.Attr java.lang.String com.sun.org.apache.xerces.internal.xs.AttributePSVI
StackMap stack:
aload 8
aload 9
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
16: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.isSpecified:(I)Z
istore 11
start local 11 17: iload 11
ifne 22
iload 6
ifne 19
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
ifnull 22
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
if_acmpeq 22
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
ifnonnull 22
19: StackMap locals: int
StackMap stack:
aload 4
aload 8
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
20: iconst_1
istore 6
21: goto 23
22: StackMap locals:
StackMap stack:
aload 4
aload 8
invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 46
24: aload 8
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
astore 12
start local 12 25: aconst_null
astore 13
start local 13 26: iconst_0
istore 14
start local 14 27: aload 10
ifnull 38
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 38
28: aload 10
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 13
29: aload 13
ifnonnull 35
30: aload 10
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 13
31: aload 13
ifnull 43
32: aload 13
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 14
33: aload 12
aload 13
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
34: goto 43
35: StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl java.lang.Object int
StackMap stack:
aload 13
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 14
36: aload 12
aload 13
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
37: goto 43
38: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_DECLARED"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
istore 15
start local 15 39: iload 15
ifeq 42
40: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getType:(I)Ljava/lang/String;
astore 13
41: ldc "ID"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 14
42: StackMap locals: int
StackMap stack:
aload 12
aload 13
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
end local 15 43: StackMap locals:
StackMap stack:
iload 14
ifeq 45
44: aload 4
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
aload 8
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setIdAttributeNode:(Lorg/w3c/dom/Attr;Z)V
45: StackMap locals:
StackMap stack:
aload 12
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 46: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int int
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
47: iload 7
iload 5
if_icmplt 9
end local 7 48: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
49: aload 3
ifnull 56
50: aload 3
ldc "ELEMENT_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
astore 7
start local 7 51: aload 7
ifnull 56
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 56
52: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 8
start local 8 53: aload 8
ifnonnull 55
54: aload 7
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 8
55: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 4
checkcast com.sun.org.apache.xerces.internal.dom.ElementNSImpl
aload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
end local 8 end local 7 56: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 71
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 71
57: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
ifnonnull 60
58: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
59: goto 71
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 4
invokeinterface org.w3c.dom.ls.LSParserFilter.startElement:(Lorg/w3c/dom/Element;)S
istore 7
start local 7 61: iload 7
tableswitch { // 2 - 4
2: 63
3: 66
4: 62
default: 69
}
62: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
63: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
64: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
65: return
66: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
67: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
68: return
69: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifne 71
70: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 71: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
72: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
end local 6 end local 5 end local 4 73: goto 111
74: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 76
75: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
goto 77
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
76: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String
77: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
78: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElement:(Ljava/lang/String;Ljava/lang/String;)I
istore 4
start local 4 79: aconst_null
astore 5
start local 5 80: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 6
start local 6 81: iload 6
iconst_1
isub
istore 7
start local 7 82: goto 108
83: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int java.lang.Object int int
StackMap stack:
aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
astore 8
start local 8 84: iconst_0
istore 9
start local 9 85: aload 8
ifnull 94
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 94
86: aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 5
87: aload 5
ifnonnull 92
88: aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
89: aload 5
ifnull 98
90: aload 5
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 9
91: goto 98
92: StackMap locals: com.sun.org.apache.xerces.internal.xs.AttributePSVI int
StackMap stack:
aload 5
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 9
93: goto 98
94: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_DECLARED"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
istore 10
start local 10 95: iload 10
ifeq 98
96: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getType:(I)Ljava/lang/String;
astore 5
97: ldc "ID"
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 9
end local 10 98: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
99: iload 4
100: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
101: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
102: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
103: aload 2
iload 7
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.isSpecified:(I)Z
104: iload 9
105: aload 5
106: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDeferredAttribute:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
pop
end local 9 end local 8 107: iinc 7 -1
StackMap locals:
StackMap stack:
108: iload 7
ifge 83
end local 7 109: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
110: aload 0
iload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
end local 6 end local 5 end local 4 111: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 112 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 112 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 112 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 112 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
5 73 4 el Lorg/w3c/dom/Element;
6 73 5 attrCount I
7 73 6 seenSchemaDefault Z
8 48 7 i I
11 46 8 attr Lorg/w3c/dom/Attr;
12 46 9 attrValue Ljava/lang/String;
13 46 10 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
17 46 11 specified Z
25 46 12 attrImpl Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
26 46 13 type Ljava/lang/Object;
27 46 14 id Z
39 43 15 isDeclared Z
51 56 7 elementPSVI Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
53 56 8 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
61 71 7 code S
79 111 4 el I
80 111 5 type Ljava/lang/Object;
81 111 6 attrCount I
82 109 7 i I
84 107 8 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
85 107 9 id Z
95 98 10 isDeclared Z
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
public void emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
1: aload 0
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
2: return
end local 3 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/parsers/AbstractDOMParser;
0 3 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 3 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 3 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
attributes
augs
public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 32
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
ifeq 13
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
ifeq 13
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
ifnonnull 11
5: aload 0
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
7: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
10: goto 54
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.CDATASection.appendData:(Ljava/lang/String;)V
12: goto 54
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
ifne 54
14: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
ifne 16
15: return
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 17: aload 3
ifnull 28
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 28
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
ifeq 25
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 22
20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
aload 3
checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.removeData:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: goto 24
22: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
aload 3
checkcast org.w3c.dom.Text
invokeinterface org.w3c.dom.Text.getData:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: aload 3
checkcast org.w3c.dom.Text
aconst_null
invokeinterface org.w3c.dom.Text.setNodeValue:(Ljava/lang/String;)V
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
25: StackMap locals:
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
ifle 54
26: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
pop
27: goto 54
28: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 4
start local 4 30: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 4 end local 3 31: goto 54
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
ifeq 46
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
ifeq 46
33: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
iconst_m1
if_icmpne 41
34: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
35: aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredCDATASection:(Ljava/lang/String;)I
36: istore 3
start local 3 37: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
38: aload 0
iload 3
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
39: aload 0
iload 3
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
end local 3 40: goto 54
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
42: aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
43: istore 3
start local 3 44: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 3 45: goto 54
StackMap locals:
StackMap stack:
46: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
ifne 54
47: aload 1
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
ifne 49
48: return
49: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
astore 3
start local 3 50: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
51: aload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
52: istore 4
start local 4 53: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 4 end local 3 54: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 55 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 55 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
17 31 3 child Lorg/w3c/dom/Node;
30 31 4 textNode Lorg/w3c/dom/Text;
37 40 3 cs I
44 45 3 txt I
50 54 3 value Ljava/lang/String;
53 54 4 txt I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeIgnorableWhitespace:Z
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 14
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 4: aload 3
ifnull 8
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 8
5: aload 3
checkcast org.w3c.dom.Text
astore 4
start local 4 6: aload 4
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
end local 4 7: goto 18
8: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 4
start local 4 9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 12
10: aload 4
checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
astore 5
start local 5 11: aload 5
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.setIgnorableWhitespace:(Z)V
end local 5 12: StackMap locals: org.w3c.dom.Text
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 4 end local 3 13: goto 18
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
15: aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
16: istore 3
start local 3 17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 3 18: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 19 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 19 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
4 13 3 child Lorg/w3c/dom/Node;
6 7 4 textNode Lorg/w3c/dom/Text;
9 13 4 textNode Lorg/w3c/dom/Text;
11 12 5 textNodeImpl Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
17 18 3 txt I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 45
1: aload 2
ifnull 11
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 11
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifne 2
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
ifeq 11
2: StackMap locals:
StackMap stack:
aload 2
ldc "ELEMENT_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
astore 3
start local 3 3: aload 3
ifnull 11
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 9
5: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 4
start local 4 6: aload 4
ifnonnull 8
7: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 4
8: StackMap locals: com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.ElementNSImpl
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
end local 4 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
ifeq 11
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;)V
end local 3 11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 42
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 16
13: aload 0
dup
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
dup_x1
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
ifne 15
14: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
15: StackMap locals:
StackMap stack:
return
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifne 19
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 19
18: return
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
if_acmpeq 40
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 40
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
iconst_1
iand
ifeq 40
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 3
start local 3 22: iload 3
tableswitch { // 2 - 4
2: 24
3: 28
4: 23
default: 40
}
23: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
start local 4 25: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
26: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
27: return
end local 4 28: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
start local 4 30: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
astore 5
start local 5 31: aload 5
invokeinterface org.w3c.dom.NodeList.getLength:()I
istore 6
start local 6 32: iconst_0
istore 7
start local 7 33: goto 36
34: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int org.w3c.dom.Node org.w3c.dom.NodeList int int
StackMap stack:
aload 4
aload 5
iconst_0
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
35: iinc 7 1
StackMap locals:
StackMap stack:
36: iload 7
iload 6
if_icmplt 34
end local 7 37: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
38: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
39: return
end local 6 end local 5 end local 4 end local 3 40: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
41: goto 55
42: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
43: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
44: goto 55
45: StackMap locals:
StackMap stack:
aload 2
ifnull 52
46: aload 2
ldc "ELEMENT_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
astore 3
start local 3 47: aload 3
ifnull 52
48: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 4
start local 4 49: aload 4
ifnonnull 51
50: aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 4
51: StackMap locals: com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setTypeInfo:(ILjava/lang/Object;)V
end local 4 end local 3 52: StackMap locals:
StackMap stack:
aload 0
53: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
54: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
55: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 56 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 56 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
3 11 3 elementPSVI Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
6 9 4 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
22 40 3 code S
25 28 4 parent Lorg/w3c/dom/Node;
30 40 4 parent Lorg/w3c/dom/Node;
31 40 5 ls Lorg/w3c/dom/NodeList;
32 40 6 length I
33 37 7 i I
47 52 3 elementPSVI Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
49 52 4 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
augs
public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 6
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
ifeq 6
5: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 7 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void endCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 17
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
ifnull 22
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 14
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 14
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
bipush 8
iand
ifeq 14
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 2
start local 2 8: iload 2
tableswitch { // 2 - 4
2: 10
3: 10
4: 9
default: 14
}
9: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
start local 3 11: aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
12: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
13: return
end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
15: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
16: goto 22
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
iconst_m1
if_icmpeq 22
18: aload 0
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
20: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
21: aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
22: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 23 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
8 14 2 code S
11 14 3 parent Lorg/w3c/dom/Node;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void endDocument(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)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.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 8
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 6
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
ifnull 5
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
ifnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
7: goto 12
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
ifnull 11
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
ifnull 11
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
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/parsers/AbstractDOMParser;
0 13 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void endGeneralEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 61
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
ifeq 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 18
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 3
start local 3 6: aload 0
aload 3
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
ifnull 18
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
ifnull 17
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.getFirstChild:()Lorg/w3c/dom/Node;
ifnonnull 17
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setReadOnly:(ZZ)V
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 4
start local 4 11: goto 15
12: StackMap locals: org.w3c.dom.NamedNodeMap org.w3c.dom.Node
StackMap stack:
aload 4
iconst_1
invokeinterface org.w3c.dom.Node.cloneNode:(Z)Lorg/w3c/dom/Node;
astore 5
start local 5 13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
14: aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
end local 5 15: StackMap locals:
StackMap stack:
aload 4
ifnonnull 12
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setReadOnly:(ZZ)V
end local 4 17: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
end local 3 18: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
19: iconst_0
istore 3
start local 3 20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
ifeq 38
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 23
22: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
iconst_1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
23: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 37
24: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
bipush 16
iand
ifeq 37
25: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 4
start local 4 26: iload 4
tableswitch { // 2 - 4
2: 28
3: 32
4: 27
default: 35
}
27: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 5
start local 5 29: aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
30: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
31: return
end local 5 32: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
33: iconst_1
istore 3
34: goto 38
35: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
end local 4 36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
ifeq 39
iload 3
ifeq 111
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
astore 4
start local 4 40: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 5
start local 5 41: aload 4
invokeinterface org.w3c.dom.NodeList.getLength:()I
istore 6
start local 6 42: iload 6
ifle 58
43: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 7
start local 7 44: aload 4
iconst_0
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
astore 8
start local 8 45: aload 7
ifnull 50
aload 7
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 50
46: aload 8
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 50
47: aload 7
checkcast org.w3c.dom.Text
aload 8
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
48: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 8
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
49: goto 52
50: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations int org.w3c.dom.NodeList org.w3c.dom.Node int org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 5
aload 8
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 7
51: aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(Lorg/w3c/dom/Node;)V
52: StackMap locals:
StackMap stack:
iconst_1
istore 9
start local 9 53: goto 57
54: StackMap locals: int
StackMap stack:
aload 5
aload 4
iconst_0
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 7
55: aload 0
aload 7
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(Lorg/w3c/dom/Node;)V
56: iinc 9 1
StackMap locals:
StackMap stack:
57: iload 9
iload 6
if_icmplt 54
end local 9 end local 8 end local 7 58: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
59: aload 0
aload 5
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
end local 6 end local 5 end local 4 end local 3 60: goto 111
61: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 73
62: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 3
start local 3 63: goto 72
64: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 4
start local 4 65: iload 4
bipush 6
if_icmpne 71
66: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
67: astore 5
start local 5 68: aload 5
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 71
69: aload 0
iload 3
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
70: goto 73
end local 5 71: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 3
end local 4 72: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 64
end local 3 73: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
iconst_m1
if_icmpeq 83
74: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
iconst_m1
if_icmpne 83
75: iconst_m1
istore 3
start local 3 76: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 4
start local 4 77: goto 82
78: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 4
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
istore 5
start local 5 79: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
iload 5
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
pop
80: iload 5
istore 3
81: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 4
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 4
end local 5 82: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 78
end local 4 end local 3 83: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
ifeq 90
84: aload 0
85: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
86: iconst_0
87: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
88: putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
89: goto 110
90: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 3
start local 3 91: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
92: iconst_0
93: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
94: istore 4
start local 4 95: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
istore 5
start local 5 96: iload 3
istore 6
start local 6 97: iconst_m1
istore 7
start local 7 98: goto 104
99: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations int int int int int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(I)V
100: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 7
101: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 4
iload 3
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
pop
102: iload 3
istore 5
103: iload 7
istore 3
104: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 99
105: iload 6
iconst_m1
if_icmpeq 107
106: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 4
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setAsLastChild:(II)V
goto 109
107: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 5
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 7
108: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 4
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setAsLastChild:(II)V
109: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
end local 7 end local 6 end local 5 end local 4 end local 3 110: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
aload 0
iconst_m1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
111: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 112 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 112 1 name Ljava/lang/String;
0 112 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
6 18 3 entities Lorg/w3c/dom/NamedNodeMap;
11 17 4 child Lorg/w3c/dom/Node;
13 15 5 copy Lorg/w3c/dom/Node;
20 60 3 removeEntityRef Z
26 36 4 code S
29 32 5 parent Lorg/w3c/dom/Node;
40 60 4 children Lorg/w3c/dom/NodeList;
41 60 5 parent Lorg/w3c/dom/Node;
42 60 6 length I
44 58 7 node Lorg/w3c/dom/Node;
45 58 8 child Lorg/w3c/dom/Node;
53 58 9 i I
63 73 3 node I
65 72 4 nodeType S
68 71 5 nodeName Ljava/lang/String;
76 83 3 prevIndex I
77 83 4 childIndex I
79 82 5 cloneIndex I
91 110 3 childIndex I
95 110 4 parentIndex I
96 110 5 prevIndex I
97 110 6 lastChild I
98 110 7 sibling I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
augs
protected final void handleBaseURI(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 24
1: aconst_null
astore 2
start local 2 2: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 3
start local 3 3: iload 3
iconst_1
if_icmpne 16
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 7
5: aload 1
checkcast org.w3c.dom.Element
ldc "http://www.w3.org/XML/1998/namespace"
ldc "base"
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
ifnull 9
6: return
7: StackMap locals: java.lang.String int
StackMap stack:
aload 1
checkcast org.w3c.dom.Element
ldc "xml:base"
invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
ifnull 9
8: return
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getBaseURI:()Ljava/lang/String;
astore 2
10: aload 2
ifnull 24
aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getDocumentURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 24
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 14
12: aload 1
checkcast org.w3c.dom.Element
ldc "http://www.w3.org/XML/1998/namespace"
ldc "xml:base"
aload 2
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
13: goto 24
14: StackMap locals:
StackMap stack:
aload 1
checkcast org.w3c.dom.Element
ldc "xml:base"
aload 2
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
15: goto 24
16: StackMap locals:
StackMap stack:
iload 3
bipush 7
if_icmpne 24
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getBaseURI:()Ljava/lang/String;
astore 2
18: aload 2
ifnull 24
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
ifnull 24
19: new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
astore 4
start local 4 20: aload 4
ldc "pi-base-uri-not-preserved"
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fType:Ljava/lang/String;
21: aload 4
aload 2
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fRelatedData:Ljava/lang/Object;
22: aload 4
iconst_1
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
23: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
aload 4
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
end local 4 end local 3 end local 2 24: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 25 1 node Lorg/w3c/dom/Node;
2 24 2 baseURI Ljava/lang/String;
3 24 3 nodeType S
20 24 4 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
MethodParameters:
Name Flags
node
protected final void handleBaseURI(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 2
start local 2 1: iload 2
iconst_1
if_icmpne 15
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDeferredEntityBaseURI:(I)Ljava/lang/String;
astore 3
5: StackMap locals: int java.lang.String
StackMap stack:
aload 3
ifnull 25
aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDocumentURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 25
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 1
7: ldc "xml:base"
8: ldc "http://www.w3.org/XML/1998/namespace"
9: aload 3
10: iconst_1
11: iconst_0
12: aconst_null
13: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDeferredAttribute:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
pop
end local 3 14: goto 25
15: StackMap locals:
StackMap stack:
iload 2
bipush 7
if_icmpne 25
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
astore 3
start local 3 17: aload 3
ifnonnull 19
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDeferredEntityBaseURI:(I)Ljava/lang/String;
astore 3
19: StackMap locals: java.lang.String
StackMap stack:
aload 3
ifnull 25
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
ifnull 25
20: new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
astore 4
start local 4 21: aload 4
ldc "pi-base-uri-not-preserved"
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fType:Ljava/lang/String;
22: aload 4
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fRelatedData:Ljava/lang/Object;
23: aload 4
iconst_1
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
24: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
aload 4
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
pop
end local 4 end local 3 25: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 26 1 node I
1 26 2 nodeType S
3 14 3 baseURI Ljava/lang/String;
17 25 3 baseURI Ljava/lang/String;
21 25 4 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
MethodParameters:
Name Flags
node
public void startDTD(com.sun.org.apache.xerces.internal.xni.XMLLocator, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
1: aload 1
ifnull 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getBaseSystemId:()Ljava/lang/String;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifne 4
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 5
4: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
sipush 1024
invokespecial java.lang.StringBuilder.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 6 1 locator Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 6 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
locator
augs
public void endDTD(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifne 3
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
ifle 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 6
StackMap locals:
StackMap stack:
5: aconst_null
6: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
ifeq 11
8: aload 2
ifnull 14
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInternalSubset:(ILjava/lang/String;)V
10: goto 14
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 14
12: aload 2
ifnull 14
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.setInternalSubset:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
return
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/parsers/AbstractDOMParser;
0 15 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
7 15 2 internalSubset Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void startConditional(short, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 1 1 type S
0 1 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
type
augs
public void endConditional(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 1 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void startExternalSubset(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
2: return
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/parsers/AbstractDOMParser;
0 3 1 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 3 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
identifier
augs
public void endExternalSubset(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 3 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
public void internalEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, 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.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 20
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 20
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!ENTITY "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 6
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "% "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: aload 3
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
astore 5
start local 5 9: aload 5
bipush 39
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 10
iconst_1
goto 11
StackMap locals: java.lang.String
StackMap stack:
10: iconst_0
StackMap locals:
StackMap stack: int
11: istore 6
start local 6 12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
iload 6
ifeq 13
bipush 39
goto 14
StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
StackMap stack: java.lang.StringBuilder
13: bipush 34
StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
StackMap stack: java.lang.StringBuilder int
14: invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
iload 6
ifeq 17
bipush 39
goto 18
StackMap locals:
StackMap stack: java.lang.StringBuilder
17: bipush 34
StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
StackMap stack: java.lang.StringBuilder int
18: invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc ">\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 6 end local 5 20: StackMap locals:
StackMap stack:
aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 22
21: return
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 29
23: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 5
start local 5 24: aload 5
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 6
start local 6 25: aload 6
ifnonnull 29
26: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 6
27: aload 6
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
28: aload 5
aload 6
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 6 end local 5 29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 45
30: iconst_0
istore 5
start local 5 31: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 6
start local 6 32: goto 40
33: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 7
start local 7 34: iload 7
bipush 6
if_icmpne 39
35: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
astore 8
start local 8 36: aload 8
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
37: iconst_1
istore 5
38: goto 41
end local 8 39: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 6
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 6
end local 7 40: StackMap locals:
StackMap stack:
iload 6
iconst_m1
if_icmpne 33
41: StackMap locals:
StackMap stack:
iload 5
ifne 45
42: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
aconst_null
aconst_null
aconst_null
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
43: istore 7
start local 7 44: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 7 end local 6 end local 5 45: 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 46 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 46 1 name Ljava/lang/String;
0 46 2 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 46 3 nonNormalizedText Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 46 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
9 20 5 value Ljava/lang/String;
12 20 6 singleQuote Z
24 29 5 entities Lorg/w3c/dom/NamedNodeMap;
25 29 6 entity Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
31 45 5 found Z
32 45 6 node I
34 40 7 nodeType S
36 39 8 nodeName Ljava/lang/String;
44 45 7 entityIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
text
nonNormalizedText
augs
public void externalEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 4
start local 4 1: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
astore 5
start local 5 2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 18
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 18
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!ENTITY "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 8
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "% "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: goto 9
8: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
10: aload 4
ifnull 15
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "PUBLIC '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "' '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "SYSTEM '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "'>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
aload 1
ldc "%"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 20
19: return
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 29
21: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 6
start local 6 22: aload 6
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 7
start local 7 23: aload 7
ifnonnull 29
24: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 7
25: aload 7
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setPublicId:(Ljava/lang/String;)V
26: aload 7
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setSystemId:(Ljava/lang/String;)V
27: aload 7
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
28: aload 6
aload 7
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 7 end local 6 29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 46
30: iconst_0
istore 6
start local 6 31: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 7
start local 7 32: goto 40
33: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 8
start local 8 34: iload 8
bipush 6
if_icmpne 39
35: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
astore 9
start local 9 36: aload 9
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
37: iconst_1
istore 6
38: goto 41
end local 9 39: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 7
end local 8 40: StackMap locals:
StackMap stack:
iload 7
iconst_m1
if_icmpne 33
41: StackMap locals:
StackMap stack:
iload 6
ifne 46
42: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
43: aload 1
aload 4
aload 5
aconst_null
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
44: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 8
start local 8 45: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 8 end local 7 end local 6 46: 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 47 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 47 1 name Ljava/lang/String;
0 47 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 47 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 47 4 publicId Ljava/lang/String;
2 47 5 literalSystemId Ljava/lang/String;
22 29 6 entities Lorg/w3c/dom/NamedNodeMap;
23 29 7 entity Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
31 46 6 found Z
32 46 7 nodeIndex I
34 40 8 nodeType S
36 39 9 nodeName Ljava/lang/String;
45 46 8 entityIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
augs
public void startParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
ifnull 4
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 4
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 4
2: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
ldc "ENTITY_SKIPPED"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 6 1 name Ljava/lang/String;
0 6 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 6 3 encoding Ljava/lang/String;
0 6 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
encoding
augs
public void endParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
1: return
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/parsers/AbstractDOMParser;
0 2 1 name Ljava/lang/String;
0 2 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
augs
public void unparsedEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 5
start local 5 1: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
astore 6
start local 6 2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 18
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 18
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!ENTITY "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 5
ifnull 13
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "PUBLIC '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 6
ifnull 15
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "' '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: goto 15
13: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "SYSTEM '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "' NDATA "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc ">\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 28
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 7
start local 7 20: aload 7
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 8
start local 8 21: aload 8
ifnonnull 28
22: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
astore 8
23: aload 8
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setPublicId:(Ljava/lang/String;)V
24: aload 8
aload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setSystemId:(Ljava/lang/String;)V
25: aload 8
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setNotationName:(Ljava/lang/String;)V
26: aload 8
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
27: aload 7
aload 8
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 8 end local 7 28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 45
29: iconst_0
istore 7
start local 7 30: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 8
start local 8 31: goto 39
32: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 8
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 9
start local 9 33: iload 9
bipush 6
if_icmpne 38
34: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 8
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
astore 10
start local 10 35: aload 10
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
36: iconst_1
istore 7
37: goto 40
end local 10 38: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 8
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 8
end local 9 39: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 32
40: StackMap locals:
StackMap stack:
iload 7
ifne 45
41: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
42: aload 1
aload 5
aload 6
aload 3
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
43: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 9
start local 9 44: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iload 9
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 9 end local 8 end local 7 45: 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 46 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 46 1 name Ljava/lang/String;
0 46 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 46 3 notation Ljava/lang/String;
0 46 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 46 5 publicId Ljava/lang/String;
2 46 6 literalSystemId Ljava/lang/String;
20 28 7 entities Lorg/w3c/dom/NamedNodeMap;
21 28 8 entity Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
30 45 7 found Z
31 45 8 nodeIndex I
33 39 9 nodeType S
35 38 10 nodeName Ljava/lang/String;
44 45 9 entityIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
notation
augs
public void notationDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
astore 4
start local 4 1: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
astore 5
start local 5 2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 15
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 15
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!NOTATION "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 4
ifnull 12
6: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc " PUBLIC '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 5
ifnull 14
9: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "' '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 14
12: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc " SYSTEM '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "'>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 23
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
ifnull 23
16: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
invokeinterface org.w3c.dom.DocumentType.getNotations:()Lorg/w3c/dom/NamedNodeMap;
astore 6
start local 6 17: aload 6
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
ifnonnull 23
18: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createNotation:(Ljava/lang/String;)Lorg/w3c/dom/Notation;
checkcast com.sun.org.apache.xerces.internal.dom.NotationImpl
astore 7
start local 7 19: aload 7
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setPublicId:(Ljava/lang/String;)V
20: aload 7
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setSystemId:(Ljava/lang/String;)V
21: aload 7
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setBaseURI:(Ljava/lang/String;)V
22: aload 6
aload 7
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 7 end local 6 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_m1
if_icmpeq 40
24: iconst_0
istore 6
start local 6 25: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 7
start local 7 26: goto 34
27: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
istore 8
start local 8 28: iload 8
bipush 12
if_icmpne 33
29: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
astore 9
start local 9 30: aload 9
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
31: iconst_1
istore 6
32: goto 35
end local 9 33: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(IZ)I
istore 7
end local 8 34: StackMap locals:
StackMap stack:
iload 7
iconst_m1
if_icmpne 27
35: StackMap locals:
StackMap stack:
iload 6
ifne 40
36: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
37: aload 1
aload 4
aload 5
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
38: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredNotation:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 8
start local 8 39: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 8 end local 7 end local 6 40: 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 41 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 41 1 name Ljava/lang/String;
0 41 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 41 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 41 4 publicId Ljava/lang/String;
2 41 5 literalSystemId Ljava/lang/String;
17 23 6 notations Lorg/w3c/dom/NamedNodeMap;
19 23 7 notation Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
25 40 6 found Z
26 40 7 nodeIndex I
28 34 8 nodeType S
30 33 9 nodeName Ljava/lang/String;
39 40 8 notationIndex I
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
identifier
augs
public void ignoredCharacters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 1 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 1 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void elementDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, 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.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 6
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 6
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!ELEMENT "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc ">\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 7 1 name Ljava/lang/String;
0 7 2 contentModel Ljava/lang/String;
0 7 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
name
contentModel
augs
public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=14, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ifnull 34
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
ifne 34
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "<!ATTLIST "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 3
ldc "ENUMERATION"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
7: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: iconst_0
istore 9
start local 9 9: goto 14
10: StackMap locals: int
StackMap stack:
iload 9
ifle 12
11: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 124
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 4
iload 9
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: iinc 9 1
StackMap locals:
StackMap stack:
14: iload 9
aload 4
arraylength
if_icmplt 10
end local 9 15: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
16: goto 18
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
aload 5
ifnull 21
19: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
20: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: StackMap locals:
StackMap stack:
aload 6
ifnull 33
22: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc " '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: iconst_0
istore 9
start local 9 24: goto 31
25: StackMap locals: int
StackMap stack:
aload 6
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 6
getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
iload 9
iadd
caload
istore 10
start local 10 26: iload 10
bipush 39
if_icmpne 29
27: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: goto 30
29: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 10 30: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
31: iload 9
aload 6
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
if_icmplt 25
end local 9 32: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
bipush 39
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
ldc ">\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
ifnull 56
35: aload 6
ifnull 84
36: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lookupElementDefinition:(Ljava/lang/String;)I
istore 9
start local 9 37: iload 9
iconst_m1
if_icmpne 40
38: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElementDefinition:(Ljava/lang/String;)I
istore 9
39: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
iload 9
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
40: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
istore 10
start local 10 41: aconst_null
astore 11
start local 11 42: iload 10
ifeq 49
43: aload 2
ldc "xmlns:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 45
44: aload 2
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
45: StackMap locals: int java.lang.String
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
astore 11
46: goto 49
47: StackMap locals:
StackMap stack:
aload 2
ldc "xml:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 49
48: getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
astore 11
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
50: aload 2
aload 11
aload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
iconst_0
51: invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
istore 12
start local 12 52: ldc "ID"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 54
53: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setIdAttribute:(I)V
54: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
iload 9
iload 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
end local 12 end local 11 end local 10 end local 9 55: goto 84
56: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 84
57: aload 6
ifnull 84
58: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getElements:()Lorg/w3c/dom/NamedNodeMap;
astore 9
start local 9 59: aload 9
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl
astore 10
start local 10 60: aload 10
ifnonnull 63
61: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElementDefinition:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl;
astore 10
62: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getElements:()Lorg/w3c/dom/NamedNodeMap;
aload 10
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
63: StackMap locals: org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
istore 11
start local 11 64: iload 11
ifeq 76
65: aconst_null
astore 13
start local 13 66: aload 2
ldc "xmlns:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 68
67: aload 2
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 70
68: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl int top java.lang.String
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
astore 13
69: goto 72
70: StackMap locals:
StackMap stack:
aload 2
ldc "xml:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 72
71: getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
astore 13
72: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 13
73: aload 2
74: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
astore 12
end local 13 start local 12 75: goto 77
end local 12 76: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
astore 12
start local 12 77: StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl
StackMap stack:
aload 12
aload 6
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setValue:(Ljava/lang/String;)V
78: aload 12
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
79: aload 12
ldc "ID"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setIdAttribute:(Z)V
80: iload 11
ifeq 83
81: aload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
aload 12
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItemNS:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
82: goto 84
83: StackMap locals:
StackMap stack:
aload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
aload 12
invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 12 end local 11 end local 10 end local 9 84: StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations
StackMap stack:
return
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 85 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 85 1 elementName Ljava/lang/String;
0 85 2 attributeName Ljava/lang/String;
0 85 3 type Ljava/lang/String;
0 85 4 enumeration [Ljava/lang/String;
0 85 5 defaultType Ljava/lang/String;
0 85 6 defaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 85 7 nonNormalizedDefaultValue Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 85 8 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
9 15 9 i I
24 32 9 i I
26 30 10 c C
37 55 9 elementDefIndex I
41 55 10 nsEnabled Z
42 55 11 namespaceURI Ljava/lang/String;
52 55 12 attrIndex I
59 84 9 elements Lorg/w3c/dom/NamedNodeMap;
60 84 10 elementDef Lcom/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl;
64 84 11 nsEnabled Z
75 76 12 attr Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
77 84 12 attr Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
66 75 13 namespaceURI Ljava/lang/String;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
attributeName
type
enumeration
defaultType
defaultValue
nonNormalizedDefaultValue
augs
public void startAttlist(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 1 1 elementName Ljava/lang/String;
0 1 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
elementName
augs
public void endAttlist(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 1 1 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
augs
protected org.w3c.dom.Element createElementNode(com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Element;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 9
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 7
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
4: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
5: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElementNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
6: goto 10
7: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
areturn
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/parsers/AbstractDOMParser;
0 11 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
1 11 2 el Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
element
protected org.w3c.dom.Attr createAttrNode(com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Attr;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
ifeq 12
2: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 8
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
4: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
5: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
6: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 2
7: goto 13
8: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
9: aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
10: invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 2
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
aload 1
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 2
13: StackMap locals:
StackMap stack:
aload 2
areturn
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/parsers/AbstractDOMParser;
0 14 1 attrQName Lcom/sun/org/apache/xerces/internal/xni/QName;
1 14 2 attr Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
attrQName
protected void setCharacterData(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
1: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 2: aload 2
ifnull 18
3: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
ifle 10
4: aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 9
5: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 8
6: aload 2
checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.replaceData:(Ljava/lang/String;)V
7: goto 9
8: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
checkcast org.w3c.dom.Text
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.setData:(Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
ifnull 18
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
ifne 18
11: aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 18
12: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
iconst_4
iand
ifeq 18
13: aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
aload 2
invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
istore 3
start local 3 14: iload 3
tableswitch { // 2 - 4
2: 16
3: 16
4: 15
default: 18
}
15: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
17: return
end local 3 18: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
0 19 1 sawChars Z
2 19 2 child Lorg/w3c/dom/Node;
14 18 3 code S
MethodParameters:
Name Flags
sawChars
public void abort();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
}
SourceFile: "AbstractDOMParser.java"
NestMembers:
com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort
InnerClasses:
final Abort = com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort of com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser