public abstract class org.apache.batik.dom.AbstractDocument extends org.apache.batik.dom.AbstractParentNode implements org.w3c.dom.Document, org.w3c.dom.events.DocumentEvent, org.w3c.dom.traversal.DocumentTraversal, org.apache.batik.i18n.Localizable, org.w3c.dom.xpath.XPathEvaluator
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.batik.dom.AbstractDocument
super_class: org.apache.batik.dom.AbstractParentNode
{
protected static final java.lang.String RESOURCES;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.batik.dom.resources.Messages"
protected transient org.apache.batik.i18n.LocalizableSupport localizableSupport;
descriptor: Lorg/apache/batik/i18n/LocalizableSupport;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient org.w3c.dom.DOMImplementation implementation;
descriptor: Lorg/w3c/dom/DOMImplementation;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient org.apache.batik.dom.traversal.TraversalSupport traversalSupport;
descriptor: Lorg/apache/batik/dom/traversal/TraversalSupport;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient org.apache.batik.dom.events.DocumentEventSupport documentEventSupport;
descriptor: Lorg/apache/batik/dom/events/DocumentEventSupport;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient boolean eventsEnabled;
descriptor: Z
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.util.WeakHashMap elementsByTagNames;
descriptor: Ljava/util/WeakHashMap;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.util.WeakHashMap elementsByTagNamesNS;
descriptor: Ljava/util/WeakHashMap;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected java.lang.String inputEncoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String xmlEncoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String xmlVersion;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected boolean xmlStandalone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected java.lang.String documentURI;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected boolean strictErrorChecking;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.dom.AbstractDocument$DocumentConfiguration domConfig;
descriptor: Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
flags: (0x0004) ACC_PROTECTED
protected transient org.apache.batik.dom.xbl.XBLManager xblManager;
descriptor: Lorg/apache/batik/dom/xbl/XBLManager;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.util.Map elementsById;
descriptor: Ljava/util/Map;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.dom.AbstractParentNode.<init>:()V
1: aload 0
2: new org.apache.batik.i18n.LocalizableSupport
dup
3: ldc "org.apache.batik.dom.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
4: invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
putfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
5: aload 0
ldc "1.0"
putfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
6: aload 0
iconst_1
putfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
7: aload 0
new org.apache.batik.dom.xbl.GenericXBLManager
dup
invokespecial org.apache.batik.dom.xbl.GenericXBLManager.<init>:()V
putfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/dom/AbstractDocument;
public void <init>(org.w3c.dom.DocumentType, org.w3c.dom.DOMImplementation);
descriptor: (Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.apache.batik.dom.AbstractParentNode.<init>:()V
1: aload 0
2: new org.apache.batik.i18n.LocalizableSupport
dup
3: ldc "org.apache.batik.dom.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
4: invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
putfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
5: aload 0
ldc "1.0"
putfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
6: aload 0
iconst_1
putfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
7: aload 0
new org.apache.batik.dom.xbl.GenericXBLManager
dup
invokespecial org.apache.batik.dom.xbl.GenericXBLManager.<init>:()V
putfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
8: aload 0
aload 2
putfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
9: aload 1
ifnull 15
10: aload 1
instanceof org.apache.batik.dom.GenericDocumentType
ifeq 14
11: aload 1
checkcast org.apache.batik.dom.GenericDocumentType
astore 3
start local 3 12: aload 3
invokevirtual org.apache.batik.dom.GenericDocumentType.getOwnerDocument:()Lorg/w3c/dom/Document;
ifnonnull 14
13: aload 3
aload 0
invokevirtual org.apache.batik.dom.GenericDocumentType.setOwnerDocument:(Lorg/w3c/dom/Document;)V
end local 3 14: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.DocumentType org.w3c.dom.DOMImplementation
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.batik.dom.AbstractDocument.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
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 Lorg/apache/batik/dom/AbstractDocument;
0 16 1 dt Lorg/w3c/dom/DocumentType;
0 16 2 impl Lorg/w3c/dom/DOMImplementation;
12 14 3 gdt Lorg/apache/batik/dom/GenericDocumentType;
MethodParameters:
Name Flags
dt
impl
public void setDocumentInputEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.dom.AbstractDocument.inputEncoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 ie Ljava/lang/String;
MethodParameters:
Name Flags
ie
public void setDocumentXmlEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.dom.AbstractDocument.xmlEncoding:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 xe Ljava/lang/String;
MethodParameters:
Name Flags
xe
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
invokevirtual org.apache.batik.i18n.LocalizableSupport.setLocale:(Ljava/util/Locale;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 l Ljava/util/Locale;
MethodParameters:
Name Flags
l
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
invokevirtual org.apache.batik.i18n.LocalizableSupport.getLocale:()Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public java.lang.String formatMessage(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
aload 2
invokevirtual org.apache.batik.i18n.LocalizableSupport.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
0 1 1 key Ljava/lang/String;
0 1 2 args [Ljava/lang/Object;
Exceptions:
throws java.util.MissingResourceException
MethodParameters:
Name Flags
key
args
public boolean getEventsEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.eventsEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public void setEventsEnabled(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 org.apache.batik.dom.AbstractDocument.eventsEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 b Z
MethodParameters:
Name Flags
b
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "#document"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public short getNodeType();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 9
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.DocumentType getDoctype();
descriptor: ()Lorg/w3c/dom/DocumentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 5
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 10
if_icmpne 4
3: aload 1
checkcast org.w3c.dom.DocumentType
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
StackMap locals:
StackMap stack:
5: aload 1
ifnonnull 2
end local 1 6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/dom/AbstractDocument;
1 6 1 n Lorg/w3c/dom/Node;
public void setDoctype(org.w3c.dom.DocumentType);
descriptor: (Lorg/w3c/dom/DocumentType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 1
invokevirtual org.apache.batik.dom.AbstractDocument.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: aload 1
checkcast org.apache.batik.dom.ExtendedNode
iconst_1
invokeinterface org.apache.batik.dom.ExtendedNode.setReadonly:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/dom/AbstractDocument;
0 4 1 dt Lorg/w3c/dom/DocumentType;
MethodParameters:
Name Flags
dt
public org.w3c.dom.DOMImplementation getImplementation();
descriptor: ()Lorg/w3c/dom/DOMImplementation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getDocumentElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 5
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 4
3: aload 1
checkcast org.w3c.dom.Element
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
StackMap locals:
StackMap stack:
5: aload 1
ifnonnull 2
end local 1 6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/dom/AbstractDocument;
1 6 1 n Lorg/w3c/dom/Node;
public org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean);
descriptor: (Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_0
invokevirtual org.apache.batik.dom.AbstractDocument.importNode:(Lorg/w3c/dom/Node;ZZ)Lorg/w3c/dom/Node;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
0 1 1 importedNode Lorg/w3c/dom/Node;
0 1 2 deep Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
importedNode
deep
public org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean, boolean);
descriptor: (Lorg/w3c/dom/Node;ZZ)Lorg/w3c/dom/Node;
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 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
tableswitch { // 1 - 11
1: 1
2: 19
3: 23
4: 26
5: 29
6: 49
7: 31
8: 37
9: 49
10: 42
11: 40
default: 49
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
2: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
3: invokevirtual org.apache.batik.dom.AbstractDocument.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 4: aload 5
astore 4
start local 4 5: aload 1
invokeinterface org.w3c.dom.Node.hasAttributes:()Z
ifeq 53
6: aload 1
invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 6
start local 6 7: aload 6
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 7
start local 7 8: iconst_0
istore 8
start local 8 9: goto 17
10: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Element org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 6
iload 8
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 9
start local 9 11: aload 9
invokeinterface org.w3c.dom.Attr.getSpecified:()Z
ifne 12
goto 16
12: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 0
aload 9
iconst_1
invokevirtual org.apache.batik.dom.AbstractDocument.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
checkcast org.apache.batik.dom.AbstractAttr
astore 10
start local 10 13: iload 3
ifeq 15
aload 10
invokevirtual org.apache.batik.dom.AbstractAttr.isId:()Z
ifeq 15
14: aload 10
iconst_0
invokevirtual org.apache.batik.dom.AbstractAttr.setIsId:(Z)V
15: StackMap locals: org.apache.batik.dom.AbstractAttr
StackMap stack:
aload 5
aload 10
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 10 end local 9 16: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
17: iload 8
iload 7
if_icmplt 10
end local 8 end local 7 end local 6 18: goto 53
end local 5 end local 4 19: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node int int
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
20: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
21: invokevirtual org.apache.batik.dom.AbstractDocument.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 4
start local 4 22: goto 53
end local 4 23: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 4
start local 4 24: iconst_0
istore 2
25: goto 53
end local 4 26: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
astore 4
start local 4 27: iconst_0
istore 2
28: goto 53
end local 4 29: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
astore 4
start local 4 30: goto 53
end local 4 31: StackMap locals:
StackMap stack:
aload 0
32: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
33: aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
34: invokevirtual org.apache.batik.dom.AbstractDocument.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
astore 4
start local 4 35: iconst_0
istore 2
36: goto 53
end local 4 37: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
astore 4
start local 4 38: iconst_0
istore 2
39: goto 53
end local 4 40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.createDocumentFragment:()Lorg/w3c/dom/DocumentFragment;
astore 4
start local 4 41: goto 53
end local 4 42: StackMap locals:
StackMap stack:
aload 1
checkcast org.w3c.dom.DocumentType
astore 6
start local 6 43: new org.apache.batik.dom.GenericDocumentType
dup
aload 6
invokeinterface org.w3c.dom.DocumentType.getName:()Ljava/lang/String;
44: aload 6
invokeinterface org.w3c.dom.DocumentType.getPublicId:()Ljava/lang/String;
aload 6
invokeinterface org.w3c.dom.DocumentType.getSystemId:()Ljava/lang/String;
45: invokespecial org.apache.batik.dom.GenericDocumentType.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 7
start local 7 46: aload 7
aload 0
putfield org.apache.batik.dom.GenericDocumentType.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
47: aload 7
astore 4
start local 4 48: goto 53
end local 7 end local 6 end local 4 49: StackMap locals:
StackMap stack:
aload 0
bipush 9
50: ldc "import.node"
51: iconst_0
anewarray java.lang.Object
52: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
start local 4 53: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
instanceof org.apache.batik.dom.AbstractNode
ifeq 58
54: aload 0
iconst_2
55: aload 1
56: aload 4
57: invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
58: StackMap locals:
StackMap stack:
iload 2
ifeq 64
59: aload 1
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 5
start local 5 60: goto 63
61: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
aload 0
aload 5
iconst_1
invokevirtual org.apache.batik.dom.AbstractDocument.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
62: aload 5
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 5
63: StackMap locals:
StackMap stack:
aload 5
ifnonnull 61
end local 5 64: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lorg/apache/batik/dom/AbstractDocument;
0 65 1 importedNode Lorg/w3c/dom/Node;
0 65 2 deep Z
0 65 3 trimId Z
5 19 4 result Lorg/w3c/dom/Node;
22 23 4 result Lorg/w3c/dom/Node;
24 26 4 result Lorg/w3c/dom/Node;
27 29 4 result Lorg/w3c/dom/Node;
30 31 4 result Lorg/w3c/dom/Node;
35 37 4 result Lorg/w3c/dom/Node;
38 40 4 result Lorg/w3c/dom/Node;
41 42 4 result Lorg/w3c/dom/Node;
48 49 4 result Lorg/w3c/dom/Node;
53 65 4 result Lorg/w3c/dom/Node;
4 19 5 e Lorg/w3c/dom/Element;
7 18 6 attr Lorg/w3c/dom/NamedNodeMap;
8 18 7 len I
9 18 8 i I
11 16 9 a Lorg/w3c/dom/Attr;
13 16 10 aa Lorg/apache/batik/dom/AbstractAttr;
43 49 6 docType Lorg/w3c/dom/DocumentType;
46 49 7 copy Lorg/apache/batik/dom/GenericDocumentType;
60 64 5 n Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
importedNode
deep
trimId
public org.w3c.dom.Node cloneNode(boolean);
descriptor: (Z)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.newNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Document
astore 2
start local 2 1: aload 0
aload 2
invokevirtual org.apache.batik.dom.AbstractDocument.copyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: aload 0
iconst_1
aload 0
aload 2
invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
3: iload 1
ifeq 9
4: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 5: goto 8
6: StackMap locals: org.w3c.dom.Document org.w3c.dom.Node
StackMap stack:
aload 2
aload 2
aload 3
iload 1
invokeinterface org.w3c.dom.Document.importNode:(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
7: aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 6
end local 3 9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/dom/AbstractDocument;
0 10 1 deep Z
1 10 2 n Lorg/w3c/dom/Document;
5 9 3 c Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
deep
public abstract boolean isId(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
node
public org.w3c.dom.Element getElementById(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getDocumentElement:()Lorg/w3c/dom/Element;
aload 1
invokevirtual org.apache.batik.dom.AbstractDocument.getChildElementById:(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Element;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
0 1 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id
public org.w3c.dom.Element getChildElementById(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
invokevirtual java.lang.String.length:()I
ifne 2
StackMap locals:
StackMap stack:
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
ifnonnull 3
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.batik.dom.AbstractDocument.getRoot:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
astore 3
start local 3 4: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 5: aload 4
ifnonnull 6
aconst_null
areturn
6: StackMap locals: org.w3c.dom.Node java.lang.Object
StackMap stack:
aload 4
instanceof org.apache.batik.dom.AbstractDocument$IdSoftRef
ifeq 15
7: aload 4
checkcast org.apache.batik.dom.AbstractDocument$IdSoftRef
invokevirtual org.apache.batik.dom.AbstractDocument$IdSoftRef.get:()Ljava/lang/Object;
astore 4
8: aload 4
ifnonnull 11
9: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 4
checkcast org.w3c.dom.Element
astore 5
start local 5 12: aload 0
aload 5
invokevirtual org.apache.batik.dom.AbstractDocument.getRoot:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
aload 3
if_acmpne 14
13: aload 5
areturn
14: StackMap locals: org.w3c.dom.Element
StackMap stack:
aconst_null
areturn
end local 5 15: StackMap locals:
StackMap stack:
aload 4
checkcast java.util.List
astore 5
start local 5 16: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
start local 6 17: goto 26
18: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.batik.dom.AbstractDocument$IdSoftRef
astore 7
start local 7 19: aload 7
invokevirtual org.apache.batik.dom.AbstractDocument$IdSoftRef.get:()Ljava/lang/Object;
astore 4
20: aload 4
ifnonnull 23
21: aload 6
invokeinterface java.util.Iterator.remove:()V
22: goto 26
23: StackMap locals: org.apache.batik.dom.AbstractDocument$IdSoftRef
StackMap stack:
aload 4
checkcast org.w3c.dom.Element
astore 8
start local 8 24: aload 0
aload 8
invokevirtual org.apache.batik.dom.AbstractDocument.getRoot:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
aload 3
if_acmpne 26
25: aload 8
areturn
end local 8 end local 7 26: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
27: aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/apache/batik/dom/AbstractDocument;
0 28 1 requestor Lorg/w3c/dom/Node;
0 28 2 id Ljava/lang/String;
4 28 3 root Lorg/w3c/dom/Node;
5 28 4 o Ljava/lang/Object;
12 15 5 e Lorg/w3c/dom/Element;
16 28 5 l Ljava/util/List;
17 28 6 li Ljava/util/Iterator;
19 26 7 sr Lorg/apache/batik/dom/AbstractDocument$IdSoftRef;
24 26 8 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
requestor
id
protected org.w3c.dom.Node getRoot(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
astore 2
start local 2 1: goto 4
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
astore 2
3: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 1
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 n Lorg/w3c/dom/Node;
1 6 2 r Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
n
public void removeIdEntry(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
ifnonnull 2
return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
dup
astore 3
monitorenter
3: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 4: aload 4
ifnonnull 6
aload 3
monitorexit
5: return
6: StackMap locals: java.util.Map java.lang.Object
StackMap stack:
aload 4
instanceof org.apache.batik.dom.AbstractDocument$IdSoftRef
ifeq 10
7: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 3
monitorexit
9: return
10: StackMap locals:
StackMap stack:
aload 4
checkcast java.util.List
astore 5
start local 5 11: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
start local 6 12: goto 21
13: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.batik.dom.AbstractDocument$IdSoftRef
astore 7
start local 7 14: aload 7
invokevirtual org.apache.batik.dom.AbstractDocument$IdSoftRef.get:()Ljava/lang/Object;
astore 4
15: aload 4
ifnonnull 18
16: aload 6
invokeinterface java.util.Iterator.remove:()V
17: goto 21
StackMap locals: org.apache.batik.dom.AbstractDocument$IdSoftRef
StackMap stack:
18: aload 1
aload 4
if_acmpne 21
19: aload 6
invokeinterface java.util.Iterator.remove:()V
20: goto 22
end local 7 21: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
22: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.List.size:()I
ifne 24
23: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 end local 5 end local 4 24: StackMap locals:
StackMap stack:
aload 3
monitorexit
25: goto 28
StackMap locals:
StackMap stack: java.lang.Throwable
26: aload 3
monitorexit
27: athrow
28: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/apache/batik/dom/AbstractDocument;
0 29 1 e Lorg/w3c/dom/Element;
0 29 2 id Ljava/lang/String;
4 24 4 o Ljava/lang/Object;
11 24 5 l Ljava/util/List;
12 24 6 li Ljava/util/Iterator;
14 21 7 ip Lorg/apache/batik/dom/AbstractDocument$IdSoftRef;
Exception table:
from to target type
3 5 26 any
6 9 26 any
10 25 26 any
26 27 26 any
MethodParameters:
Name Flags
e
id
public void addIdEntry(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
ifnonnull 6
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 3
start local 3 3: aload 3
aload 2
new org.apache.batik.dom.AbstractDocument$IdSoftRef
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.dom.AbstractDocument$IdSoftRef.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/Object;Ljava/lang/String;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
aload 3
putfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
5: return
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
dup
astore 3
monitorenter
7: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 8: aload 4
ifnonnull 12
9: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
new org.apache.batik.dom.AbstractDocument$IdSoftRef
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.dom.AbstractDocument$IdSoftRef.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/Object;Ljava/lang/String;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 3
monitorexit
11: return
12: StackMap locals: java.util.Map java.lang.Object
StackMap stack:
aload 4
instanceof org.apache.batik.dom.AbstractDocument$IdSoftRef
ifeq 26
13: aload 4
checkcast org.apache.batik.dom.AbstractDocument$IdSoftRef
astore 5
start local 5 14: aload 5
invokevirtual org.apache.batik.dom.AbstractDocument$IdSoftRef.get:()Ljava/lang/Object;
astore 6
start local 6 15: aload 6
ifnonnull 19
16: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
new org.apache.batik.dom.AbstractDocument$IdSoftRef
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.dom.AbstractDocument$IdSoftRef.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/Object;Ljava/lang/String;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 3
monitorexit
18: return
19: StackMap locals: org.apache.batik.dom.AbstractDocument$IdSoftRef java.lang.Object
StackMap stack:
new java.util.ArrayList
dup
iconst_4
invokespecial java.util.ArrayList.<init>:(I)V
astore 7
start local 7 20: aload 5
aload 7
invokevirtual org.apache.batik.dom.AbstractDocument$IdSoftRef.setList:(Ljava/util/List;)V
21: aload 7
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: aload 7
new org.apache.batik.dom.AbstractDocument$IdSoftRef
dup
aload 0
aload 1
aload 2
aload 7
invokespecial org.apache.batik.dom.AbstractDocument$IdSoftRef.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/Object;Ljava/lang/String;Ljava/util/List;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsById:Ljava/util/Map;
aload 2
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 3
monitorexit
25: return
end local 7 end local 6 end local 5 26: StackMap locals:
StackMap stack:
aload 4
checkcast java.util.List
astore 5
start local 5 27: aload 5
new org.apache.batik.dom.AbstractDocument$IdSoftRef
dup
aload 0
aload 1
aload 2
aload 5
invokespecial org.apache.batik.dom.AbstractDocument$IdSoftRef.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/Object;Ljava/lang/String;Ljava/util/List;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 28: aload 3
monitorexit
29: goto 32
StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element java.lang.String java.util.Map
StackMap stack: java.lang.Throwable
30: aload 3
monitorexit
31: athrow
32: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/apache/batik/dom/AbstractDocument;
0 33 1 e Lorg/w3c/dom/Element;
0 33 2 id Ljava/lang/String;
3 6 3 tmp Ljava/util/Map;
8 28 4 o Ljava/lang/Object;
14 26 5 ip Lorg/apache/batik/dom/AbstractDocument$IdSoftRef;
15 26 6 r Ljava/lang/Object;
20 26 7 l Ljava/util/List;
27 28 5 l Ljava/util/List;
Exception table:
from to target type
7 11 30 any
12 18 30 any
19 25 30 any
26 29 30 any
30 31 30 any
MethodParameters:
Name Flags
e
id
public void updateIdEntry(org.w3c.dom.Element, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 3
if_acmpeq 2
1: aload 2
ifnull 3
aload 2
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals:
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.apache.batik.dom.AbstractDocument.removeIdEntry:(Lorg/w3c/dom/Element;Ljava/lang/String;)V
4: aload 0
aload 1
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.addIdEntry:(Lorg/w3c/dom/Element;Ljava/lang/String;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 e Lorg/w3c/dom/Element;
0 6 2 oldId Ljava/lang/String;
0 6 3 newId Ljava/lang/String;
MethodParameters:
Name Flags
e
oldId
newId
public org.apache.batik.dom.AbstractParentNode$ElementsByTagName getElementsByTagName(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagName;
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 org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
aload 1
invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.util.SoftDoublyIndexedTable
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.apache.batik.util.SoftDoublyIndexedTable
StackMap stack:
aload 3
aconst_null
aload 2
invokevirtual org.apache.batik.util.SoftDoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.dom.AbstractParentNode$ElementsByTagName
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 n Lorg/w3c/dom/Node;
0 6 2 ln Ljava/lang/String;
3 6 3 t Lorg/apache/batik/util/SoftDoublyIndexedTable;
MethodParameters:
Name Flags
n
ln
public void putElementsByTagName(org.w3c.dom.Node, java.lang.String, org.apache.batik.dom.AbstractParentNode$ElementsByTagName);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
ifnonnull 2
1: aload 0
new java.util.WeakHashMap
dup
bipush 11
invokespecial java.util.WeakHashMap.<init>:(I)V
putfield org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
aload 1
invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.util.SoftDoublyIndexedTable
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNames:Ljava/util/WeakHashMap;
aload 1
new org.apache.batik.util.SoftDoublyIndexedTable
dup
invokespecial org.apache.batik.util.SoftDoublyIndexedTable.<init>:()V
dup
astore 4
invokevirtual java.util.WeakHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: org.apache.batik.util.SoftDoublyIndexedTable
StackMap stack:
aload 4
aconst_null
aload 2
aload 3
invokevirtual org.apache.batik.util.SoftDoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/dom/AbstractDocument;
0 7 1 n Lorg/w3c/dom/Node;
0 7 2 ln Ljava/lang/String;
0 7 3 l Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagName;
3 7 4 t Lorg/apache/batik/util/SoftDoublyIndexedTable;
MethodParameters:
Name Flags
n
ln
l
public org.apache.batik.dom.AbstractParentNode$ElementsByTagNameNS getElementsByTagNameNS(org.w3c.dom.Node, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagNameNS;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
aload 1
invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.util.SoftDoublyIndexedTable
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.apache.batik.util.SoftDoublyIndexedTable
StackMap stack:
aload 4
aload 2
aload 3
invokevirtual org.apache.batik.util.SoftDoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.dom.AbstractParentNode$ElementsByTagNameNS
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 n Lorg/w3c/dom/Node;
0 6 2 ns Ljava/lang/String;
0 6 3 ln Ljava/lang/String;
3 6 4 t Lorg/apache/batik/util/SoftDoublyIndexedTable;
MethodParameters:
Name Flags
n
ns
ln
public void putElementsByTagNameNS(org.w3c.dom.Node, java.lang.String, java.lang.String, org.apache.batik.dom.AbstractParentNode$ElementsByTagNameNS);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagNameNS;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
ifnonnull 2
1: aload 0
new java.util.WeakHashMap
dup
bipush 11
invokespecial java.util.WeakHashMap.<init>:(I)V
putfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
aload 1
invokevirtual java.util.WeakHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.util.SoftDoublyIndexedTable
astore 5
start local 5 3: aload 5
ifnonnull 5
4: aload 0
getfield org.apache.batik.dom.AbstractDocument.elementsByTagNamesNS:Ljava/util/WeakHashMap;
aload 1
new org.apache.batik.util.SoftDoublyIndexedTable
dup
invokespecial org.apache.batik.util.SoftDoublyIndexedTable.<init>:()V
dup
astore 5
invokevirtual java.util.WeakHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: org.apache.batik.util.SoftDoublyIndexedTable
StackMap stack:
aload 5
aload 2
aload 3
aload 4
invokevirtual org.apache.batik.util.SoftDoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: 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 7 0 this Lorg/apache/batik/dom/AbstractDocument;
0 7 1 n Lorg/w3c/dom/Node;
0 7 2 ns Ljava/lang/String;
0 7 3 ln Ljava/lang/String;
0 7 4 l Lorg/apache/batik/dom/AbstractParentNode$ElementsByTagNameNS;
3 7 5 t Lorg/apache/batik/util/SoftDoublyIndexedTable;
MethodParameters:
Name Flags
n
ns
ln
l
public org.w3c.dom.events.Event createEvent(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/events/Event;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.documentEventSupport:Lorg/apache/batik/dom/events/DocumentEventSupport;
ifnonnull 5
1: aload 0
2: aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
checkcast org.apache.batik.dom.AbstractDOMImplementation
3: invokevirtual org.apache.batik.dom.AbstractDOMImplementation.createDocumentEventSupport:()Lorg/apache/batik/dom/events/DocumentEventSupport;
4: putfield org.apache.batik.dom.AbstractDocument.documentEventSupport:Lorg/apache/batik/dom/events/DocumentEventSupport;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.documentEventSupport:Lorg/apache/batik/dom/events/DocumentEventSupport;
aload 1
invokevirtual org.apache.batik.dom.events.DocumentEventSupport.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 eventType Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
eventType
public boolean canDispatch(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
invokevirtual java.lang.String.length:()I
ifne 4
3: aconst_null
astore 1
4: StackMap locals:
StackMap stack:
aload 1
ifnull 5
aload 1
ldc "http://www.w3.org/2001/xml-events"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
5: StackMap locals:
StackMap stack:
aload 2
ldc "Event"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
6: aload 2
ldc "MutationEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
7: aload 2
ldc "MutationNameEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
8: aload 2
ldc "UIEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
9: aload 2
ldc "MouseEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
10: aload 2
ldc "KeyEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
11: aload 2
ldc "KeyboardEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
12: aload 2
ldc "TextEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
13: aload 2
ldc "CustomEvent"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
14: iconst_0
ireturn
StackMap locals:
StackMap stack:
15: iconst_1
ireturn
16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/batik/dom/AbstractDocument;
0 17 1 ns Ljava/lang/String;
0 17 2 eventType Ljava/lang/String;
MethodParameters:
Name Flags
ns
eventType
public org.w3c.dom.traversal.NodeIterator createNodeIterator(org.w3c.dom.Node, int, org.w3c.dom.traversal.NodeFilter, boolean);
descriptor: (Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/NodeIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
ifnonnull 2
1: aload 0
new org.apache.batik.dom.traversal.TraversalSupport
dup
invokespecial org.apache.batik.dom.traversal.TraversalSupport.<init>:()V
putfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
aload 0
aload 1
iload 2
3: aload 3
4: iload 4
5: invokevirtual org.apache.batik.dom.traversal.TraversalSupport.createNodeIterator:(Lorg/apache/batik/dom/AbstractDocument;Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/NodeIterator;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/dom/AbstractDocument;
0 6 1 root Lorg/w3c/dom/Node;
0 6 2 whatToShow I
0 6 3 filter Lorg/w3c/dom/traversal/NodeFilter;
0 6 4 entityReferenceExpansion Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
root
whatToShow
filter
entityReferenceExpansion
public org.w3c.dom.traversal.TreeWalker createTreeWalker(org.w3c.dom.Node, int, org.w3c.dom.traversal.NodeFilter, boolean);
descriptor: (Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/TreeWalker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 2
1: aload 3
2: iload 4
3: invokestatic org.apache.batik.dom.traversal.TraversalSupport.createTreeWalker:(Lorg/apache/batik/dom/AbstractDocument;Lorg/w3c/dom/Node;ILorg/w3c/dom/traversal/NodeFilter;Z)Lorg/w3c/dom/traversal/TreeWalker;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/dom/AbstractDocument;
0 4 1 root Lorg/w3c/dom/Node;
0 4 2 whatToShow I
0 4 3 filter Lorg/w3c/dom/traversal/NodeFilter;
0 4 4 entityReferenceExpansion Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
root
whatToShow
filter
entityReferenceExpansion
public void detachNodeIterator(org.w3c.dom.traversal.NodeIterator);
descriptor: (Lorg/w3c/dom/traversal/NodeIterator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
aload 1
invokevirtual org.apache.batik.dom.traversal.TraversalSupport.detachNodeIterator:(Lorg/w3c/dom/traversal/NodeIterator;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 it Lorg/w3c/dom/traversal/NodeIterator;
MethodParameters:
Name Flags
it
public void nodeToBeRemoved(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
ifnull 2
1: aload 0
getfield org.apache.batik.dom.AbstractDocument.traversalSupport:Lorg/apache/batik/dom/traversal/TraversalSupport;
aload 1
invokevirtual org.apache.batik.dom.traversal.TraversalSupport.nodeToBeRemoved:(Lorg/w3c/dom/Node;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/dom/AbstractDocument;
0 3 1 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
protected org.apache.batik.dom.AbstractDocument getCurrentDocument();
descriptor: ()Lorg/apache/batik/dom/AbstractDocument;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
protected org.w3c.dom.Node export(org.w3c.dom.Node, org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Document;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 9
1: ldc "import.document"
2: iconst_0
anewarray java.lang.Object
3: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/dom/AbstractDocument;
0 4 1 n Lorg/w3c/dom/Node;
0 4 2 d Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
n
d
protected org.w3c.dom.Node deepExport(org.w3c.dom.Node, org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Document;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 9
1: ldc "import.document"
2: iconst_0
anewarray java.lang.Object
3: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/dom/AbstractDocument;
0 4 1 n Lorg/w3c/dom/Node;
0 4 2 d Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
n
d
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.dom.AbstractParentNode.copyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.dom.AbstractDocument
astore 2
start local 2 2: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
putfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
3: aload 2
new org.apache.batik.i18n.LocalizableSupport
dup
4: ldc "org.apache.batik.dom.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
5: putfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
6: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.inputEncoding:Ljava/lang/String;
putfield org.apache.batik.dom.AbstractDocument.inputEncoding:Ljava/lang/String;
7: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlEncoding:Ljava/lang/String;
putfield org.apache.batik.dom.AbstractDocument.xmlEncoding:Ljava/lang/String;
8: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
putfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
9: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlStandalone:Z
putfield org.apache.batik.dom.AbstractDocument.xmlStandalone:Z
10: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.documentURI:Ljava/lang/String;
putfield org.apache.batik.dom.AbstractDocument.documentURI:Ljava/lang/String;
11: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
putfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
12: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/batik/dom/AbstractDocument;
0 13 1 n Lorg/w3c/dom/Node;
2 13 2 ad Lorg/apache/batik/dom/AbstractDocument;
MethodParameters:
Name Flags
n
protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.dom.AbstractParentNode.deepCopyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.dom.AbstractDocument
astore 2
start local 2 2: aload 2
aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
putfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
3: aload 2
new org.apache.batik.i18n.LocalizableSupport
dup
4: ldc "org.apache.batik.dom.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
5: putfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
6: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/dom/AbstractDocument;
0 7 1 n Lorg/w3c/dom/Node;
2 7 2 ad Lorg/apache/batik/dom/AbstractDocument;
MethodParameters:
Name Flags
n
protected void checkChildType(org.w3c.dom.Node, boolean);
descriptor: (Lorg/w3c/dom/Node;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 3
start local 3 1: iload 3
tableswitch { // 1 - 11
1: 2
2: 3
3: 3
4: 3
5: 3
6: 3
7: 2
8: 2
9: 3
10: 2
11: 2
default: 3
}
2: StackMap locals: int
StackMap stack:
goto 10
3: StackMap locals:
StackMap stack:
aload 0
iconst_3
4: ldc "child.type"
5: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
6: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
7: iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
8: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
9: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
10: StackMap locals:
StackMap stack:
iload 2
ifne 12
11: iload 3
iconst_1
if_icmpne 12
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getDocumentElement:()Lorg/w3c/dom/Element;
ifnonnull 13
12: StackMap locals:
StackMap stack:
iload 3
bipush 10
if_icmpne 18
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getDoctype:()Lorg/w3c/dom/DocumentType;
ifnull 18
13: StackMap locals:
StackMap stack:
aload 0
bipush 9
14: ldc "document.child.already.exists"
15: iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
16: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
17: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
18: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/batik/dom/AbstractDocument;
0 19 1 n Lorg/w3c/dom/Node;
0 19 2 replace Z
1 19 3 t S
MethodParameters:
Name Flags
n
replace
public java.lang.String getInputEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.inputEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public java.lang.String getXmlEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public boolean getXmlStandalone();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlStandalone:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public void setXmlStandalone(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 org.apache.batik.dom.AbstractDocument.xmlStandalone:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 b Z
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
b
public java.lang.String getXmlVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public void setXmlVersion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 1
ldc "1.0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
2: aload 1
ldc "1.1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
3: StackMap locals:
StackMap stack:
aload 0
bipush 9
4: ldc "xml.version"
5: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
6: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
7: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/dom/AbstractDocument;
0 9 1 v Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
v
public boolean getStrictErrorChecking();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public void setStrictErrorChecking(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 org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 b Z
MethodParameters:
Name Flags
b
public java.lang.String getDocumentURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.documentURI:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public void setDocumentURI(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.dom.AbstractDocument.documentURI:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
public org.w3c.dom.DOMConfiguration getDomConfig();
descriptor: ()Lorg/w3c/dom/DOMConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
ifnonnull 2
1: aload 0
new org.apache.batik.dom.AbstractDocument$DocumentConfiguration
dup
aload 0
invokespecial org.apache.batik.dom.AbstractDocument$DocumentConfiguration.<init>:(Lorg/apache/batik/dom/AbstractDocument;)V
putfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.batik.dom.AbstractNode
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
tableswitch { // 6 - 12
6: 11
7: 12
8: 12
9: 3
10: 7
11: 12
12: 11
default: 12
}
3: StackMap locals:
StackMap stack:
aload 0
bipush 9
4: ldc "adopt.document"
5: iconst_0
anewarray java.lang.Object
6: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
7: StackMap locals:
StackMap stack:
aload 0
bipush 9
8: ldc "adopt.document.type"
9: iconst_0
anewarray java.lang.Object
10: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
11: StackMap locals:
StackMap stack:
aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.batik.dom.AbstractNode
astore 2
start local 2 13: aload 2
invokevirtual org.apache.batik.dom.AbstractNode.isReadonly:()Z
ifeq 20
14: aload 0
15: bipush 7
16: ldc "readonly.node"
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
invokevirtual org.apache.batik.dom.AbstractNode.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
18: aload 2
invokevirtual org.apache.batik.dom.AbstractNode.getNodeName:()Ljava/lang/String;
aastore
19: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
20: StackMap locals: org.apache.batik.dom.AbstractNode
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
start local 3 21: aload 3
ifnull 23
22: aload 3
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
23: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
aload 1
checkcast org.apache.batik.dom.AbstractNode
invokevirtual org.apache.batik.dom.AbstractDocument.adoptNode1:(Lorg/apache/batik/dom/AbstractNode;)V
24: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/batik/dom/AbstractDocument;
0 25 1 n Lorg/w3c/dom/Node;
13 25 2 an Lorg/apache/batik/dom/AbstractNode;
21 25 3 parent Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
n
protected void adoptNode1(org.apache.batik.dom.AbstractNode);
descriptor: (Lorg/apache/batik/dom/AbstractNode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 1
aload 0
putfield org.apache.batik.dom.AbstractNode.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
1: aload 1
invokevirtual org.apache.batik.dom.AbstractNode.getNodeType:()S
tableswitch { // 1 - 5
1: 6
2: 2
3: 19
4: 19
5: 16
default: 19
}
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.batik.dom.AbstractAttr
astore 2
start local 2 3: aload 2
aconst_null
putfield org.apache.batik.dom.AbstractAttr.ownerElement:Lorg/apache/batik/dom/AbstractElement;
4: aload 2
iconst_0
putfield org.apache.batik.dom.AbstractAttr.unspecified:Z
5: goto 19
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.batik.dom.AbstractNode.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 3
start local 3 7: aload 3
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 4
start local 4 8: iconst_0
istore 5
start local 5 9: goto 14
10: StackMap locals: org.apache.batik.dom.AbstractDocument org.apache.batik.dom.AbstractNode top org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 3
iload 5
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.apache.batik.dom.AbstractAttr
astore 2
start local 2 11: aload 2
invokevirtual org.apache.batik.dom.AbstractAttr.getSpecified:()Z
ifeq 13
12: aload 0
aload 2
invokevirtual org.apache.batik.dom.AbstractDocument.adoptNode1:(Lorg/apache/batik/dom/AbstractNode;)V
13: StackMap locals: org.apache.batik.dom.AbstractDocument org.apache.batik.dom.AbstractNode org.apache.batik.dom.AbstractAttr org.w3c.dom.NamedNodeMap int int
StackMap stack:
iinc 5 1
end local 2 StackMap locals: org.apache.batik.dom.AbstractDocument org.apache.batik.dom.AbstractNode top org.w3c.dom.NamedNodeMap int int
StackMap stack:
14: iload 5
iload 4
if_icmplt 10
end local 5 15: goto 19
end local 4 end local 3 16: StackMap locals: org.apache.batik.dom.AbstractDocument org.apache.batik.dom.AbstractNode
StackMap stack:
goto 18
17: StackMap locals:
StackMap stack:
aload 1
aload 1
invokevirtual org.apache.batik.dom.AbstractNode.getFirstChild:()Lorg/w3c/dom/Node;
invokevirtual org.apache.batik.dom.AbstractNode.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.batik.dom.AbstractNode.getFirstChild:()Lorg/w3c/dom/Node;
ifnonnull 17
19: StackMap locals:
StackMap stack:
aload 0
iconst_5
aload 1
aconst_null
invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
20: aload 1
invokevirtual org.apache.batik.dom.AbstractNode.getFirstChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 21: goto 26
22: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
tableswitch { // 6 - 12
6: 23
7: 24
8: 24
9: 24
10: 23
11: 24
12: 23
default: 24
}
23: StackMap locals:
StackMap stack:
return
24: StackMap locals:
StackMap stack:
aload 0
aload 2
checkcast org.apache.batik.dom.AbstractNode
invokevirtual org.apache.batik.dom.AbstractDocument.adoptNode1:(Lorg/apache/batik/dom/AbstractNode;)V
25: aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
StackMap locals:
StackMap stack:
26: aload 2
ifnonnull 22
end local 2 27: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/apache/batik/dom/AbstractDocument;
0 28 1 n Lorg/apache/batik/dom/AbstractNode;
3 6 2 attr Lorg/apache/batik/dom/AbstractAttr;
11 14 2 attr Lorg/apache/batik/dom/AbstractAttr;
7 16 3 nnm Lorg/w3c/dom/NamedNodeMap;
8 16 4 len I
9 15 5 i I
21 27 2 m Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
n
public org.w3c.dom.Node renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
checkcast org.apache.batik.dom.AbstractNode
astore 4
start local 4 1: aload 4
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getDocumentElement:()Lorg/w3c/dom/Element;
if_acmpne 6
2: aload 0
bipush 9
3: ldc "rename.document.element"
4: iconst_0
anewarray java.lang.Object
5: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
6: StackMap locals: org.apache.batik.dom.AbstractNode
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 5
start local 5 7: iload 5
iconst_1
if_icmpeq 13
iload 5
iconst_2
if_icmpeq 13
8: aload 0
bipush 9
9: ldc "rename.node"
10: iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
11: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
12: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
13: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
ldc "1.1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: aload 3
invokestatic org.apache.batik.dom.util.DOMUtilities.isValidName11:(Ljava/lang/String;)Z
ifeq 16
15: StackMap locals:
StackMap stack:
aload 3
invokestatic org.apache.batik.dom.util.DOMUtilities.isValidName:(Ljava/lang/String;)Z
ifne 20
16: StackMap locals:
StackMap stack:
aload 0
bipush 9
17: ldc "wf.invalid.name"
18: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
19: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
20: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 0
if_acmpeq 26
21: aload 0
bipush 9
22: ldc "node.from.wrong.document"
23: iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
24: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
25: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
26: StackMap locals:
StackMap stack:
aload 3
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 6
start local 6 27: iload 6
ifeq 28
iload 6
aload 3
invokevirtual java.lang.String.length:()I
iconst_1
isub
if_icmpne 34
28: StackMap locals: int
StackMap stack:
aload 0
bipush 14
29: ldc "qname"
30: iconst_3
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
31: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
32: aload 3
aastore
33: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
34: StackMap locals:
StackMap stack:
aload 3
invokestatic org.apache.batik.dom.util.DOMUtilities.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 35: aload 2
ifnull 37
aload 2
invokevirtual java.lang.String.length:()I
ifne 37
36: aconst_null
astore 2
37: StackMap locals: java.lang.String
StackMap stack:
aload 7
ifnull 44
aload 2
ifnonnull 44
38: aload 0
bipush 14
39: ldc "prefix"
40: iconst_3
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
41: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
42: aload 7
aastore
43: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
44: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.strictErrorChecking:Z
ifeq 55
45: ldc "xml"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
46: ldc "http://www.w3.org/XML/1998/namespace"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 49
47: StackMap locals:
StackMap stack:
ldc "xmlns"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 55
48: ldc "http://www.w3.org/2000/xmlns/"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 55
49: StackMap locals:
StackMap stack:
aload 0
bipush 14
50: ldc "namespace"
51: iconst_3
anewarray java.lang.Object
dup
iconst_0
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
52: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
53: aload 2
aastore
54: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
55: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 8
start local 8 56: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
astore 9
start local 9 57: iload 5
iconst_1
if_icmpne 111
58: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 10
start local 10 59: aload 0
aload 2
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
checkcast org.apache.batik.dom.AbstractElement
astore 11
start local 11 60: aload 4
invokevirtual org.apache.batik.dom.AbstractNode.getEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
astore 12
start local 12 61: aload 12
ifnull 70
62: aload 11
invokevirtual org.apache.batik.dom.AbstractElement.getEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
astore 13
start local 13 63: aload 13
ifnonnull 69
64: aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
checkcast org.apache.batik.dom.AbstractDOMImplementation
65: astore 14
start local 14 66: aload 14
aload 11
invokevirtual org.apache.batik.dom.AbstractDOMImplementation.createEventSupport:(Lorg/apache/batik/dom/AbstractNode;)Lorg/apache/batik/dom/events/EventSupport;
astore 13
67: aload 0
iconst_1
invokevirtual org.apache.batik.dom.AbstractDocument.setEventsEnabled:(Z)V
68: aload 11
aload 13
putfield org.apache.batik.dom.AbstractElement.eventSupport:Lorg/apache/batik/dom/events/EventSupport;
end local 14 69: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.w3c.dom.Node org.apache.batik.dom.AbstractElement org.apache.batik.dom.events.EventSupport org.apache.batik.dom.events.EventSupport
StackMap stack:
aload 12
aload 11
invokevirtual org.apache.batik.dom.AbstractElement.getEventSupport:()Lorg/apache/batik/dom/events/EventSupport;
invokevirtual org.apache.batik.dom.events.EventSupport.moveEventListeners:(Lorg/apache/batik/dom/events/EventSupport;)V
end local 13 70: StackMap locals:
StackMap stack:
aload 11
aload 11
getfield org.apache.batik.dom.AbstractElement.userData:Ljava/util/HashMap;
ifnonnull 72
71: aconst_null
goto 73
72: StackMap locals:
StackMap stack: org.apache.batik.dom.AbstractElement
aload 4
getfield org.apache.batik.dom.AbstractNode.userData:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clone:()Ljava/lang/Object;
checkcast java.util.HashMap
73: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.w3c.dom.Node org.apache.batik.dom.AbstractElement org.apache.batik.dom.events.EventSupport
StackMap stack: org.apache.batik.dom.AbstractElement java.util.HashMap
putfield org.apache.batik.dom.AbstractElement.userData:Ljava/util/HashMap;
74: aload 11
aload 11
getfield org.apache.batik.dom.AbstractElement.userDataHandlers:Ljava/util/HashMap;
ifnonnull 76
75: aconst_null
goto 77
76: StackMap locals:
StackMap stack: org.apache.batik.dom.AbstractElement
aload 4
getfield org.apache.batik.dom.AbstractNode.userDataHandlers:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clone:()Ljava/lang/Object;
checkcast java.util.HashMap
77: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.w3c.dom.Node org.apache.batik.dom.AbstractElement org.apache.batik.dom.events.EventSupport
StackMap stack: org.apache.batik.dom.AbstractElement java.util.HashMap
putfield org.apache.batik.dom.AbstractElement.userDataHandlers:Ljava/util/HashMap;
78: aconst_null
astore 13
start local 13 79: aload 10
ifnull 84
80: aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
pop
81: aload 10
aload 1
invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
82: goto 84
83: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 11
aload 1
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
invokevirtual org.apache.batik.dom.AbstractElement.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
84: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
ifnonnull 83
85: aload 1
invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 14
start local 14 86: iconst_0
istore 15
start local 15 87: goto 91
88: StackMap locals: org.w3c.dom.NamedNodeMap int
StackMap stack:
aload 14
iload 15
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 16
start local 16 89: aload 11
aload 16
invokevirtual org.apache.batik.dom.AbstractElement.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 16 90: iinc 15 1
StackMap locals:
StackMap stack:
91: iload 15
aload 14
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 88
end local 15 92: aload 10
ifnull 97
93: aload 13
ifnonnull 96
94: aload 10
aload 11
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
95: goto 97
96: StackMap locals:
StackMap stack:
aload 10
aload 13
aload 11
invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
97: StackMap locals:
StackMap stack:
aload 0
iconst_4
aload 1
aload 11
invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
98: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getEventsEnabled:()Z
ifeq 110
99: aload 0
ldc "MutationNameEvent"
invokevirtual org.apache.batik.dom.AbstractDocument.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.w3c.dom.events.MutationNameEvent
100: astore 15
start local 15 101: aload 15
ldc "http://www.w3.org/2001/xml-events"
102: ldc "DOMElementNameChanged"
103: iconst_1
104: iconst_0
105: aconst_null
106: aload 8
107: aload 9
108: invokeinterface org.apache.batik.w3c.dom.events.MutationNameEvent.initMutationNameEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)V
109: aload 0
aload 15
invokevirtual org.apache.batik.dom.AbstractDocument.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
end local 15 110: StackMap locals:
StackMap stack:
aload 11
areturn
end local 14 end local 13 end local 12 end local 11 end local 10 111: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 1
instanceof org.apache.batik.dom.AbstractAttrNS
ifeq 134
112: aload 1
checkcast org.apache.batik.dom.AbstractAttrNS
astore 10
start local 10 113: aload 10
invokevirtual org.apache.batik.dom.AbstractAttrNS.getOwnerElement:()Lorg/w3c/dom/Element;
astore 11
start local 11 114: aload 11
ifnull 116
115: aload 11
aload 10
invokeinterface org.w3c.dom.Element.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
116: StackMap locals: org.apache.batik.dom.AbstractAttrNS org.w3c.dom.Element
StackMap stack:
aload 10
aload 2
putfield org.apache.batik.dom.AbstractAttrNS.namespaceURI:Ljava/lang/String;
117: aload 10
aload 3
putfield org.apache.batik.dom.AbstractAttrNS.nodeName:Ljava/lang/String;
118: aload 11
ifnull 120
119: aload 11
aload 10
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
120: StackMap locals:
StackMap stack:
aload 0
iconst_4
aload 10
aconst_null
invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
121: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getEventsEnabled:()Z
ifeq 133
122: aload 0
ldc "MutationNameEvent"
invokevirtual org.apache.batik.dom.AbstractDocument.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.w3c.dom.events.MutationNameEvent
123: astore 12
start local 12 124: aload 12
ldc "http://www.w3.org/2001/xml-events"
125: ldc "DOMAttrNameChanged"
126: iconst_1
127: iconst_0
128: aload 10
129: aload 8
130: aload 9
131: invokeinterface org.apache.batik.w3c.dom.events.MutationNameEvent.initMutationNameEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)V
132: aload 0
aload 12
invokevirtual org.apache.batik.dom.AbstractDocument.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
end local 12 133: StackMap locals:
StackMap stack:
aload 10
areturn
end local 11 end local 10 134: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.batik.dom.AbstractAttr
astore 10
start local 10 135: aload 10
invokevirtual org.apache.batik.dom.AbstractAttr.getOwnerElement:()Lorg/w3c/dom/Element;
astore 11
start local 11 136: aload 11
ifnull 138
137: aload 11
aload 10
invokeinterface org.w3c.dom.Element.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
138: StackMap locals: org.apache.batik.dom.AbstractAttr org.w3c.dom.Element
StackMap stack:
aload 0
aload 2
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast org.apache.batik.dom.AbstractAttr
astore 12
start local 12 139: aload 12
aload 10
invokevirtual org.apache.batik.dom.AbstractAttr.getNodeValue:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractAttr.setNodeValue:(Ljava/lang/String;)V
140: aload 12
aload 10
getfield org.apache.batik.dom.AbstractAttr.userData:Ljava/util/HashMap;
ifnonnull 142
141: aconst_null
goto 143
142: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.apache.batik.dom.AbstractAttr org.w3c.dom.Element org.apache.batik.dom.AbstractAttr
StackMap stack: org.apache.batik.dom.AbstractAttr
aload 10
getfield org.apache.batik.dom.AbstractAttr.userData:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clone:()Ljava/lang/Object;
checkcast java.util.HashMap
143: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.apache.batik.dom.AbstractAttr org.w3c.dom.Element org.apache.batik.dom.AbstractAttr
StackMap stack: org.apache.batik.dom.AbstractAttr java.util.HashMap
putfield org.apache.batik.dom.AbstractAttr.userData:Ljava/util/HashMap;
144: aload 12
aload 10
getfield org.apache.batik.dom.AbstractAttr.userDataHandlers:Ljava/util/HashMap;
ifnonnull 146
145: aconst_null
goto 147
146: StackMap locals:
StackMap stack: org.apache.batik.dom.AbstractAttr
aload 10
getfield org.apache.batik.dom.AbstractAttr.userDataHandlers:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clone:()Ljava/lang/Object;
checkcast java.util.HashMap
147: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Node java.lang.String java.lang.String org.apache.batik.dom.AbstractNode int int java.lang.String java.lang.String java.lang.String org.apache.batik.dom.AbstractAttr org.w3c.dom.Element org.apache.batik.dom.AbstractAttr
StackMap stack: org.apache.batik.dom.AbstractAttr java.util.HashMap
putfield org.apache.batik.dom.AbstractAttr.userDataHandlers:Ljava/util/HashMap;
148: aload 11
ifnull 150
149: aload 11
aload 12
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
150: StackMap locals:
StackMap stack:
aload 0
iconst_4
aload 10
aload 12
invokevirtual org.apache.batik.dom.AbstractDocument.fireUserDataHandlers:(SLorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
151: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getEventsEnabled:()Z
ifeq 163
152: aload 0
ldc "MutationNameEvent"
invokevirtual org.apache.batik.dom.AbstractDocument.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.w3c.dom.events.MutationNameEvent
153: astore 13
start local 13 154: aload 13
ldc "http://www.w3.org/2001/xml-events"
155: ldc "DOMAttrNameChanged"
156: iconst_1
157: iconst_0
158: aload 12
159: aload 8
160: aload 9
161: invokeinterface org.apache.batik.w3c.dom.events.MutationNameEvent.initMutationNameEventNS:(Ljava/lang/String;Ljava/lang/String;ZZLorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)V
162: aload 0
aload 13
invokevirtual org.apache.batik.dom.AbstractDocument.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
end local 13 163: StackMap locals:
StackMap stack:
aload 12
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 164 0 this Lorg/apache/batik/dom/AbstractDocument;
0 164 1 n Lorg/w3c/dom/Node;
0 164 2 ns Ljava/lang/String;
0 164 3 qn Ljava/lang/String;
1 164 4 an Lorg/apache/batik/dom/AbstractNode;
7 164 5 nt I
27 164 6 i I
35 164 7 prefix Ljava/lang/String;
56 164 8 prevNamespaceURI Ljava/lang/String;
57 164 9 prevNodeName Ljava/lang/String;
59 111 10 parent Lorg/w3c/dom/Node;
60 111 11 e Lorg/apache/batik/dom/AbstractElement;
61 111 12 es1 Lorg/apache/batik/dom/events/EventSupport;
63 70 13 es2 Lorg/apache/batik/dom/events/EventSupport;
66 69 14 di Lorg/apache/batik/dom/AbstractDOMImplementation;
79 111 13 next Lorg/w3c/dom/Node;
86 111 14 nnm Lorg/w3c/dom/NamedNodeMap;
87 92 15 j I
89 90 16 a Lorg/w3c/dom/Attr;
101 110 15 ev Lorg/apache/batik/w3c/dom/events/MutationNameEvent;
113 134 10 a Lorg/apache/batik/dom/AbstractAttrNS;
114 134 11 e Lorg/w3c/dom/Element;
124 133 12 ev Lorg/apache/batik/w3c/dom/events/MutationNameEvent;
135 164 10 a Lorg/apache/batik/dom/AbstractAttr;
136 164 11 e Lorg/w3c/dom/Element;
139 164 12 a2 Lorg/apache/batik/dom/AbstractAttr;
154 163 13 ev Lorg/apache/batik/w3c/dom/events/MutationNameEvent;
MethodParameters:
Name Flags
n
ns
qn
public void normalizeDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
ifnonnull 2
1: aload 0
new org.apache.batik.dom.AbstractDocument$DocumentConfiguration
dup
aload 0
invokespecial org.apache.batik.dom.AbstractDocument$DocumentConfiguration.<init>:(Lorg/apache/batik/dom/AbstractDocument;)V
putfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
3: ldc "cdata-sections"
4: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 1
start local 1 5: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
6: ldc "comments"
7: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 2
start local 2 8: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
9: ldc "element-content-whitespace"
10: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 3
start local 3 11: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
12: ldc "namespace-declarations"
13: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 4
start local 4 14: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
15: ldc "namespaces"
16: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 5
start local 5 17: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
18: ldc "split-cdata-sections"
19: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getBooleanParameter:(Ljava/lang/String;)Z
istore 6
start local 6 20: aload 0
getfield org.apache.batik.dom.AbstractDocument.domConfig:Lorg/apache/batik/dom/AbstractDocument$DocumentConfiguration;
21: ldc "error-handler"
22: invokevirtual org.apache.batik.dom.AbstractDocument$DocumentConfiguration.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.w3c.dom.DOMErrorHandler
astore 7
start local 7 23: aload 0
aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getDocumentElement:()Lorg/w3c/dom/Element;
24: iload 1
25: iload 2
26: iload 3
27: iload 4
28: iload 5
29: iload 6
30: aload 7
31: invokevirtual org.apache.batik.dom.AbstractDocument.normalizeDocument:(Lorg/w3c/dom/Element;ZZZZZZLorg/w3c/dom/DOMErrorHandler;)Z
pop
32: 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 33 0 this Lorg/apache/batik/dom/AbstractDocument;
5 33 1 cdataSections Z
8 33 2 comments Z
11 33 3 elementContentWhitespace Z
14 33 4 namespaceDeclarations Z
17 33 5 namespaces Z
20 33 6 splitCdataSections Z
23 33 7 errorHandler Lorg/w3c/dom/DOMErrorHandler;
protected boolean normalizeDocument(org.w3c.dom.Element, boolean, boolean, boolean, boolean, boolean, boolean, org.w3c.dom.DOMErrorHandler);
descriptor: (Lorg/w3c/dom/Element;ZZZZZZLorg/w3c/dom/DOMErrorHandler;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=22, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 1
checkcast org.apache.batik.dom.AbstractElement
astore 9
start local 9 1: aload 1
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 10
start local 10 2: goto 55
3: StackMap locals: org.apache.batik.dom.AbstractElement org.w3c.dom.Node
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 11
start local 11 4: iload 11
iconst_3
if_icmpeq 6
5: iload 2
ifne 44
iload 11
iconst_4
if_icmpne 44
6: StackMap locals: int
StackMap stack:
aload 10
astore 12
start local 12 7: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 13
start local 13 8: aload 13
aload 12
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
10: goto 15
11: StackMap locals: org.w3c.dom.Node java.lang.StringBuffer
StackMap stack:
aload 13
aload 10
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 14
start local 14 13: aload 1
aload 10
invokeinterface org.w3c.dom.Element.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
14: aload 14
astore 10
end local 14 15: StackMap locals:
StackMap stack:
aload 10
ifnull 17
aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpeq 11
16: iload 2
ifne 17
aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_4
if_icmpeq 11
17: StackMap locals:
StackMap stack:
aload 13
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 14
start local 14 18: aload 14
invokevirtual java.lang.String.length:()I
ifne 23
19: aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 15
start local 15 20: aload 1
aload 10
invokeinterface org.w3c.dom.Element.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
21: aload 15
astore 10
22: goto 55
end local 15 23: StackMap locals: java.lang.String
StackMap stack:
aload 14
aload 12
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 31
24: iload 2
ifne 28
iload 11
iconst_3
if_icmpne 28
25: aload 0
aload 14
invokevirtual org.apache.batik.dom.AbstractDocument.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 10
26: aload 1
aload 10
aload 12
invokeinterface org.w3c.dom.Element.replaceChild:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
27: goto 32
28: StackMap locals:
StackMap stack:
aload 12
astore 10
29: aload 12
aload 14
invokeinterface org.w3c.dom.Node.setNodeValue:(Ljava/lang/String;)V
30: goto 32
31: StackMap locals:
StackMap stack:
aload 12
astore 10
32: StackMap locals:
StackMap stack:
iload 4
ifne 41
33: aload 10
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 11
34: iload 11
iconst_3
if_icmpne 41
35: aload 10
checkcast org.apache.batik.dom.AbstractText
astore 15
start local 15 36: aload 15
invokevirtual org.apache.batik.dom.AbstractText.isElementContentWhitespace:()Z
ifeq 41
37: aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 16
start local 16 38: aload 1
aload 10
invokeinterface org.w3c.dom.Element.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
39: aload 16
astore 10
40: goto 55
end local 16 end local 15 41: StackMap locals:
StackMap stack:
iload 11
iconst_4
if_icmpne 54
iload 7
ifeq 54
42: aload 0
aload 1
aload 10
aload 8
invokevirtual org.apache.batik.dom.AbstractDocument.splitCdata:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;Lorg/w3c/dom/DOMErrorHandler;)Z
ifne 54
43: iconst_0
ireturn
end local 14 end local 13 end local 12 44: StackMap locals:
StackMap stack:
iload 11
iconst_4
if_icmpne 47
iload 7
ifeq 47
45: aload 0
aload 1
aload 10
aload 8
invokevirtual org.apache.batik.dom.AbstractDocument.splitCdata:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;Lorg/w3c/dom/DOMErrorHandler;)Z
ifne 54
46: iconst_0
ireturn
47: StackMap locals:
StackMap stack:
iload 11
bipush 8
if_icmpne 54
iload 3
ifne 54
48: aload 10
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 12
start local 12 49: aload 12
ifnonnull 51
50: aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 12
51: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
aload 10
invokeinterface org.w3c.dom.Element.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
52: aload 12
astore 10
53: goto 55
end local 12 54: StackMap locals:
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
end local 11 55: StackMap locals:
StackMap stack:
aload 10
ifnonnull 3
56: aload 1
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 11
start local 11 57: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 12
start local 12 58: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 13
start local 13 59: iconst_0
istore 14
start local 14 60: goto 73
61: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap int
StackMap stack:
aload 11
iload 14
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 15
start local 15 62: aload 15
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
astore 16
start local 16 63: aload 15
ifnull 64
ldc "xmlns"
aload 16
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 65
64: StackMap locals: org.w3c.dom.Attr java.lang.String
StackMap stack:
aload 15
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
65: StackMap locals:
StackMap stack:
iload 5
ifne 68
66: aload 12
aload 15
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
67: goto 72
68: StackMap locals:
StackMap stack:
aload 15
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
astore 17
start local 17 69: aload 15
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 72
70: aload 17
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
71: aload 13
aload 16
aload 17
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 17 end local 16 end local 15 72: StackMap locals:
StackMap stack:
iinc 14 1
StackMap locals:
StackMap stack:
73: iload 14
aload 11
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 61
end local 14 74: iload 5
ifne 80
75: aload 12
invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
astore 15
goto 78
StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap top java.util.Iterator
StackMap stack:
76: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 14
start local 14 77: aload 1
aload 14
checkcast org.w3c.dom.Attr
invokeinterface org.w3c.dom.Element.removeAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 14 78: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 76
79: goto 142
80: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap
StackMap stack:
iload 6
ifeq 142
81: aload 1
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
astore 14
start local 14 82: aload 14
ifnull 92
83: aload 1
invokeinterface org.w3c.dom.Element.getPrefix:()Ljava/lang/String;
astore 15
start local 15 84: aload 0
aload 9
aload 15
invokevirtual org.apache.batik.dom.AbstractElement.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
aload 14
invokevirtual org.apache.batik.dom.AbstractDocument.compareStrings:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 99
85: aload 1
86: ldc "http://www.w3.org/2000/xmlns/"
87: aload 15
ifnonnull 88
ldc "xmlns"
goto 89
StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap java.lang.String java.lang.String
StackMap stack: org.w3c.dom.Element java.lang.String
88: new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 15
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
89: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap java.lang.String java.lang.String
StackMap stack: org.w3c.dom.Element java.lang.String java.lang.String
aload 14
90: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 15 91: goto 99
92: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
ifnull 99
93: aload 9
aconst_null
invokevirtual org.apache.batik.dom.AbstractElement.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 99
94: aload 1
95: ldc "http://www.w3.org/2000/xmlns/"
96: ldc "xmlns"
97: ldc ""
98: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
99: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 11
100: iconst_0
istore 15
start local 15 101: goto 141
102: StackMap locals: int
StackMap stack:
aload 11
iload 15
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 16
start local 16 103: aload 16
invokeinterface org.w3c.dom.Attr.getNamespaceURI:()Ljava/lang/String;
astore 17
start local 17 104: aload 17
ifnull 139
105: aload 16
invokeinterface org.w3c.dom.Attr.getPrefix:()Ljava/lang/String;
astore 18
start local 18 106: aload 18
ifnull 109
107: aload 18
ldc "xml"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 140
108: aload 18
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 140
109: StackMap locals: org.w3c.dom.Attr java.lang.String java.lang.String
StackMap stack:
aload 17
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 111
110: goto 140
111: StackMap locals:
StackMap stack:
aload 18
ifnonnull 112
aconst_null
goto 113
StackMap locals:
StackMap stack:
112: aload 9
aload 18
invokevirtual org.apache.batik.dom.AbstractElement.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
113: astore 19
start local 19 114: aload 18
ifnull 117
115: aload 19
ifnull 117
116: aload 19
aload 17
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 140
117: StackMap locals: java.lang.String
StackMap stack:
aload 9
aload 17
invokevirtual org.apache.batik.dom.AbstractElement.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 20
start local 20 118: aload 20
ifnull 121
119: aload 16
aload 20
invokeinterface org.w3c.dom.Attr.setPrefix:(Ljava/lang/String;)V
120: goto 140
121: StackMap locals: java.lang.String
StackMap stack:
aload 18
ifnull 129
122: aload 9
aload 18
invokevirtual org.apache.batik.dom.AbstractElement.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 129
123: aload 1
124: ldc "http://www.w3.org/2000/xmlns/"
125: new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 18
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
126: aload 17
127: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
128: goto 140
129: StackMap locals:
StackMap stack:
iconst_1
istore 21
start local 21 130: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
ldc "NS"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 21
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 20
131: aload 9
aload 20
invokevirtual org.apache.batik.dom.AbstractElement.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 130
132: aload 1
133: ldc "http://www.w3.org/2000/xmlns/"
134: new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
135: aload 17
136: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
137: aload 16
aload 20
invokeinterface org.w3c.dom.Attr.setPrefix:(Ljava/lang/String;)V
end local 21 end local 20 end local 19 end local 18 138: goto 140
139: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap java.lang.String int org.w3c.dom.Attr java.lang.String
StackMap stack:
aload 16
invokeinterface org.w3c.dom.Attr.getLocalName:()Ljava/lang/String;
pop
end local 17 end local 16 140: StackMap locals:
StackMap stack:
iinc 15 1
StackMap locals:
StackMap stack:
141: iload 15
aload 11
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 102
end local 15 end local 14 142: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 11
143: iconst_0
istore 14
start local 14 144: goto 173
145: StackMap locals: int
StackMap stack:
aload 11
iload 14
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 15
start local 15 146: aload 0
aload 15
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.checkName:(Ljava/lang/String;)Z
ifne 158
147: aload 8
ifnull 158
148: aload 8
aload 0
149: ldc "wf-invalid-character-in-node-name"
150: iconst_2
151: ldc "wf.invalid.name"
152: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 15
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
153: aload 15
154: aconst_null
155: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
156: ifne 158
157: iconst_0
ireturn
158: StackMap locals: org.w3c.dom.Attr
StackMap stack:
aload 0
aload 15
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.checkChars:(Ljava/lang/String;)Z
ifne 172
159: aload 8
ifnull 172
160: aload 8
aload 0
161: ldc "wf-invalid-character"
162: iconst_2
163: ldc "wf.invalid.character"
164: iconst_3
anewarray java.lang.Object
dup
iconst_0
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
165: aload 15
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
166: aload 15
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
aastore
167: aload 15
168: aconst_null
169: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
170: ifne 172
171: iconst_0
ireturn
end local 15 172: StackMap locals:
StackMap stack:
iinc 14 1
StackMap locals:
StackMap stack:
173: iload 14
aload 11
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 145
end local 14 174: aload 1
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 14
start local 14 175: goto 283
176: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element int int int int int int org.w3c.dom.DOMErrorHandler org.apache.batik.dom.AbstractElement org.w3c.dom.Node org.w3c.dom.NamedNodeMap java.util.LinkedList java.util.HashMap org.w3c.dom.Node
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 15
start local 15 177: iload 15
tableswitch { // 1 - 8
1: 259
2: 282
3: 178
4: 210
5: 282
6: 282
7: 226
8: 193
default: 282
}
178: StackMap locals: int
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 16
start local 16 179: aload 0
aload 16
invokevirtual org.apache.batik.dom.AbstractDocument.checkChars:(Ljava/lang/String;)Z
ifne 282
180: aload 8
ifnull 282
181: aload 8
aload 0
182: ldc "wf-invalid-character"
183: iconst_2
184: ldc "wf.invalid.character"
185: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
186: aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
187: aload 16
aastore
188: aload 14
189: aconst_null
190: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
191: ifne 282
192: iconst_0
ireturn
end local 16 193: StackMap locals:
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 16
start local 16 194: aload 0
aload 16
invokevirtual org.apache.batik.dom.AbstractDocument.checkChars:(Ljava/lang/String;)Z
ifeq 197
195: aload 16
ldc "--"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iconst_m1
if_icmpne 197
196: aload 16
aload 16
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 45
if_icmpne 282
197: StackMap locals: java.lang.String
StackMap stack:
aload 8
ifnull 282
198: aload 8
aload 0
199: ldc "wf-invalid-character"
200: iconst_2
201: ldc "wf.invalid.character"
202: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
203: aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
204: aload 16
aastore
205: aload 14
206: aconst_null
207: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
208: ifne 282
209: iconst_0
ireturn
end local 16 210: StackMap locals:
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 16
start local 16 211: aload 0
aload 16
invokevirtual org.apache.batik.dom.AbstractDocument.checkChars:(Ljava/lang/String;)Z
ifeq 213
212: aload 16
ldc "]]>"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iconst_m1
if_icmpeq 282
213: StackMap locals: java.lang.String
StackMap stack:
aload 8
ifnull 282
214: aload 8
aload 0
215: ldc "wf-invalid-character"
216: iconst_2
217: ldc "wf.invalid.character"
218: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
219: aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
220: aload 16
aastore
221: aload 14
222: aconst_null
223: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
224: ifne 282
225: iconst_0
ireturn
end local 16 226: StackMap locals:
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
227: ldc "xml"
228: invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
229: ifeq 241
230: aload 8
ifnull 241
231: aload 8
aload 0
232: ldc "wf-invalid-character-in-node-name"
233: iconst_2
234: ldc "wf.invalid.name"
235: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
236: aload 14
237: aconst_null
238: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
239: ifne 241
240: iconst_0
ireturn
241: StackMap locals:
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 16
start local 16 242: aload 0
aload 16
invokevirtual org.apache.batik.dom.AbstractDocument.checkChars:(Ljava/lang/String;)Z
ifeq 246
243: aload 16
ldc "?>"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
244: iconst_m1
245: if_icmpeq 282
246: StackMap locals: java.lang.String
StackMap stack:
aload 8
ifnull 282
247: aload 8
aload 0
248: ldc "wf-invalid-character"
249: iconst_2
250: ldc "wf.invalid.character"
251: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
252: aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
253: aload 16
aastore
254: aload 14
255: aconst_null
256: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
257: ifne 282
258: iconst_0
ireturn
end local 16 259: StackMap locals:
StackMap stack:
aload 0
aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokevirtual org.apache.batik.dom.AbstractDocument.checkName:(Ljava/lang/String;)Z
ifne 271
260: aload 8
ifnull 271
261: aload 8
aload 0
262: ldc "wf-invalid-character-in-node-name"
263: iconst_2
264: ldc "wf.invalid.name"
265: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 14
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aastore
266: aload 14
267: aconst_null
268: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
269: ifne 271
270: iconst_0
ireturn
271: StackMap locals:
StackMap stack:
aload 0
aload 14
checkcast org.w3c.dom.Element
272: iload 2
273: iload 3
274: iload 4
275: iload 5
276: iload 6
277: iload 7
278: aload 8
279: invokevirtual org.apache.batik.dom.AbstractDocument.normalizeDocument:(Lorg/w3c/dom/Element;ZZZZZZLorg/w3c/dom/DOMErrorHandler;)Z
280: ifne 282
281: iconst_0
ireturn
end local 15 282: StackMap locals:
StackMap stack:
aload 14
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 14
StackMap locals:
StackMap stack:
283: aload 14
ifnonnull 176
end local 14 284: iconst_1
ireturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 285 0 this Lorg/apache/batik/dom/AbstractDocument;
0 285 1 e Lorg/w3c/dom/Element;
0 285 2 cdataSections Z
0 285 3 comments Z
0 285 4 elementContentWhitepace Z
0 285 5 namespaceDeclarations Z
0 285 6 namespaces Z
0 285 7 splitCdataSections Z
0 285 8 errorHandler Lorg/w3c/dom/DOMErrorHandler;
1 285 9 ae Lorg/apache/batik/dom/AbstractElement;
2 285 10 n Lorg/w3c/dom/Node;
4 55 11 nt I
7 44 12 t Lorg/w3c/dom/Node;
8 44 13 sb Ljava/lang/StringBuffer;
13 15 14 next Lorg/w3c/dom/Node;
18 44 14 s Ljava/lang/String;
20 23 15 next Lorg/w3c/dom/Node;
36 41 15 tn Lorg/apache/batik/dom/AbstractText;
38 41 16 next Lorg/w3c/dom/Node;
49 54 12 next Lorg/w3c/dom/Node;
57 285 11 nnm Lorg/w3c/dom/NamedNodeMap;
58 285 12 toRemove Ljava/util/LinkedList;
59 285 13 names Ljava/util/HashMap;
60 74 14 i I
62 72 15 a Lorg/w3c/dom/Attr;
63 72 16 prefix Ljava/lang/String;
69 72 17 ns Ljava/lang/String;
77 78 14 aToRemove Ljava/lang/Object;
82 142 14 ens Ljava/lang/String;
84 91 15 eprefix Ljava/lang/String;
101 142 15 i I
103 140 16 a Lorg/w3c/dom/Attr;
104 140 17 ans Ljava/lang/String;
106 138 18 apre Ljava/lang/String;
114 138 19 aprens Ljava/lang/String;
118 138 20 newpre Ljava/lang/String;
130 138 21 index I
144 174 14 i I
146 172 15 a Lorg/w3c/dom/Attr;
175 284 14 m Lorg/w3c/dom/Node;
177 282 15 nt I
179 193 16 s Ljava/lang/String;
194 210 16 s Ljava/lang/String;
211 226 16 s Ljava/lang/String;
242 259 16 s Ljava/lang/String;
MethodParameters:
Name Flags
e
cdataSections
comments
elementContentWhitepace
namespaceDeclarations
namespaces
splitCdataSections
errorHandler
protected boolean splitCdata(org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.DOMErrorHandler);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Node;Lorg/w3c/dom/DOMErrorHandler;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ldc "]]>"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 5
start local 5 2: iload 5
iconst_m1
if_icmpeq 24
3: aload 4
iconst_0
iload 5
iconst_2
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 6
start local 6 4: aload 4
iload 5
iconst_2
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 7
start local 7 5: aload 2
aload 6
invokeinterface org.w3c.dom.Node.setNodeValue:(Ljava/lang/String;)V
6: aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 8
start local 8 7: aload 8
ifnonnull 10
8: aload 1
aload 0
aload 7
invokevirtual org.apache.batik.dom.AbstractDocument.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
invokeinterface org.w3c.dom.Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
9: goto 13
10: StackMap locals: org.apache.batik.dom.AbstractDocument org.w3c.dom.Element org.w3c.dom.Node org.w3c.dom.DOMErrorHandler java.lang.String int java.lang.String java.lang.String org.w3c.dom.Node
StackMap stack:
aload 1
aload 0
aload 7
invokevirtual org.apache.batik.dom.AbstractDocument.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
11: aload 8
12: invokeinterface org.w3c.dom.Element.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
13: StackMap locals:
StackMap stack:
aload 3
ifnull 24
14: aload 3
aload 0
15: ldc "cdata-sections-splitted"
16: iconst_1
17: ldc "cdata.section.split"
18: iconst_0
anewarray java.lang.Object
19: aload 2
20: aconst_null
21: invokevirtual org.apache.batik.dom.AbstractDocument.createDOMError:(Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
22: ifne 24
23: iconst_0
ireturn
end local 8 end local 7 end local 6 24: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/batik/dom/AbstractDocument;
0 25 1 e Lorg/w3c/dom/Element;
0 25 2 n Lorg/w3c/dom/Node;
0 25 3 errorHandler Lorg/w3c/dom/DOMErrorHandler;
1 25 4 s2 Ljava/lang/String;
2 25 5 index I
4 24 6 before Ljava/lang/String;
5 24 7 after Ljava/lang/String;
7 24 8 next Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
e
n
errorHandler
protected boolean checkChars(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
ldc "1.1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
2: iconst_0
istore 3
start local 3 3: goto 7
4: StackMap locals: int int
StackMap stack:
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
invokestatic org.apache.batik.dom.util.DOMUtilities.isXML11Character:(I)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 4
end local 3 8: goto 15
9: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 10: goto 14
11: StackMap locals: int
StackMap stack:
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
invokestatic org.apache.batik.dom.util.DOMUtilities.isXMLCharacter:(I)Z
ifne 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
14: iload 3
iload 2
if_icmplt 11
end local 3 15: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/batik/dom/AbstractDocument;
0 16 1 s Ljava/lang/String;
1 16 2 len I
3 8 3 i I
10 15 3 i I
MethodParameters:
Name Flags
s
protected boolean checkName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xmlVersion:Ljava/lang/String;
ldc "1.1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
invokestatic org.apache.batik.dom.util.DOMUtilities.isValidName11:(Ljava/lang/String;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.batik.dom.util.DOMUtilities.isValidName:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/dom/AbstractDocument;
0 3 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
protected org.w3c.dom.DOMError createDOMError(java.lang.String, short, java.lang.String, java.lang.Object[], org.w3c.dom.Node, java.lang.Exception);
descriptor: (Ljava/lang/String;SLjava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Node;Ljava/lang/Exception;)Lorg/w3c/dom/DOMError;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, 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: new org.apache.batik.dom.AbstractDocument$DocumentError
dup
aload 1
1: iload 2
2: aload 0
invokevirtual org.apache.batik.dom.AbstractDocument.getCurrentDocument:()Lorg/apache/batik/dom/AbstractDocument;
aload 3
aload 4
invokevirtual org.apache.batik.dom.AbstractDocument.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: aload 5
4: aload 6
5: invokespecial org.apache.batik.dom.AbstractDocument$DocumentError.<init>:(Ljava/lang/String;SLjava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/Exception;)V
6: areturn
7: StackMap locals:
StackMap stack: java.lang.Exception
pop
8: new org.apache.batik.dom.AbstractDocument$DocumentError
dup
aload 1
9: iload 2
10: aload 3
11: aload 5
12: aload 6
13: invokespecial org.apache.batik.dom.AbstractDocument$DocumentError.<init>:(Ljava/lang/String;SLjava/lang/String;Lorg/w3c/dom/Node;Ljava/lang/Exception;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/batik/dom/AbstractDocument;
0 14 1 type Ljava/lang/String;
0 14 2 severity S
0 14 3 key Ljava/lang/String;
0 14 4 args [Ljava/lang/Object;
0 14 5 related Lorg/w3c/dom/Node;
0 14 6 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
MethodParameters:
Name Flags
type
severity
key
args
related
e
public void setTextContent(java.lang.String);
descriptor: (Ljava/lang/String;)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 Lorg/apache/batik/dom/AbstractDocument;
0 1 1 s Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
s
public void setXBLManager(org.apache.batik.dom.xbl.XBLManager);
descriptor: (Lorg/apache/batik/dom/xbl/XBLManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
invokeinterface org.apache.batik.dom.xbl.XBLManager.isProcessing:()Z
istore 2
start local 2 1: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
invokeinterface org.apache.batik.dom.xbl.XBLManager.stopProcessing:()V
2: aload 1
ifnonnull 4
3: new org.apache.batik.dom.xbl.GenericXBLManager
dup
invokespecial org.apache.batik.dom.xbl.GenericXBLManager.<init>:()V
astore 1
4: StackMap locals: int
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
5: iload 2
ifeq 7
6: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
invokeinterface org.apache.batik.dom.xbl.XBLManager.startProcessing:()V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/dom/AbstractDocument;
0 8 1 m Lorg/apache/batik/dom/xbl/XBLManager;
1 8 2 wasProcessing Z
MethodParameters:
Name Flags
m
public org.apache.batik.dom.xbl.XBLManager getXBLManager();
descriptor: ()Lorg/apache/batik/dom/xbl/XBLManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.xpath.XPathExpression createExpression(java.lang.String, org.w3c.dom.xpath.XPathNSResolver);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/xpath/XPathNSResolver;)Lorg/w3c/dom/xpath/XPathExpression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.batik.dom.AbstractDocument$XPathExpr
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.dom.AbstractDocument$XPathExpr.<init>:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/String;Lorg/w3c/dom/xpath/XPathNSResolver;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
0 1 1 expression Ljava/lang/String;
0 1 2 resolver Lorg/w3c/dom/xpath/XPathNSResolver;
Exceptions:
throws org.w3c.dom.DOMException, org.w3c.dom.xpath.XPathException
MethodParameters:
Name Flags
expression
resolver
public org.w3c.dom.xpath.XPathNSResolver createNSResolver(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/xpath/XPathNSResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.batik.dom.AbstractDocument$XPathNodeNSResolver
dup
aload 1
invokespecial org.apache.batik.dom.AbstractDocument$XPathNodeNSResolver.<init>:(Lorg/w3c/dom/Node;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
0 1 1 n Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
n
public java.lang.Object evaluate(java.lang.String, org.w3c.dom.Node, org.w3c.dom.xpath.XPathNSResolver, short, java.lang.Object);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;Lorg/w3c/dom/xpath/XPathNSResolver;SLjava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.createExpression:(Ljava/lang/String;Lorg/w3c/dom/xpath/XPathNSResolver;)Lorg/w3c/dom/xpath/XPathExpression;
astore 6
start local 6 1: aload 6
aload 2
iload 4
aload 5
invokeinterface org.w3c.dom.xpath.XPathExpression.evaluate:(Lorg/w3c/dom/Node;SLjava/lang/Object;)Ljava/lang/Object;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/dom/AbstractDocument;
0 2 1 expression Ljava/lang/String;
0 2 2 contextNode Lorg/w3c/dom/Node;
0 2 3 resolver Lorg/w3c/dom/xpath/XPathNSResolver;
0 2 4 type S
0 2 5 result Ljava/lang/Object;
1 2 6 xpath Lorg/w3c/dom/xpath/XPathExpression;
Exceptions:
throws org.w3c.dom.xpath.XPathException, org.w3c.dom.DOMException
MethodParameters:
Name Flags
expression
contextNode
resolver
type
result
public org.w3c.dom.xpath.XPathException createXPathException(short, java.lang.String, java.lang.Object[]);
descriptor: (SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/xpath/XPathException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.w3c.dom.xpath.XPathException
dup
iload 1
aload 0
aload 2
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.w3c.dom.xpath.XPathException.<init>:(SLjava/lang/String;)V
1: areturn
2: StackMap locals:
StackMap stack: java.lang.Exception
pop
3: new org.w3c.dom.xpath.XPathException
dup
iload 1
aload 2
invokespecial org.w3c.dom.xpath.XPathException.<init>:(SLjava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/dom/AbstractDocument;
0 4 1 type S
0 4 2 key Ljava/lang/String;
0 4 3 args [Ljava/lang/Object;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
type
key
args
public org.w3c.dom.Node getXblParentNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblParentNode:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.NodeList getXblChildNodes();
descriptor: ()Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.NodeList getXblScopedChildNodes();
descriptor: ()Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblScopedChildNodes:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Node getXblFirstChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblFirstChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Node getXblLastChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblLastChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Node getXblPreviousSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblPreviousSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Node getXblNextSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblNextSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblFirstElementChild();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblFirstElementChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblLastElementChild();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblLastElementChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblPreviousElementSibling();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblPreviousElementSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblNextElementSibling();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblNextElementSibling:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblBoundElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblBoundElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.Element getXblShadowTree();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblShadowTree:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
public org.w3c.dom.NodeList getXblDefinitions();
descriptor: ()Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.dom.AbstractDocument.xblManager:Lorg/apache/batik/dom/xbl/XBLManager;
aload 0
invokeinterface org.apache.batik.dom.xbl.XBLManager.getXblDefinitions:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/dom/AbstractDocument;
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
1: aload 1
aload 0
getfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/dom/AbstractDocument;
0 3 1 s Ljava/io/ObjectOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
1: aload 0
new org.apache.batik.i18n.LocalizableSupport
dup
2: ldc "org.apache.batik.dom.resources.Messages"
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
3: putfield org.apache.batik.dom.AbstractDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
4: aload 1
invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 2
start local 2 5: aload 2
ldc "getDOMImplementation"
aconst_null
invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
astore 3
start local 3 6: aload 0
aload 3
aconst_null
aconst_null
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.DOMImplementation
putfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
end local 3 7: goto 15
StackMap locals: org.apache.batik.dom.AbstractDocument java.io.ObjectInputStream java.lang.Class
StackMap stack: java.lang.Exception
8: pop
9: ldc Lorg/w3c/dom/DOMImplementation;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 14
10: aload 0
aload 2
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.w3c.dom.DOMImplementation
putfield org.apache.batik.dom.AbstractDocument.implementation:Lorg/w3c/dom/DOMImplementation;
11: goto 15
StackMap locals:
StackMap stack: java.lang.Exception
12: pop
13: goto 15
14: StackMap locals:
StackMap stack:
new java.lang.SecurityException
dup
ldc "Trying to create object that is not a DOMImplementation."
invokespecial java.lang.SecurityException.<init>:(Ljava/lang/String;)V
athrow
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 Lorg/apache/batik/dom/AbstractDocument;
0 16 1 s Ljava/io/ObjectInputStream;
5 16 2 c Ljava/lang/Class;
6 7 3 m Ljava/lang/reflect/Method;
Exception table:
from to target type
5 7 8 Class java.lang.Exception
10 11 12 Class java.lang.Exception
Exceptions:
throws java.io.IOException, java.lang.ClassNotFoundException
MethodParameters:
Name Flags
s
}
SourceFile: "AbstractDocument.java"
NestMembers:
org.apache.batik.dom.AbstractDocument$DocumentConfiguration org.apache.batik.dom.AbstractDocument$DocumentConfiguration$ParameterNameList org.apache.batik.dom.AbstractDocument$DocumentError org.apache.batik.dom.AbstractDocument$DocumentError$ErrorLocation org.apache.batik.dom.AbstractDocument$IdSoftRef org.apache.batik.dom.AbstractDocument$XPathExpr org.apache.batik.dom.AbstractDocument$XPathExpr$NSPrefixResolver org.apache.batik.dom.AbstractDocument$XPathExpr$Result org.apache.batik.dom.AbstractDocument$XPathNodeNSResolver
InnerClasses:
protected DocumentConfiguration = org.apache.batik.dom.AbstractDocument$DocumentConfiguration of org.apache.batik.dom.AbstractDocument
protected DocumentError = org.apache.batik.dom.AbstractDocument$DocumentError of org.apache.batik.dom.AbstractDocument
protected IdSoftRef = org.apache.batik.dom.AbstractDocument$IdSoftRef of org.apache.batik.dom.AbstractDocument
protected XPathExpr = org.apache.batik.dom.AbstractDocument$XPathExpr of org.apache.batik.dom.AbstractDocument
protected XPathNodeNSResolver = org.apache.batik.dom.AbstractDocument$XPathNodeNSResolver of org.apache.batik.dom.AbstractDocument
protected ElementsByTagName = org.apache.batik.dom.AbstractParentNode$ElementsByTagName of org.apache.batik.dom.AbstractParentNode
protected ElementsByTagNameNS = org.apache.batik.dom.AbstractParentNode$ElementsByTagNameNS of org.apache.batik.dom.AbstractParentNode