public class com.sun.org.apache.xerces.internal.dom.DOMNormalizer implements com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.dom.DOMNormalizer
super_class: java.lang.Object
{
protected static final boolean DEBUG_ND;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final boolean DEBUG;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final boolean DEBUG_EVENTS;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final java.lang.String PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "NS"
protected com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl fConfiguration;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl fDocument;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
flags: (0x0004) ACC_PROTECTED
protected final com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy fAttrProxy;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.org.apache.xerces.internal.xni.QName fQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.org.apache.xerces.internal.impl.RevalidationHandler fValidationHandler;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
flags: (0x0004) ACC_PROTECTED
protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.dom.DOMErrorHandler fErrorHandler;
descriptor: Lorg/w3c/dom/DOMErrorHandler;
flags: (0x0004) ACC_PROTECTED
private final com.sun.org.apache.xerces.internal.dom.DOMErrorImpl fError;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected boolean fNamespaceValidation;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean fPSVI;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected final com.sun.org.apache.xerces.internal.xni.NamespaceContext fNamespaceContext;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.org.apache.xerces.internal.xni.NamespaceContext fLocalNSBinder;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.List<org.w3c.dom.Node> fAttributeList;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<Lorg/w3c/dom/Node;>;
protected final com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl fLocator;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected org.w3c.dom.Node fCurrentNode;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
private com.sun.org.apache.xerces.internal.xni.QName fAttrQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0002) ACC_PRIVATE
final com.sun.org.apache.xerces.internal.xni.XMLString fNormalizedValue;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLString;
flags: (0x0010) ACC_FINAL
private com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator fDTDValidator;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
flags: (0x0002) ACC_PRIVATE
private boolean allWhitespace;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
3: aload 0
new com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy
dup
aload 0
invokespecial com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;)V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrProxy:Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
4: 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.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
5: aload 0
new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
6: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceValidation:Z
7: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fPSVI:Z
8: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
9: aload 0
new com.sun.org.apache.xerces.internal.util.NamespaceSupport
dup
invokespecial com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
10: aload 0
new java.util.ArrayList
dup
iconst_5
invokespecial java.util.ArrayList.<init>:(I)V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttributeList:Ljava/util/List;
11: aload 0
new com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
12: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
13: 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.dom.DOMNormalizer.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
14: aload 0
new com.sun.org.apache.xerces.internal.xni.XMLString
dup
bipush 16
newarray 5
iconst_0
iconst_0
invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:([CII)V
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
15: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.allWhitespace:Z
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
protected void normalizeDocument(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl, com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
1: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
3: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.reset:()V
4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
5: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 64
iand
ifeq 21
6: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 7: aload 3
ifnull 17
aload 3
getstatic com.sun.org.apache.xerces.internal.impl.Constants.NS_XMLSCHEMA:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
8: aload 0
9: getstatic com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.singleton:Lcom/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl;
ldc "http://www.w3.org/2001/XMLSchema"
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getValidator:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
10: putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
11: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://apache.org/xml/features/validation/schema"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.setFeature:(Ljava/lang/String;Z)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://apache.org/xml/features/validation/schema-full-checking"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.setFeature:(Ljava/lang/String;Z)V
13: aload 0
iconst_1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceValidation:Z
14: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 128
iand
ifeq 15
iconst_1
goto 16
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.dom.DOMNormalizer
15: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.dom.DOMNormalizer int
16: putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fPSVI:Z
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://xml.org/sax/features/validation"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.setFeature:(Ljava/lang/String;Z)V
18: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.clearIdentifiers:()V
19: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 21
20: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLComponent
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponent.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
end local 3 21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "error-handler"
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.w3c.dom.DOMErrorHandler
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
22: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 30
23: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aload 0
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
24: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
25: new com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
dup
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.fDocumentURI:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.fDocumentURI:Ljava/lang/String;
26: iconst_m1
iconst_m1
27: invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
28: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.encoding:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aconst_null
29: invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.startDocument:(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
30: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 31: goto 37
32: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 33: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.normalizeNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 3
34: aload 3
ifnull 36
35: aload 3
astore 4
36: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
astore 3
end local 4 StackMap locals:
StackMap stack:
37: aload 3
ifnonnull 32
38: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 47
39: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.endDocument:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
40: getstatic com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.singleton:Lcom/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl;
41: ldc "http://www.w3.org/2001/XMLSchema"
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
42: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.releaseValidator:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;)V
43: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
end local 3 44: goto 47
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl
StackMap stack: com.sun.org.apache.xerces.internal.dom.AbortException
45: pop
46: return
47: StackMap locals:
StackMap stack:
return
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/dom/DOMNormalizer;
0 48 1 document Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
0 48 2 config Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
7 21 3 schemaLang Ljava/lang/String;
31 44 3 kid Lorg/w3c/dom/Node;
33 37 4 next Lorg/w3c/dom/Node;
Exception table:
from to target type
30 44 45 Class com.sun.org.apache.xerces.internal.dom.AbortException
MethodParameters:
Name Flags
document
config
protected org.w3c.dom.Node normalizeNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.fRelatedNode:Lorg/w3c/dom/Node;
2: iload 2
tableswitch { // 1 - 10
1: 16
2: 229
3: 182
4: 134
5: 117
6: 229
7: 213
8: 103
9: 229
10: 3
default: 229
}
3: StackMap locals: int
StackMap stack:
aload 1
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
astore 4
start local 4 4: aload 0
getstatic com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.singleton:Lcom/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl;
ldc "http://www.w3.org/TR/REC-xml"
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.getValidator:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
5: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
6: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 0
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.createGrammarPool:(Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;)Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
8: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
9: new com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator
dup
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.fDocumentURI:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.fDocumentURI:Ljava/lang/String;
10: iconst_m1
iconst_m1
11: invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.SimpleLocator.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
12: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.encoding:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aconst_null
13: invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument:(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
14: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getName:()Ljava/lang/String;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getPublicId:()Ljava/lang/String;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getSystemId:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
15: goto 229
end local 4 16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 31
17: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 31
18: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLVersionChanged:()Z
ifeq 31
19: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceValidation:Z
ifeq 22
20: aload 1
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isValidQName:(Ljava/lang/String;Ljava/lang/String;Z)Z
istore 3
start local 3 21: goto 23
end local 3 22: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLName:(Ljava/lang/String;Z)Z
istore 3
start local 3 23: StackMap locals: int
StackMap stack:
iload 3
ifne 31
24: ldc "http://www.w3.org/dom/DOMTR"
25: ldc "wf-invalid-character-in-node-name"
26: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "Element"
aastore
dup
iconst_1
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
27: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 4
start local 4 28: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 4
iconst_2
29: ldc "wf-invalid-character-in-node-name"
30: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 4 end local 3 31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.pushContext:()V
32: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.reset:()V
33: aload 1
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
astore 4
start local 4 34: aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.needsSyncChildren:()Z
ifeq 36
35: aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.synchronizeChildren:()V
36: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top com.sun.org.apache.xerces.internal.dom.ElementImpl
StackMap stack:
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.hasAttributes:()Z
ifeq 37
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
checkcast com.sun.org.apache.xerces.internal.dom.AttributeMap
goto 38
StackMap locals:
StackMap stack:
37: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.AttributeMap
38: astore 5
start local 5 39: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
iconst_1
iand
ifeq 52
40: aload 0
aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.namespaceFixUp:(Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;)V
41: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 512
iand
ifne 71
aload 5
ifnull 71
42: iconst_0
istore 6
start local 6 43: goto 50
44: StackMap locals: com.sun.org.apache.xerces.internal.dom.AttributeMap int
StackMap stack:
aload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.getItem:(I)Ljava/lang/Object;
checkcast org.w3c.dom.Attr
astore 7
start local 7 45: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
aload 7
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 47
46: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
aload 7
invokeinterface org.w3c.dom.Attr.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 49
47: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 4
aload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
48: iinc 6 -1
end local 7 49: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
50: iload 6
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.getLength:()I
if_icmplt 44
end local 6 51: goto 71
52: StackMap locals:
StackMap stack:
aload 5
ifnull 71
53: iconst_0
istore 6
start local 6 54: goto 70
55: StackMap locals: int
StackMap stack:
aload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 7
start local 7 56: aload 7
invokeinterface org.w3c.dom.Attr.normalize:()V
57: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 69
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 69
58: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 5
aload 7
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
aload 7
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isAttrValueWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Lorg/w3c/dom/NamedNodeMap;Lorg/w3c/dom/Attr;Ljava/lang/String;Z)V
59: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLVersionChanged:()Z
ifeq 69
60: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLName:(Ljava/lang/String;Z)Z
istore 3
start local 3 61: iload 3
ifne 69
62: ldc "http://www.w3.org/dom/DOMTR"
63: ldc "wf-invalid-character-in-node-name"
64: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "Attr"
aastore
dup
iconst_1
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
65: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 8
start local 8 66: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 8
iconst_2
67: ldc "wf-invalid-character-in-node-name"
68: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 8 end local 7 end local 3 69: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
70: iload 6
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.getLength:()I
if_icmplt 55
end local 6 71: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 77
72: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrProxy:Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy.setAttributes:(Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
73: aload 0
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.updateQName:(Lorg/w3c/dom/Node;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
74: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
75: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
76: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrProxy:Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.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
77: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 83
78: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrProxy:Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
aload 5
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy.setAttributes:(Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
79: aload 0
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.updateQName:(Lorg/w3c/dom/Node;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
80: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
81: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
82: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrProxy:Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer$XMLAttributesProxy;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.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
83: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getFirstChild:()Lorg/w3c/dom/Node;
astore 6
start local 6 84: goto 90
85: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 6
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 7
start local 7 86: aload 0
aload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.normalizeNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 6
87: aload 6
ifnull 89
88: aload 6
astore 7
89: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 7
astore 6
end local 7 StackMap locals:
StackMap stack:
90: aload 6
ifnonnull 85
91: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 96
92: aload 0
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.updateQName:(Lorg/w3c/dom/Node;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
93: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
94: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
95: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
96: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 101
97: aload 0
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.updateQName:(Lorg/w3c/dom/Node;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
98: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
99: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
100: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
101: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.popContext:()V
102: goto 229
end local 6 end local 5 end local 4 103: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 32
iand
ifne 113
104: aload 1
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 105: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 5
start local 5 106: aload 5
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
107: aload 4
ifnull 229
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 229
108: aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 6
start local 6 109: aload 6
ifnull 229
aload 6
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 229
110: aload 6
checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
iconst_0
aload 4
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.insertData:(ILjava/lang/String;)V
111: aload 5
aload 4
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
112: aload 6
areturn
end local 6 end local 5 end local 4 113: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 229
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 229
114: aload 1
checkcast org.w3c.dom.Comment
invokeinterface org.w3c.dom.Comment.getData:()Ljava/lang/String;
astore 4
start local 4 115: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isCommentWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
end local 4 116: goto 229
117: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
iconst_4
iand
ifne 130
118: aload 1
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 119: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 5
start local 5 120: aload 1
checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
iconst_0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.setReadOnly:(ZZ)V
121: aload 0
aload 5
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.expandEntityRef:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
122: aload 5
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
123: aload 4
ifnull 124
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
goto 125
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
124: aload 5
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
StackMap locals:
StackMap stack: org.w3c.dom.Node
125: astore 6
start local 6 126: aload 4
ifnull 129
aload 6
ifnull 129
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 129
127: aload 6
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 129
128: aload 4
areturn
129: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 130: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 229
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 229
131: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLVersionChanged:()Z
ifeq 229
132: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLName:(Ljava/lang/String;Z)Z
pop
133: goto 229
134: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 8
iand
ifne 144
135: aload 1
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 136: aload 4
ifnull 140
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 140
137: aload 4
checkcast org.w3c.dom.Text
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
138: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
139: aload 4
areturn
140: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 5
start local 5 141: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 6
start local 6 142: aload 6
aload 5
aload 1
invokeinterface org.w3c.dom.Node.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 1
143: aload 5
areturn
end local 6 end local 5 end local 4 144: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 150
145: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
146: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
147: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.startCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
148: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.characterData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Z
pop
149: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.endCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
150: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 156
151: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
152: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
153: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
154: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.characterData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Z
pop
155: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
156: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 4
start local 4 157: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 16
iand
ifeq 179
158: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 6
start local 6 159: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 176
160: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isXMLCharWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
161: goto 176
start local 5 162: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top java.lang.String int org.w3c.dom.Node
StackMap stack:
aload 1
aload 4
iconst_0
iload 5
iconst_2
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokeinterface org.w3c.dom.Node.setNodeValue:(Ljava/lang/String;)V
163: aload 4
iload 5
iconst_2
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 4
164: aload 1
astore 7
start local 7 165: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
astore 8
start local 8 166: aload 6
aload 8
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
167: aload 8
astore 1
168: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 7
putfield com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.fRelatedNode:Lorg/w3c/dom/Node;
169: ldc "http://www.w3.org/dom/DOMTR"
170: ldc "cdata-sections-splitted"
171: aconst_null
172: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 173: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 9
iconst_1
174: ldc "cdata-sections-splitted"
175: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 end local 7 end local 5 176: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top java.lang.String top org.w3c.dom.Node
StackMap stack:
aload 4
ldc "]]>"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
dup
istore 5
start local 5 177: ifge 162
end local 6 end local 5 178: goto 229
179: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 229
180: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isCDataWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
181: goto 229
end local 4 182: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 183: aload 4
ifnull 187
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 187
184: aload 1
checkcast org.w3c.dom.Text
aload 4
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
185: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
186: aload 1
areturn
187: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 190
188: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
189: goto 229
190: StackMap locals:
StackMap stack:
aload 4
ifnull 191
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
goto 192
StackMap locals:
StackMap stack:
191: iconst_m1
StackMap locals:
StackMap stack: int
192: istore 5
start local 5 193: iload 5
iconst_m1
if_icmpeq 199
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
iconst_4
iand
ifne 195
194: iload 5
bipush 6
if_icmpeq 229
195: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 32
iand
ifne 197
196: iload 5
bipush 8
if_icmpeq 229
197: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
bipush 8
iand
ifne 199
198: iload 5
iconst_4
if_icmpeq 229
199: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 201
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 201
200: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isXMLCharWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
201: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
ifnull 205
202: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
203: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
204: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fValidationHandler:Lcom/sun/org/apache/xerces/internal/impl/RevalidationHandler;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aconst_null
invokeinterface com.sun.org.apache.xerces.internal.impl.RevalidationHandler.characterData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Z
pop
205: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
ifnull 229
206: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.fErrorHandlerWrapper:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
aload 1
putfield com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.fCurrentNode:Lorg/w3c/dom/Node;
207: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
208: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.characterData:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Z
pop
209: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.allWhitespace:Z
ifeq 229
210: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.allWhitespace:Z
211: aload 1
checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.setIgnorableWhitespace:(Z)V
end local 5 212: goto 229
end local 4 213: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 229
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 229
214: aload 1
checkcast org.w3c.dom.ProcessingInstruction
astore 4
start local 4 215: aload 4
invokeinterface org.w3c.dom.ProcessingInstruction.getTarget:()Ljava/lang/String;
astore 5
start local 5 216: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
ifeq 219
217: aload 5
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11ValidName:(Ljava/lang/String;)Z
istore 3
start local 3 218: goto 220
end local 3 219: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int top org.w3c.dom.ProcessingInstruction java.lang.String
StackMap stack:
aload 5
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidName:(Ljava/lang/String;)Z
istore 3
start local 3 220: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node int int org.w3c.dom.ProcessingInstruction java.lang.String
StackMap stack:
iload 3
ifne 228
221: ldc "http://www.w3.org/dom/DOMTR"
222: ldc "wf-invalid-character-in-node-name"
223: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "Element"
aastore
dup
iconst_1
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
224: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 6
start local 6 225: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 6
iconst_2
226: ldc "wf-invalid-character-in-node-name"
227: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 6 228: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 4
invokeinterface org.w3c.dom.ProcessingInstruction.getData:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isXMLCharWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
end local 5 end local 4 end local 3 229: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 230 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 230 1 node Lorg/w3c/dom/Node;
1 230 2 type I
21 22 3 wellformed Z
23 31 3 wellformed Z
61 69 3 wellformed Z
218 219 3 wellformed Z
220 229 3 wellformed Z
4 16 4 docType Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
28 31 4 msg Ljava/lang/String;
34 103 4 elem Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
39 103 5 attributes Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;
43 51 6 i I
45 49 7 att Lorg/w3c/dom/Attr;
54 71 6 i I
56 69 7 attr Lorg/w3c/dom/Attr;
66 69 8 msg Ljava/lang/String;
84 103 6 kid Lorg/w3c/dom/Node;
86 90 7 next Lorg/w3c/dom/Node;
105 113 4 prevSibling Lorg/w3c/dom/Node;
106 113 5 parent Lorg/w3c/dom/Node;
109 113 6 nextSibling Lorg/w3c/dom/Node;
115 116 4 commentdata Ljava/lang/String;
119 130 4 prevSibling Lorg/w3c/dom/Node;
120 130 5 parent Lorg/w3c/dom/Node;
126 130 6 next Lorg/w3c/dom/Node;
136 144 4 prevSibling Lorg/w3c/dom/Node;
141 144 5 text Lorg/w3c/dom/Text;
142 144 6 parent Lorg/w3c/dom/Node;
157 182 4 value Ljava/lang/String;
162 176 5 index I
177 178 5 index I
159 178 6 parent Lorg/w3c/dom/Node;
165 176 7 firstSplitNode Lorg/w3c/dom/Node;
166 176 8 newChild Lorg/w3c/dom/Node;
173 176 9 msg Ljava/lang/String;
183 213 4 next Lorg/w3c/dom/Node;
193 212 5 nextType S
215 229 4 pinode Lorg/w3c/dom/ProcessingInstruction;
216 229 5 target Ljava/lang/String;
225 228 6 msg Ljava/lang/String;
MethodParameters:
Name Flags
node
private com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool createGrammarPool(com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;)Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl
dup
invokespecial com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl.<init>:()V
astore 2
start local 2 1: new com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser
dup
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
invokespecial com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
astore 3
start local 3 2: aload 3
ldc "http://www.w3.org/TR/REC-xml"
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.registerPreparser:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader;)Z
pop
3: aload 3
ldc "http://apache.org/xml/features/namespaces"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.setFeature:(Ljava/lang/String;Z)V
4: aload 3
ldc "http://apache.org/xml/features/validation"
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.setFeature:(Ljava/lang/String;Z)V
5: aload 3
ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 2
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
6: aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getInternalSubset:()Ljava/lang/String;
astore 4
start local 4 7: new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getPublicId:()Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getSystemId:()Ljava/lang/String;
aconst_null
iconst_0
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
start local 5 8: aload 4
ifnull 10
9: aload 5
new java.io.StringReader
dup
aload 4
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
10: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
StackMap stack:
aload 3
ldc "http://www.w3.org/TR/REC-xml"
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.preparseGrammar:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
astore 6
start local 6 11: aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getGrammarDescription:()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.setRootName:(Ljava/lang/String;)V
12: aload 5
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
13: aload 3
ldc "http://www.w3.org/TR/REC-xml"
aload 5
invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLGrammarPreparser.preparseGrammar:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
astore 6
14: aload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getGrammarDescription:()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;
checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription.setRootName:(Ljava/lang/String;)V
end local 6 15: goto 18
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
16: pop
goto 18
17: StackMap locals:
StackMap stack: java.io.IOException
pop
18: StackMap locals:
StackMap stack:
aload 2
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 19 1 docType Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
1 19 2 pool Lcom/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl;
2 19 3 preParser Lcom/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser;
7 19 4 internalSubset Ljava/lang/String;
8 19 5 is Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
11 15 6 g Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
Exception table:
from to target type
10 15 16 Class com.sun.org.apache.xerces.internal.xni.XNIException
10 15 17 Class java.io.IOException
MethodParameters:
Name Flags
docType
protected final void expandEntityRef(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 1: goto 5
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 3: aload 1
aload 3
aload 2
invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: aload 4
astore 3
end local 4 StackMap locals:
StackMap stack:
5: aload 3
ifnonnull 2
6: 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/dom/DOMNormalizer;
0 7 1 parent Lorg/w3c/dom/Node;
0 7 2 reference Lorg/w3c/dom/Node;
1 7 3 kid Lorg/w3c/dom/Node;
3 5 4 next Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
reference
protected final void namespaceFixUp(com.sun.org.apache.xerces.internal.dom.ElementImpl, com.sun.org.apache.xerces.internal.dom.AttributeMap);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 35
1: iconst_0
istore 6
start local 6 2: goto 34
3: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top top top int
StackMap stack:
aload 2
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.getItem:(I)Ljava/lang/Object;
checkcast org.w3c.dom.Attr
astore 7
start local 7 4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 7
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 7
5: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLVersionChanged:()Z
ifeq 7
6: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 7
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
aload 7
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.checkQName:(Ljava/lang/String;Ljava/lang/String;)V
7: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Attr.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 8: aload 4
ifnull 33
aload 4
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
9: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 512
iand
ifne 11
10: goto 33
11: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top java.lang.String top int org.w3c.dom.Attr
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
astore 3
start local 3 12: aload 3
ifnonnull 14
13: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 3
14: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap java.lang.String java.lang.String top int org.w3c.dom.Attr
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 19
aload 3
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
15: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 7
putfield com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.fRelatedNode:Lorg/w3c/dom/Node;
16: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "CantBindXMLNS"
aconst_null
invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 8
start local 8 17: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 8
iconst_2
ldc "CantBindXMLNS"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 8 18: goto 33
19: StackMap locals:
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
astore 5
start local 5 20: aload 5
ifnull 22
21: aload 5
invokevirtual java.lang.String.length:()I
ifne 23
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap java.lang.String java.lang.String java.lang.String int org.w3c.dom.Attr
StackMap stack:
22: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
goto 24
StackMap locals:
StackMap stack:
23: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
24: StackMap locals:
StackMap stack: java.lang.String
astore 5
25: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 7
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 26: aload 5
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
if_acmpne 31
27: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 3
28: aload 3
invokevirtual java.lang.String.length:()I
ifeq 33
29: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 8
aload 3
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
30: goto 33
31: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 3
32: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
aload 3
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
end local 8 end local 7 end local 5 end local 3 33: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top java.lang.String top int
StackMap stack:
iinc 6 1
end local 4 StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top top top int
StackMap stack:
34: iload 6
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.getLength:()I
if_icmplt 3
end local 6 35: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 36: aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getPrefix:()Ljava/lang/String;
astore 5
start local 5 37: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 512
iand
ifne 40
38: aconst_null
astore 4
39: goto 73
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top java.lang.String java.lang.String
StackMap stack:
40: aload 4
ifnull 52
41: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 4
42: aload 5
ifnull 44
43: aload 5
invokevirtual java.lang.String.length:()I
ifne 45
StackMap locals:
StackMap stack:
44: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
goto 46
StackMap locals:
StackMap stack:
45: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
46: StackMap locals:
StackMap stack: java.lang.String
astore 5
47: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
aload 4
if_acmpeq 73
48: aload 0
aload 5
aload 4
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.addNamespaceDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
49: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
50: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
51: goto 73
52: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getLocalName:()Ljava/lang/String;
ifnonnull 68
53: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceValidation:Z
ifeq 61
54: ldc "http://www.w3.org/dom/DOMTR"
ldc "NullLocalElementName"
55: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getNodeName:()Ljava/lang/String;
aastore
56: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 6
start local 6 57: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 6
iconst_3
58: ldc "NullLocalElementName"
59: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 6 60: goto 73
61: StackMap locals:
StackMap stack:
ldc "http://www.w3.org/dom/DOMTR"
ldc "NullLocalElementName"
62: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getNodeName:()Ljava/lang/String;
aastore
63: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 6
start local 6 64: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 6
iconst_2
65: ldc "NullLocalElementName"
66: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 6 67: goto 73
68: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 4
69: aload 4
ifnull 73
aload 4
invokevirtual java.lang.String.length:()I
ifle 73
70: aload 0
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.addNamespaceDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
71: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
72: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
73: StackMap locals:
StackMap stack:
aload 2
ifnull 146
74: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttributeList:Ljava/util/List;
invokevirtual com.sun.org.apache.xerces.internal.dom.AttributeMap.cloneMap:(Ljava/util/List;)Ljava/util/List;
pop
75: iconst_0
istore 6
start local 6 76: goto 145
77: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttributeList:Ljava/util/List;
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.w3c.dom.Attr
astore 7
start local 7 78: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 7
putfield com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.fRelatedNode:Lorg/w3c/dom/Node;
79: aload 7
invokeinterface org.w3c.dom.Attr.normalize:()V
80: aload 7
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
astore 3
start local 3 81: aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
pop
82: aload 7
invokeinterface org.w3c.dom.Attr.getNamespaceURI:()Ljava/lang/String;
astore 4
83: aload 3
ifnonnull 85
84: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 3
85: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap java.lang.String java.lang.String java.lang.String int org.w3c.dom.Attr
StackMap stack:
aload 4
ifnull 128
86: aload 7
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
astore 5
87: aload 5
ifnull 89
88: aload 5
invokevirtual java.lang.String.length:()I
ifne 90
StackMap locals:
StackMap stack:
89: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
goto 91
StackMap locals:
StackMap stack:
90: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
91: StackMap locals:
StackMap stack: java.lang.String
astore 5
92: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 7
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
pop
93: aload 4
ifnull 95
aload 4
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 95
94: goto 144
95: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
getfield com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.errorChecking:Z
ifeq 107
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
sipush 256
iand
ifeq 107
96: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 2
aload 7
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
aload 7
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isAttrValueWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Lorg/w3c/dom/NamedNodeMap;Lorg/w3c/dom/Attr;Ljava/lang/String;Z)V
97: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLVersionChanged:()Z
ifeq 107
98: aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fDocument:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXML11Version:()Z
invokestatic com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.isXMLName:(Ljava/lang/String;Z)Z
istore 8
start local 8 99: iload 8
ifne 107
100: ldc "http://www.w3.org/dom/DOMTR"
101: ldc "wf-invalid-character-in-node-name"
102: iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "Attribute"
aastore
dup
iconst_1
aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
103: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 104: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 9
iconst_2
105: ldc "wf-invalid-character-in-node-name"
106: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 107: StackMap locals:
StackMap stack:
aload 7
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setIdAttribute:(Z)V
108: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 4
109: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 110: aload 5
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpeq 111
aload 8
aload 4
if_acmpeq 144
111: StackMap locals: java.lang.String
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
pop
112: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 113: aload 9
ifnull 116
aload 9
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpeq 116
114: aload 9
astore 5
115: goto 126
116: StackMap locals: java.lang.String
StackMap stack:
aload 5
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpeq 117
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
ifnull 122
117: StackMap locals:
StackMap stack:
iconst_1
istore 10
start local 10 118: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
new java.lang.StringBuilder
dup
ldc "NS"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 10
iinc 10 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
119: goto 121
120: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
new java.lang.StringBuilder
dup
ldc "NS"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 10
iinc 10 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 5
121: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 120
end local 10 122: StackMap locals:
StackMap stack:
aload 0
aload 5
aload 4
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMNormalizer.addNamespaceDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
123: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 3
124: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocalNSBinder:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
aload 3
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
125: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
aload 5
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
126: StackMap locals:
StackMap stack:
aload 7
aload 5
invokeinterface org.w3c.dom.Attr.setPrefix:(Ljava/lang/String;)V
end local 9 end local 8 127: goto 144
128: StackMap locals:
StackMap stack:
aload 7
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setIdAttribute:(Z)V
129: aload 7
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
ifnonnull 144
130: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNamespaceValidation:Z
ifeq 138
131: ldc "http://www.w3.org/dom/DOMTR"
132: ldc "NullLocalAttrName"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
133: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 8
start local 8 134: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 8
iconst_3
135: ldc "NullLocalAttrName"
136: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 8 137: goto 144
138: StackMap locals:
StackMap stack:
ldc "http://www.w3.org/dom/DOMTR"
139: ldc "NullLocalAttrName"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 7
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
140: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 8
start local 8 141: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fError:Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
aload 8
iconst_2
142: ldc "NullLocalAttrName"
143: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 8 end local 7 144: StackMap locals:
StackMap stack:
iinc 6 1
end local 3 StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.AttributeMap top java.lang.String java.lang.String int
StackMap stack:
145: iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttributeList:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 77
end local 6 146: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 147 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 147 1 element Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
0 147 2 attributes Lcom/sun/org/apache/xerces/internal/dom/AttributeMap;
12 33 3 value Ljava/lang/String;
81 145 3 value Ljava/lang/String;
8 34 4 uri Ljava/lang/String;
36 147 4 uri Ljava/lang/String;
20 33 5 prefix Ljava/lang/String;
37 147 5 prefix Ljava/lang/String;
2 35 6 k I
4 33 7 attr Lorg/w3c/dom/Attr;
17 18 8 msg Ljava/lang/String;
26 33 8 localpart Ljava/lang/String;
57 60 6 msg Ljava/lang/String;
64 67 6 msg Ljava/lang/String;
76 146 6 i I
78 144 7 attr Lorg/w3c/dom/Attr;
99 107 8 wellformed Z
104 107 9 msg Ljava/lang/String;
110 127 8 declaredURI Ljava/lang/String;
113 127 9 declaredPrefix Ljava/lang/String;
118 122 10 counter I
134 137 8 msg Ljava/lang/String;
141 144 8 msg Ljava/lang/String;
MethodParameters:
Name Flags
element
attributes
protected final void addNamespaceDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.dom.ElementImpl);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
if_acmpne 3
1: aload 3
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 5 1 prefix Ljava/lang/String;
0 5 2 uri Ljava/lang/String;
0 5 3 element Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
MethodParameters:
Name Flags
prefix
uri
element
public static final void isCDataWF(org.w3c.dom.DOMErrorHandler, com.sun.org.apache.xerces.internal.dom.DOMErrorImpl, com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl, java.lang.String, boolean);
descriptor: (Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=7, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
ifnull 1
aload 3
invokevirtual java.lang.String.length:()I
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.String.toCharArray:()[C
astore 5
start local 5 3: aload 5
arraylength
istore 6
start local 6 4: iload 4
ifeq 35
5: iconst_0
istore 7
start local 7 6: goto 33
7: StackMap locals: char[] int int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
istore 8
start local 8 8: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
ifeq 26
9: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 14
iload 7
iload 6
if_icmpge 14
10: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 11: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 14
12: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 14
13: goto 33
end local 9 14: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
15: ldc "InvalidCharInCDSect"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 8
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
17: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 18: aload 0
19: aload 1
20: aload 2
21: aload 9
22: iconst_2
23: ldc "wf-invalid-character"
24: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 25: goto 33
26: StackMap locals:
StackMap stack:
iload 8
bipush 93
if_icmpne 33
27: iload 7
istore 9
start local 9 28: iload 9
iload 6
if_icmpge 33
aload 5
iload 9
caload
bipush 93
if_icmpne 33
29: StackMap locals: int
StackMap stack:
iinc 9 1
iload 9
iload 6
if_icmpge 30
aload 5
iload 9
caload
bipush 93
if_icmpeq 29
30: StackMap locals:
StackMap stack:
iload 9
iload 6
if_icmpge 33
aload 5
iload 9
caload
bipush 62
if_icmpne 33
31: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "CDEndInContent"
aconst_null
invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 10
start local 10 32: aload 0
aload 1
aload 2
aload 10
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 10 end local 9 end local 8 33: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 7
end local 7 34: goto 58
35: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 36: goto 57
37: StackMap locals: int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
istore 8
start local 8 38: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
ifeq 50
39: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 44
iload 7
iload 6
if_icmpge 44
40: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 41: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 44
42: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 44
43: goto 57
end local 9 44: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
45: ldc "InvalidCharInCDSect"
46: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 8
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
47: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 48: aload 0
aload 1
aload 2
aload 9
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 49: goto 57
50: StackMap locals:
StackMap stack:
iload 8
bipush 93
if_icmpne 57
51: iload 7
istore 9
start local 9 52: iload 9
iload 6
if_icmpge 57
aload 5
iload 9
caload
bipush 93
if_icmpne 57
53: StackMap locals: int
StackMap stack:
iinc 9 1
iload 9
iload 6
if_icmpge 54
aload 5
iload 9
caload
bipush 93
if_icmpeq 53
54: StackMap locals:
StackMap stack:
iload 9
iload 6
if_icmpge 57
aload 5
iload 9
caload
bipush 62
if_icmpne 57
55: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
ldc "CDEndInContent"
aconst_null
invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 10
start local 10 56: aload 0
aload 1
aload 2
aload 10
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 10 end local 9 end local 8 57: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 37
end local 7 58: 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 59 0 errorHandler Lorg/w3c/dom/DOMErrorHandler;
0 59 1 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
0 59 2 locator Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
0 59 3 datavalue Ljava/lang/String;
0 59 4 isXML11Version Z
3 59 5 dataarray [C
4 59 6 datalength I
6 34 7 i I
8 33 8 c C
11 14 9 c2 C
18 25 9 msg Ljava/lang/String;
28 33 9 count I
32 33 10 msg Ljava/lang/String;
36 58 7 i I
38 57 8 c C
41 44 9 c2 C
48 49 9 msg Ljava/lang/String;
52 57 9 count I
56 57 10 msg Ljava/lang/String;
MethodParameters:
Name Flags
errorHandler
error
locator
datavalue
isXML11Version
public static final void isXMLCharWF(org.w3c.dom.DOMErrorHandler, com.sun.org.apache.xerces.internal.dom.DOMErrorImpl, com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl, java.lang.String, boolean);
descriptor: (Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=8, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
ifnull 1
aload 3
invokevirtual java.lang.String.length:()I
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.String.toCharArray:()[C
astore 5
start local 5 3: aload 5
arraylength
istore 6
start local 6 4: iload 4
ifeq 22
5: iconst_0
istore 7
start local 7 6: goto 20
7: StackMap locals: char[] int int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
ifeq 20
8: aload 5
iload 7
iconst_1
isub
caload
istore 8
start local 8 9: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 14
iload 7
iload 6
if_icmpge 14
10: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 11: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 14
12: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 14
13: goto 20
end local 9 14: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/dom/DOMTR"
ldc "InvalidXMLCharInDOM"
15: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
iload 7
iconst_1
isub
caload
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
16: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 17: aload 0
aload 1
aload 2
aload 9
iconst_2
18: ldc "wf-invalid-character"
19: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 20: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 7
end local 7 21: goto 38
22: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 23: goto 37
24: StackMap locals: int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
ifeq 37
25: aload 5
iload 7
iconst_1
isub
caload
istore 8
start local 8 26: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 31
iload 7
iload 6
if_icmpge 31
27: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 28: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 31
29: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 31
30: goto 37
end local 9 31: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/dom/DOMTR"
ldc "InvalidXMLCharInDOM"
32: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
iload 7
iconst_1
isub
caload
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
33: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 34: aload 0
aload 1
aload 2
aload 9
iconst_2
35: ldc "wf-invalid-character"
36: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 37: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 24
end local 7 38: 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 39 0 errorHandler Lorg/w3c/dom/DOMErrorHandler;
0 39 1 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
0 39 2 locator Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
0 39 3 datavalue Ljava/lang/String;
0 39 4 isXML11Version Z
3 39 5 dataarray [C
4 39 6 datalength I
6 21 7 i I
9 20 8 ch C
11 14 9 ch2 C
17 20 9 msg Ljava/lang/String;
23 38 7 i I
26 37 8 ch C
28 31 9 ch2 C
34 37 9 msg Ljava/lang/String;
MethodParameters:
Name Flags
errorHandler
error
locator
datavalue
isXML11Version
public static final void isCommentWF(org.w3c.dom.DOMErrorHandler, com.sun.org.apache.xerces.internal.dom.DOMErrorImpl, com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl, java.lang.String, boolean);
descriptor: (Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=8, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
ifnull 1
aload 3
invokevirtual java.lang.String.length:()I
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.String.toCharArray:()[C
astore 5
start local 5 3: aload 5
arraylength
istore 6
start local 6 4: iload 4
ifeq 27
5: iconst_0
istore 7
start local 7 6: goto 25
7: StackMap locals: char[] int int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
istore 8
start local 8 8: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
ifeq 20
9: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 14
iload 7
iload 6
if_icmpge 14
10: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 11: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 14
12: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 14
13: goto 25
end local 9 14: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
15: ldc "InvalidCharInComment"
16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
iload 7
iconst_1
isub
caload
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
17: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 18: aload 0
aload 1
aload 2
aload 9
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 19: goto 25
20: StackMap locals:
StackMap stack:
iload 8
bipush 45
if_icmpne 25
iload 7
iload 6
if_icmpge 25
aload 5
iload 7
caload
bipush 45
if_icmpne 25
21: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
22: ldc "DashDashInComment"
aconst_null
23: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 24: aload 0
aload 1
aload 2
aload 9
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 25: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 7
end local 7 26: goto 47
27: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 28: goto 46
29: StackMap locals: int
StackMap stack:
aload 5
iload 7
iinc 7 1
caload
istore 8
start local 8 30: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
ifeq 41
31: iload 8
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
ifeq 36
iload 7
iload 6
if_icmpge 36
32: aload 5
iload 7
iinc 7 1
caload
istore 9
start local 9 33: iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 36
34: iload 8
iload 9
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
ifeq 36
35: goto 46
end local 9 36: StackMap locals: int
StackMap stack:
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
37: ldc "InvalidCharInComment"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
iload 7
iconst_1
isub
caload
bipush 16
invokestatic java.lang.Integer.toString:(II)Ljava/lang/String;
aastore
38: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 39: aload 0
aload 1
aload 2
aload 9
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 40: goto 46
41: StackMap locals:
StackMap stack:
iload 8
bipush 45
if_icmpne 46
iload 7
iload 6
if_icmpge 46
aload 5
iload 7
caload
bipush 45
if_icmpne 46
42: ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
43: ldc "DashDashInComment"
aconst_null
44: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 9
start local 9 45: aload 0
aload 1
aload 2
aload 9
iconst_2
ldc "wf-invalid-character"
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 9 end local 8 46: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmplt 29
end local 7 47: 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 48 0 errorHandler Lorg/w3c/dom/DOMErrorHandler;
0 48 1 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
0 48 2 locator Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
0 48 3 datavalue Ljava/lang/String;
0 48 4 isXML11Version Z
3 48 5 dataarray [C
4 48 6 datalength I
6 26 7 i I
8 25 8 c C
11 14 9 c2 C
18 19 9 msg Ljava/lang/String;
24 25 9 msg Ljava/lang/String;
28 47 7 i I
30 46 8 c C
33 36 9 c2 C
39 40 9 msg Ljava/lang/String;
45 46 9 msg Ljava/lang/String;
MethodParameters:
Name Flags
errorHandler
error
locator
datavalue
isXML11Version
public static final void isAttrValueWF(org.w3c.dom.DOMErrorHandler, com.sun.org.apache.xerces.internal.dom.DOMErrorImpl, com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl, org.w3c.dom.NamedNodeMap, org.w3c.dom.Attr, java.lang.String, boolean);
descriptor: (Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Lorg/w3c/dom/NamedNodeMap;Lorg/w3c/dom/Attr;Ljava/lang/String;Z)V
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=6, locals=14, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 4
instanceof com.sun.org.apache.xerces.internal.dom.AttrImpl
ifeq 3
aload 4
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:()Z
ifeq 3
1: aload 0
aload 1
aload 2
aload 5
iload 6
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isXMLCharWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
2: goto 29
3: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Attr.getChildNodes:()Lorg/w3c/dom/NodeList;
astore 7
start local 7 4: iconst_0
istore 8
start local 8 5: goto 28
6: StackMap locals: org.w3c.dom.NodeList int
StackMap stack:
aload 7
iload 8
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
astore 9
start local 9 7: aload 9
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_5
if_icmpne 26
8: aload 4
invokeinterface org.w3c.dom.Attr.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 10
start local 10 9: aconst_null
astore 11
start local 11 10: aload 10
ifnull 18
11: aload 10
invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
astore 12
start local 12 12: aload 12
ifnull 18
13: aload 12
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 13
start local 13 14: aload 13
15: ldc "*"
16: aload 9
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
17: invokeinterface org.w3c.dom.NamedNodeMap.getNamedItemNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Entity
astore 11
end local 13 end local 12 18: StackMap locals: org.w3c.dom.Node org.w3c.dom.Document org.w3c.dom.Entity
StackMap stack:
aload 11
ifnonnull 27
19: ldc "http://www.w3.org/dom/DOMTR"
ldc "UndeclaredEntRefInAttrValue"
20: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
21: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 12
start local 12 22: aload 0
aload 1
aload 2
aload 12
iconst_2
23: ldc "UndeclaredEntRefInAttrValue"
24: invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.reportDOMError:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
end local 12 end local 11 end local 10 25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 9
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
iload 6
invokestatic com.sun.org.apache.xerces.internal.dom.DOMNormalizer.isXMLCharWF:(Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;Z)V
end local 9 27: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
28: iload 8
aload 7
invokeinterface org.w3c.dom.NodeList.getLength:()I
if_icmplt 6
end local 8 end local 7 29: 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 30 0 errorHandler Lorg/w3c/dom/DOMErrorHandler;
0 30 1 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
0 30 2 locator Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
0 30 3 attributes Lorg/w3c/dom/NamedNodeMap;
0 30 4 a Lorg/w3c/dom/Attr;
0 30 5 value Ljava/lang/String;
0 30 6 xml11Version Z
4 29 7 children Lorg/w3c/dom/NodeList;
5 29 8 j I
7 27 9 child Lorg/w3c/dom/Node;
9 25 10 owner Lorg/w3c/dom/Document;
10 25 11 ent Lorg/w3c/dom/Entity;
12 18 12 docType Lorg/w3c/dom/DocumentType;
14 18 13 entities Lorg/w3c/dom/NamedNodeMap;
22 25 12 msg Ljava/lang/String;
MethodParameters:
Name Flags
errorHandler
error
locator
attributes
a
value
xml11Version
public static final void reportDOMError(org.w3c.dom.DOMErrorHandler, com.sun.org.apache.xerces.internal.dom.DOMErrorImpl, com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl, java.lang.String, short, java.lang.String);
descriptor: (Lorg/w3c/dom/DOMErrorHandler;Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;Ljava/lang/String;SLjava/lang/String;)V
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ifnull 9
1: aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.reset:()V
2: aload 1
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fMessage:Ljava/lang/String;
3: aload 1
iload 4
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
4: aload 1
aload 2
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fLocator:Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
5: aload 1
aload 5
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fType:Ljava/lang/String;
6: aload 1
aload 2
getfield com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl.fRelatedNode:Lorg/w3c/dom/Node;
putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fRelatedData:Ljava/lang/Object;
7: aload 0
aload 1
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
ifne 9
8: new com.sun.org.apache.xerces.internal.dom.AbortException
dup
invokespecial com.sun.org.apache.xerces.internal.dom.AbortException.<init>:()V
athrow
9: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmpne 11
10: new com.sun.org.apache.xerces.internal.dom.AbortException
dup
invokespecial com.sun.org.apache.xerces.internal.dom.AbortException.<init>:()V
athrow
11: 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 12 0 errorHandler Lorg/w3c/dom/DOMErrorHandler;
0 12 1 error Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
0 12 2 locator Lcom/sun/org/apache/xerces/internal/dom/DOMLocatorImpl;
0 12 3 message Ljava/lang/String;
0 12 4 severity S
0 12 5 type Ljava/lang/String;
MethodParameters:
Name Flags
errorHandler
error
locator
message
severity
type
protected final void updateQName(org.w3c.dom.Node, com.sun.org.apache.xerces.internal.xni.QName);
descriptor: (Lorg/w3c/dom/Node;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 2: aload 1
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
astore 5
start local 5 3: aload 2
aload 3
ifnull 4
aload 3
invokevirtual java.lang.String.length:()I
ifeq 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 5
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName
4: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName java.lang.String
5: putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
6: aload 2
aload 5
ifnull 7
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 5
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 8
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName
7: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName java.lang.String
8: putfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
9: aload 2
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
10: aload 2
aload 4
ifnull 11
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
goto 12
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName
11: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer org.w3c.dom.Node com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String java.lang.String
StackMap stack: com.sun.org.apache.xerces.internal.xni.QName java.lang.String
12: putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
13: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 14 1 node Lorg/w3c/dom/Node;
0 14 2 qname Lcom/sun/org/apache/xerces/internal/xni/QName;
1 14 3 prefix Ljava/lang/String;
2 14 4 namespace Ljava/lang/String;
3 14 5 localName Ljava/lang/String;
MethodParameters:
Name Flags
node
qname
final java.lang.String normalizeAttributeValue(java.lang.String, org.w3c.dom.Attr);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Attr;)Ljava/lang/String;
flags: (0x0010) ACC_FINAL
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.w3c.dom.Attr.getSpecified:()Z
ifne 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 3: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
arraylength
iload 3
if_icmpge 5
4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
iload 3
newarray 5
putfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
iconst_0
putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
6: iconst_0
istore 4
start local 4 7: iconst_0
istore 5
start local 5 8: goto 22
9: StackMap locals: int int
StackMap stack:
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 10: iload 6
bipush 9
if_icmpeq 11
iload 6
bipush 10
if_icmpne 14
11: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
dup
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
bipush 32
castore
12: iconst_1
istore 4
13: goto 21
14: StackMap locals:
StackMap stack:
iload 6
bipush 13
if_icmpne 20
15: iconst_1
istore 4
16: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
dup
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
bipush 32
castore
17: iload 5
iconst_1
iadd
istore 7
start local 7 18: iload 7
iload 3
if_icmpge 21
aload 1
iload 7
invokevirtual java.lang.String.charAt:(I)C
bipush 10
if_icmpne 21
iload 7
istore 5
end local 7 19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
dup
getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
iload 6
castore
end local 6 21: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
22: iload 5
iload 3
if_icmplt 9
end local 5 23: iload 4
ifeq 26
24: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fNormalizedValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
astore 1
25: aload 2
aload 1
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
26: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 27 1 value Ljava/lang/String;
0 27 2 attr Lorg/w3c/dom/Attr;
3 27 3 end I
7 27 4 normalized Z
8 23 5 i I
10 21 6 c C
18 19 7 next I
MethodParameters:
Name Flags
value
attr
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=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 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/dom/DOMNormalizer;
0 1 1 locator Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
0 1 2 encoding Ljava/lang/String;
0 1 3 namespaceContext Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
0 1 4 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
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=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 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/dom/DOMNormalizer;
0 1 1 version Ljava/lang/String;
0 1 2 encoding Ljava/lang/String;
0 1 3 standalone Ljava/lang/String;
0 1 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=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 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/dom/DOMNormalizer;
0 1 1 rootElement Ljava/lang/String;
0 1 2 publicId Ljava/lang/String;
0 1 3 systemId Ljava/lang/String;
0 1 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 (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/dom/DOMNormalizer;
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 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=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 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/dom/DOMNormalizer;
0 1 1 target Ljava/lang/String;
0 1 2 data Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 1 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
target
data
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=3, locals=12, 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.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 4
start local 4 1: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 5
start local 5 2: iconst_0
istore 6
start local 6 3: goto 28
4: StackMap locals: org.w3c.dom.Element int int
StackMap stack:
aload 2
iload 6
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.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
5: aconst_null
astore 7
start local 7 6: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 7
7: aload 2
iload 6
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
8: astore 8
start local 8 9: aload 8
ifnull 27
10: aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 9
start local 9 11: iconst_0
istore 10
start local 10 12: aload 9
ifnull 15
13: aload 9
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 10
14: goto 18
15: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer 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 org.w3c.dom.Attr com.sun.org.apache.xerces.internal.xs.AttributePSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int
StackMap stack:
aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 9
16: aload 9
ifnull 18
17: aload 9
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
istore 10
18: StackMap locals:
StackMap stack:
iload 10
ifeq 20
19: aload 4
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
aload 7
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setIdAttributeNode:(Lorg/w3c/dom/Attr;Z)V
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fPSVI:Z
ifeq 22
21: aload 7
checkcast com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
aload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
iconst_2
iand
ifeq 27
23: aload 7
invokeinterface org.w3c.dom.Attr.getSpecified:()Z
istore 11
start local 11 24: aload 7
aload 8
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getSchemaValue:()Lcom/sun/org/apache/xerces/internal/xs/XSValue;
invokeinterface com.sun.org.apache.xerces.internal.xs.XSValue.getNormalizedValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
25: iload 11
ifne 27
26: aload 7
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
end local 11 end local 10 end local 9 end local 8 end local 7 27: StackMap locals: com.sun.org.apache.xerces.internal.dom.DOMNormalizer 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
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
28: iload 6
iload 5
if_icmplt 4
end local 6 29: 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 30 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 30 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 30 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 30 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 30 4 currentElement Lorg/w3c/dom/Element;
2 30 5 attrCount I
3 29 6 i I
6 27 7 attr Lorg/w3c/dom/Attr;
9 27 8 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
11 27 9 decl Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
12 27 10 id Z
24 27 11 specified 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.dom.DOMNormalizer.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.dom.DOMNormalizer.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/dom/DOMNormalizer;
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 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=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 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/dom/DOMNormalizer;
0 1 1 name Ljava/lang/String;
0 1 2 identifier Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
0 1 3 encoding Ljava/lang/String;
0 1 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 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=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 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/dom/DOMNormalizer;
0 1 1 version Ljava/lang/String;
0 1 2 encoding Ljava/lang/String;
0 1 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 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=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/dom/DOMNormalizer;
0 1 1 name 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
name
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=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/dom/DOMNormalizer;
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 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=2, 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.dom.DOMNormalizer.allWhitespace:Z
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/dom/DOMNormalizer;
0 2 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
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
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=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 15
1: 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 2: aload 3
ifnull 15
3: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fCurrentNode:Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
astore 4
start local 4 4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fPSVI:Z
ifeq 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.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
6: StackMap locals: com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.dom.ElementImpl
StackMap stack:
aload 3
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getSchemaValue:()Lcom/sun/org/apache/xerces/internal/xs/XSValue;
invokeinterface com.sun.org.apache.xerces.internal.xs.XSValue.getNormalizedValue:()Ljava/lang/String;
astore 5
start local 5 7: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DOMNormalizer.fConfiguration:Lcom/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl;
getfield com.sun.org.apache.xerces.internal.dom.DOMConfigurationImpl.features:S
iconst_2
iand
ifeq 11
8: aload 5
ifnull 15
9: aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setTextContent:(Ljava/lang/String;)V
10: goto 15
11: StackMap locals: java.lang.String
StackMap stack:
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getTextContent:()Ljava/lang/String;
astore 6
start local 6 12: aload 6
invokevirtual java.lang.String.length:()I
ifne 15
13: aload 5
ifnull 15
14: aload 4
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setTextContent:(Ljava/lang/String;)V
end local 6 end local 5 end local 4 end local 3 15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
0 16 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 16 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
2 15 3 elementPSVI Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
4 15 4 elementNode Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
7 15 5 normalizedValue Ljava/lang/String;
12 15 6 text Ljava/lang/String;
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=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/dom/DOMNormalizer;
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 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=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/dom/DOMNormalizer;
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 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=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/dom/DOMNormalizer;
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 setDocumentSource(com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)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/dom/DOMNormalizer;
0 1 1 source Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
MethodParameters:
Name Flags
source
public com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource getDocumentSource();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DOMNormalizer;
}
SourceFile: "DOMNormalizer.java"
NestMembers:
com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy
InnerClasses:
protected final XMLAttributesProxy = com.sun.org.apache.xerces.internal.dom.DOMNormalizer$XMLAttributesProxy of com.sun.org.apache.xerces.internal.dom.DOMNormalizer