final class com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor implements com.sun.org.apache.xerces.internal.jaxp.validation.DOMDocumentHandler
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor
super_class: java.lang.Object
{
private com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper fDOMValidatorHelper;
descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Document fDocument;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl fDocumentImpl;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
flags: (0x0002) ACC_PRIVATE
private boolean fStorePSVI;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fIgnoreChars;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final com.sun.org.apache.xerces.internal.xni.QName fAttributeQName;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper);
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: 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.jaxp.validation.DOMResultAugmentor.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
2: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDOMValidatorHelper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 4 1 helper Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
MethodParameters:
Name Flags
helper
public void setDOMResult(javax.xml.transform.dom.DOMResult);
descriptor: (Ljavax/xml/transform/dom/DOMResult;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fIgnoreChars:Z
1: aload 1
ifnull 11
2: aload 1
invokevirtual javax.xml.transform.dom.DOMResult.getNode:()Lorg/w3c/dom/Node;
astore 2
start local 2 3: aload 0
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 4
aload 2
checkcast org.w3c.dom.Document
goto 5
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor javax.xml.transform.dom.DOMResult org.w3c.dom.Node
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor
4: aload 2
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor javax.xml.transform.dom.DOMResult org.w3c.dom.Node
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor org.w3c.dom.Document
5: putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
instanceof com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
ifeq 7
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
goto 8
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor
7: aconst_null
StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor javax.xml.transform.dom.DOMResult org.w3c.dom.Node
StackMap stack: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
8: putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
instanceof com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fStorePSVI:Z
10: return
end local 2 11: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
12: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
13: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fStorePSVI:Z
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 15 1 result Ljavax/xml/transform/dom/DOMResult;
3 11 2 target Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
result
public void doctypeDecl(org.w3c.dom.DocumentType);
descriptor: (Lorg/w3c/dom/DocumentType;)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/jaxp/validation/DOMResultAugmentor;
0 1 1 node Lorg/w3c/dom/DocumentType;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
node
public void characters(org.w3c.dom.Text);
descriptor: (Lorg/w3c/dom/Text;)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/jaxp/validation/DOMResultAugmentor;
0 1 1 node Lorg/w3c/dom/Text;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
node
public void cdata(org.w3c.dom.CDATASection);
descriptor: (Lorg/w3c/dom/CDATASection;)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/jaxp/validation/DOMResultAugmentor;
0 1 1 node Lorg/w3c/dom/CDATASection;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
node
public void (org.w3c.dom.Comment);
descriptor: (Lorg/w3c/dom/Comment;)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/jaxp/validation/DOMResultAugmentor;
0 1 1 node Lorg/w3c/dom/Comment;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
node
public void processingInstruction(org.w3c.dom.ProcessingInstruction);
descriptor: (Lorg/w3c/dom/ProcessingInstruction;)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/jaxp/validation/DOMResultAugmentor;
0 1 1 node Lorg/w3c/dom/ProcessingInstruction;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
node
public void setIgnoringCharacters(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fIgnoreChars:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 2 1 ignore Z
MethodParameters:
Name Flags
ignore
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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=5, locals=11, 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.jaxp.validation.DOMResultAugmentor.fDOMValidatorHelper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.getCurrentElement:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 4
start local 4 1: aload 4
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 5
start local 5 2: aload 5
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 6
start local 6 3: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 13
4: iconst_0
istore 8
start local 8 5: goto 12
6: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor 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 org.w3c.dom.NamedNodeMap int top int
StackMap stack:
aload 5
iload 8
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
astore 7
start local 7 7: aload 2
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
astore 9
start local 9 8: aload 9
ifnull 11
9: aload 0
aload 7
aload 9
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.processAttributePSVI:(Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)Z
ifeq 11
10: 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
end local 9 11: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor 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 org.w3c.dom.NamedNodeMap int com.sun.org.apache.xerces.internal.dom.AttrImpl int
StackMap stack:
iinc 8 1
end local 7 StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor 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 org.w3c.dom.NamedNodeMap int top int
StackMap stack:
12: iload 8
iload 6
if_icmplt 6
end local 8 13: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor 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 org.w3c.dom.NamedNodeMap int
StackMap stack:
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
istore 7
start local 7 14: iload 7
iload 6
if_icmple 38
15: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnonnull 23
16: iload 6
istore 8
start local 8 17: goto 21
18: StackMap locals: int int
StackMap stack:
aload 2
iload 8
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName: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
19: aload 4
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName: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.jaxp.validation.DOMResultAugmentor.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 2
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
20: iinc 8 1
StackMap locals:
StackMap stack:
21: iload 8
iload 7
if_icmplt 18
end local 8 22: goto 38
23: StackMap locals:
StackMap stack:
iload 6
istore 8
start local 8 24: goto 37
25: StackMap locals: int
StackMap stack:
aload 2
iload 8
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName: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
26: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
27: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
28: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
astore 9
start local 9 29: aload 9
aload 2
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setValue:(Ljava/lang/String;)V
30: aload 2
iload 8
invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
ldc "ATTRIBUTE_PSVI"
invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
astore 10
start local 10 31: aload 10
ifnull 34
32: aload 0
aload 9
aload 10
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.processAttributePSVI:(Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)Z
ifeq 34
33: aload 4
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
aload 9
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setIdAttributeNode:(Lorg/w3c/dom/Attr;Z)V
34: StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl com.sun.org.apache.xerces.internal.xs.AttributePSVI
StackMap stack:
aload 9
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
35: aload 4
aload 9
invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 10 end local 9 36: iinc 8 1
StackMap locals:
StackMap stack:
37: iload 8
iload 7
if_icmplt 25
end local 8 38: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 39 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 39 2 attributes Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
0 39 3 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 39 4 currentElement Lorg/w3c/dom/Element;
2 39 5 attrMap Lorg/w3c/dom/NamedNodeMap;
3 39 6 oldLength I
7 12 7 attr Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
5 13 8 i I
8 11 9 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
14 39 7 newLength I
17 22 8 i I
24 38 8 i I
29 36 9 attr Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
31 36 10 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
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.jaxp.validation.DOMResultAugmentor.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.jaxp.validation.DOMResultAugmentor.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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fIgnoreChars:Z
ifne 3
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDOMValidatorHelper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.getCurrentElement:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 3
start local 3 2: aload 3
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocument:Lorg/w3c/dom/Document;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 3 3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 4 1 text Lcom/sun/org/apache/xerces/internal/xni/XMLString;
0 4 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
2 3 3 currentElement Lorg/w3c/dom/Element;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
text
augs
public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
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/jaxp/validation/DOMResultAugmentor;
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=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDOMValidatorHelper:Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.getCurrentElement:()Lorg/w3c/dom/Node;
astore 3
start local 3 1: aload 2
ifnull 10
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
ifnull 10
2: 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 4
start local 4 3: aload 4
ifnull 10
4: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fStorePSVI:Z
ifeq 6
5: aload 3
checkcast com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;)V
6: StackMap locals: org.w3c.dom.Node com.sun.org.apache.xerces.internal.xs.ElementPSVI
StackMap stack:
aload 4
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 5
start local 5 7: aload 5
ifnonnull 9
8: aload 4
invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 5
9: StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
StackMap stack:
aload 3
checkcast com.sun.org.apache.xerces.internal.dom.ElementNSImpl
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
end local 5 end local 4 10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 11 1 element Lcom/sun/org/apache/xerces/internal/xni/QName;
0 11 2 augs Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
1 11 3 currentElement Lorg/w3c/dom/Node;
3 10 4 elementPSVI Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
7 10 5 type Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.XNIException
MethodParameters:
Name Flags
element
augs
public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
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/jaxp/validation/DOMResultAugmentor;
private boolean processAttributePSVI(com.sun.org.apache.xerces.internal.dom.AttrImpl, com.sun.org.apache.xerces.internal.xs.AttributePSVI);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.DOMResultAugmentor.fStorePSVI:Z
ifeq 2
1: aload 1
checkcast com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)V
2: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
astore 3
start local 3 3: aload 3
ifnonnull 8
4: aload 2
invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
astore 3
5: aload 3
ifnull 10
6: aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
7: aload 3
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
ireturn
8: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
9: aload 3
checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
ireturn
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor;
0 11 1 attr Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
0 11 2 attrPSVI Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
3 11 3 type Ljava/lang/Object;
MethodParameters:
Name Flags
attr
attrPSVI
}
SourceFile: "DOMResultAugmentor.java"