public abstract class com.sun.org.apache.xerces.internal.dom.NodeImpl implements org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.events.EventTarget, java.lang.Cloneable, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.org.apache.xerces.internal.dom.NodeImpl
super_class: java.lang.Object
{
public static final short TREE_POSITION_PRECEDING;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final short TREE_POSITION_FOLLOWING;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final short TREE_POSITION_ANCESTOR;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final short TREE_POSITION_DESCENDANT;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final short TREE_POSITION_EQUIVALENT;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final short TREE_POSITION_SAME_NODE;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final short TREE_POSITION_DISCONNECTED;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -6316591992167219696
public static final short ELEMENT_DEFINITION_NODE;
descriptor: S
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
protected com.sun.org.apache.xerces.internal.dom.NodeImpl ownerNode;
descriptor: Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
flags: (0x0004) ACC_PROTECTED
protected short flags;
descriptor: S
flags: (0x0004) ACC_PROTECTED
protected static final short READONLY;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final short SYNCDATA;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final short SYNCCHILDREN;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final short OWNED;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final short FIRSTCHILD;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final short SPECIFIED;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 32
protected static final short IGNORABLEWS;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 64
protected static final short HASSTRING;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 128
protected static final short NORMALIZED;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 256
protected static final short ID;
descriptor: S
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 512
protected void <init>(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 3 1 ownerDocument Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
MethodParameters:
Name Flags
ownerDocument
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public abstract short getNodeType();
descriptor: ()S
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.lang.String getNodeValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
Exceptions:
throws org.w3c.dom.DOMException
public void setNodeValue(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 Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 x Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
x
public org.w3c.dom.Node appendChild(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 newChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
public org.w3c.dom.Node cloneNode(boolean);
descriptor: (Z)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.clone:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 2
start local 2 3: goto 6
end local 2 4: StackMap locals:
StackMap stack: java.lang.CloneNotSupportedException
astore 3
start local 3 5: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "**Internal Error**"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 3 start local 2 6: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
7: aload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:(Z)V
8: aload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
9: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 2
10: iconst_1
11: invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.callUserDataHandlers:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;S)V
12: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 13 1 deep Z
3 4 2 newnode Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
6 13 2 newnode Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
5 6 3 e Ljava/lang/CloneNotSupportedException;
Exception table:
from to target type
2 3 4 Class java.lang.CloneNotSupportedException
MethodParameters:
Name Flags
deep
public org.w3c.dom.Document getOwnerDocument();
descriptor: ()Lorg/w3c/dom/Document;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
checkcast org.w3c.dom.Document
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl ownerDocument();
descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
protected void setOwnerDocument(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isOwned:()Z
ifne 4
3: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 5 1 doc Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
MethodParameters:
Name Flags
doc
protected int getNodeNumber();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
astore 2
start local 2 1: aload 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:(Lorg/w3c/dom/Node;)I
istore 1
start local 1 2: iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
2 3 1 nodeNumber I
1 3 2 cd Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
public org.w3c.dom.Node getParentNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
com.sun.org.apache.xerces.internal.dom.NodeImpl parentNode();
descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node getNextSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node getPreviousSibling();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
com.sun.org.apache.xerces.internal.dom.ChildNode previousSibling();
descriptor: ()Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.NamedNodeMap getAttributes();
descriptor: ()Lorg/w3c/dom/NamedNodeMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public boolean hasAttributes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public boolean hasChildNodes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.NodeList getChildNodes();
descriptor: ()Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
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 Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node getFirstChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node getLastChild();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.w3c.dom.DOMException
dup
iconst_3
1: ldc "http://www.w3.org/dom/DOMTR"
2: ldc "HIERARCHY_REQUEST_ERR"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 5 1 newChild Lorg/w3c/dom/Node;
0 5 2 refChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
refChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.w3c.dom.DOMException
dup
bipush 8
1: ldc "http://www.w3.org/dom/DOMTR"
2: ldc "NOT_FOUND_ERR"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 5 1 oldChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
oldChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.w3c.dom.DOMException
dup
iconst_3
1: ldc "http://www.w3.org/dom/DOMTR"
2: ldc "HIERARCHY_REQUEST_ERR"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 5 1 newChild Lorg/w3c/dom/Node;
0 5 2 oldChild Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
newChild
oldChild
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public org.w3c.dom.Node item(int);
descriptor: (I)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 index I
MethodParameters:
Name Flags
index
public void normalize();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public boolean isSupported(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getImplementation:()Lorg/w3c/dom/DOMImplementation;
aload 1
1: aload 2
2: invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 3 1 feature Ljava/lang/String;
0 3 2 version Ljava/lang/String;
MethodParameters:
Name Flags
feature
version
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public java.lang.String getPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public void setPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.w3c.dom.DOMException
dup
bipush 14
1: ldc "http://www.w3.org/dom/DOMTR"
2: ldc "NAMESPACE_ERR"
aconst_null
3: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
4: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 5 1 prefix Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
prefix
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public void addEventListener(java.lang.String, org.w3c.dom.events.EventListener, boolean);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
aload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.addEventListener:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 2 1 type Ljava/lang/String;
0 2 2 listener Lorg/w3c/dom/events/EventListener;
0 2 3 useCapture Z
MethodParameters:
Name Flags
type
listener
useCapture
public void removeEventListener(java.lang.String, org.w3c.dom.events.EventListener, boolean);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
aload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.removeEventListener:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 2 1 type Ljava/lang/String;
0 2 2 listener Lorg/w3c/dom/events/EventListener;
0 2 3 useCapture Z
MethodParameters:
Name Flags
type
listener
useCapture
public boolean dispatchEvent(org.w3c.dom.events.Event);
descriptor: (Lorg/w3c/dom/events/Event;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.dispatchEvent:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Lorg/w3c/dom/events/Event;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 event Lorg/w3c/dom/events/Event;
MethodParameters:
Name Flags
event
public java.lang.String getBaseURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public short compareTreePosition(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=16, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: bipush 48
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
istore 2
start local 2 3: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 3
start local 3 4: iload 2
bipush 6
if_icmpeq 8
5: iload 2
bipush 12
if_icmpeq 8
6: iload 3
bipush 6
if_icmpeq 8
7: iload 3
bipush 12
if_icmpne 9
8: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
astore 5
start local 5 10: aload 1
astore 6
start local 6 11: iconst_0
istore 7
start local 7 12: iconst_0
istore 8
start local 8 13: aload 0
astore 4
start local 4 14: goto 20
15: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int
StackMap stack:
iinc 7 1
16: aload 4
aload 1
if_acmpne 18
17: iconst_5
ireturn
18: StackMap locals:
StackMap stack:
aload 4
astore 5
19: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
20: aload 4
ifnonnull 15
21: aload 1
astore 4
goto 27
22: StackMap locals:
StackMap stack:
iinc 8 1
23: aload 4
aload 0
if_acmpne 25
24: bipush 10
ireturn
25: StackMap locals:
StackMap stack:
aload 4
astore 6
26: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
27: aload 4
ifnonnull 22
28: aload 0
astore 9
start local 9 29: aload 1
astore 10
start local 10 30: aload 5
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 11
start local 11 31: aload 6
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 12
start local 12 32: iload 11
iconst_2
if_icmpne 34
33: aload 5
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
astore 9
34: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int org.w3c.dom.Node org.w3c.dom.Node int int
StackMap stack:
iload 12
iconst_2
if_icmpne 36
35: aload 6
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
astore 10
36: StackMap locals:
StackMap stack:
iload 11
iconst_2
if_icmpne 40
37: iload 12
iconst_2
if_icmpne 40
38: aload 9
aload 10
if_acmpne 40
39: bipush 16
ireturn
40: StackMap locals:
StackMap stack:
iload 11
iconst_2
if_icmpne 49
41: iconst_0
istore 7
42: aload 9
astore 4
goto 48
43: StackMap locals:
StackMap stack:
iinc 7 1
44: aload 4
aload 10
if_acmpne 46
45: iconst_1
ireturn
46: StackMap locals:
StackMap stack:
aload 4
astore 5
47: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
48: aload 4
ifnonnull 43
49: StackMap locals:
StackMap stack:
iload 12
iconst_2
if_icmpne 58
50: iconst_0
istore 8
51: aload 10
astore 4
goto 57
52: StackMap locals:
StackMap stack:
iinc 8 1
53: aload 4
aload 9
if_acmpne 55
54: iconst_2
ireturn
55: StackMap locals:
StackMap stack:
aload 4
astore 6
56: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
57: aload 4
ifnonnull 52
58: StackMap locals:
StackMap stack:
aload 5
aload 6
if_acmpeq 60
59: iconst_0
ireturn
60: StackMap locals:
StackMap stack:
iload 7
iload 8
if_icmple 68
61: iconst_0
istore 13
start local 13 62: goto 65
63: StackMap locals: int
StackMap stack:
aload 9
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 9
64: iinc 13 1
StackMap locals:
StackMap stack:
65: iload 13
iload 7
iload 8
isub
if_icmplt 63
end local 13 66: aload 9
aload 10
if_acmpne 75
67: iconst_1
ireturn
68: StackMap locals:
StackMap stack:
iconst_0
istore 13
start local 13 69: goto 72
70: StackMap locals: int
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 10
71: iinc 13 1
StackMap locals:
StackMap stack:
72: iload 13
iload 8
iload 7
isub
if_icmplt 70
end local 13 73: aload 10
aload 9
if_acmpne 75
74: iconst_2
ireturn
75: StackMap locals:
StackMap stack:
aload 9
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 13
start local 13 76: aload 10
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 14
start local 14 77: goto 82
78: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 13
astore 9
79: aload 14
astore 10
80: aload 13
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 13
81: aload 14
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 14
82: StackMap locals:
StackMap stack:
aload 13
aload 14
if_acmpne 78
83: aload 13
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 15
start local 15 84: goto 90
85: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 15
aload 10
if_acmpne 87
86: iconst_1
ireturn
87: StackMap locals:
StackMap stack:
aload 15
aload 9
if_acmpne 89
88: iconst_2
ireturn
89: StackMap locals:
StackMap stack:
aload 15
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 15
90: StackMap locals:
StackMap stack:
aload 15
ifnonnull 85
end local 15 91: iconst_0
ireturn
end local 14 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 92 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 92 1 other Lorg/w3c/dom/Node;
3 92 2 thisType S
4 92 3 otherType S
14 92 4 node Lorg/w3c/dom/Node;
10 92 5 thisAncestor Lorg/w3c/dom/Node;
11 92 6 otherAncestor Lorg/w3c/dom/Node;
12 92 7 thisDepth I
13 92 8 otherDepth I
29 92 9 thisNode Lorg/w3c/dom/Node;
30 92 10 otherNode Lorg/w3c/dom/Node;
31 92 11 thisAncestorType I
32 92 12 otherAncestorType I
62 66 13 i I
69 73 13 i I
76 92 13 thisNodeP Lorg/w3c/dom/Node;
77 92 14 otherNodeP Lorg/w3c/dom/Node;
84 91 15 current Lorg/w3c/dom/Node;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
other
public short compareDocumentPosition(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=16, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 6
aload 1
instanceof com.sun.org.apache.xerces.internal.dom.NodeImpl
ifne 6
3: ldc "http://www.w3.org/dom/DOMTR"
ldc "NOT_SUPPORTED_ERR"
aconst_null
4: invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 5: new org.w3c.dom.DOMException
dup
bipush 9
aload 2
invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
athrow
end local 2 6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
bipush 9
if_icmpne 9
7: aload 0
checkcast org.w3c.dom.Document
astore 2
start local 2 8: goto 10
end local 2 9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
start local 2 10: StackMap locals: org.w3c.dom.Document
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 13
11: aload 1
checkcast org.w3c.dom.Document
astore 3
start local 3 12: goto 14
end local 3 13: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 3
start local 3 14: StackMap locals: org.w3c.dom.Document
StackMap stack:
aload 2
aload 3
if_acmpeq 22
15: aload 2
ifnull 22
16: aload 3
ifnull 22
17: aload 3
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:()I
istore 4
start local 4 18: aload 2
checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getNodeNumber:()I
istore 5
start local 5 19: iload 4
iload 5
if_icmple 21
20: bipush 37
ireturn
21: StackMap locals: int int
StackMap stack:
bipush 35
ireturn
end local 5 end local 4 22: StackMap locals:
StackMap stack:
aload 0
astore 5
start local 5 23: aload 1
astore 6
start local 6 24: iconst_0
istore 7
start local 7 25: iconst_0
istore 8
start local 8 26: aload 0
astore 4
start local 4 27: goto 33
28: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node org.w3c.dom.Document org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int
StackMap stack:
iinc 7 1
29: aload 4
aload 1
if_acmpne 31
30: bipush 10
ireturn
31: StackMap locals:
StackMap stack:
aload 4
astore 5
32: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
33: aload 4
ifnonnull 28
34: aload 1
astore 4
goto 40
35: StackMap locals:
StackMap stack:
iinc 8 1
36: aload 4
aload 0
if_acmpne 38
37: bipush 20
ireturn
38: StackMap locals:
StackMap stack:
aload 4
astore 6
39: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
40: aload 4
ifnonnull 35
41: aload 5
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 9
start local 9 42: aload 6
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 10
start local 10 43: aload 0
astore 11
start local 11 44: aload 1
astore 12
start local 12 45: iload 9
lookupswitch { // 4
2: 69
6: 46
10: 65
12: 46
default: 84
}
46: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl org.w3c.dom.Node org.w3c.dom.Document org.w3c.dom.Document org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int int int int org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
astore 13
start local 13 47: aload 13
aload 6
if_acmpne 50
48: bipush 10
49: ireturn
50: StackMap locals: org.w3c.dom.DocumentType
StackMap stack:
iload 10
lookupswitch { // 2
6: 51
12: 51
default: 63
}
51: StackMap locals:
StackMap stack:
iload 9
iload 10
if_icmpeq 56
52: iload 9
iload 10
if_icmple 54
53: iconst_2
goto 55
StackMap locals:
StackMap stack:
54: iconst_4
55: StackMap locals:
StackMap stack: int
ireturn
56: StackMap locals:
StackMap stack:
iload 9
bipush 12
if_icmpne 60
57: aload 13
invokeinterface org.w3c.dom.DocumentType.getNotations:()Lorg/w3c/dom/NamedNodeMap;
checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
aload 6
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
ifeq 59
58: bipush 34
ireturn
59: StackMap locals:
StackMap stack:
bipush 36
ireturn
60: StackMap locals:
StackMap stack:
aload 13
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
aload 6
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
ifeq 62
61: bipush 34
ireturn
62: StackMap locals:
StackMap stack:
bipush 36
ireturn
63: StackMap locals:
StackMap stack:
aload 2
dup
astore 5
astore 11
64: goto 84
end local 13 65: StackMap locals:
StackMap stack:
aload 12
aload 2
if_acmpne 67
66: bipush 10
ireturn
67: StackMap locals:
StackMap stack:
aload 2
ifnull 84
aload 2
aload 3
if_acmpne 84
68: iconst_4
ireturn
69: StackMap locals:
StackMap stack:
aload 5
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
astore 11
70: iload 10
iconst_2
if_icmpne 76
71: aload 6
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
astore 12
72: aload 12
aload 11
if_acmpne 76
73: aload 11
invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
checkcast com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl
aload 1
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NamedNodeMapImpl.precedes:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z
ifeq 75
74: bipush 34
ireturn
75: StackMap locals:
StackMap stack:
bipush 36
ireturn
76: StackMap locals:
StackMap stack:
iconst_0
istore 7
77: aload 11
astore 4
goto 83
78: StackMap locals:
StackMap stack:
iinc 7 1
79: aload 4
aload 12
if_acmpne 81
80: bipush 10
ireturn
81: StackMap locals:
StackMap stack:
aload 4
astore 5
82: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
83: aload 4
ifnonnull 78
84: StackMap locals:
StackMap stack:
iload 10
lookupswitch { // 4
2: 93
6: 85
10: 89
12: 85
default: 102
}
85: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
astore 13
start local 13 86: aload 13
aload 0
if_acmpne 87
bipush 20
ireturn
87: StackMap locals: org.w3c.dom.DocumentType
StackMap stack:
aload 2
dup
astore 6
astore 12
88: goto 102
end local 13 89: StackMap locals:
StackMap stack:
aload 11
aload 3
if_acmpne 91
90: bipush 20
ireturn
91: StackMap locals:
StackMap stack:
aload 3
ifnull 102
aload 2
aload 3
if_acmpne 102
92: iconst_2
ireturn
93: StackMap locals:
StackMap stack:
iconst_0
istore 8
94: aload 6
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.getOwnerElement:()Lorg/w3c/dom/Element;
astore 12
95: aload 12
astore 4
goto 101
96: StackMap locals:
StackMap stack:
iinc 8 1
97: aload 4
aload 11
if_acmpne 99
98: bipush 20
ireturn
99: StackMap locals:
StackMap stack:
aload 4
astore 6
100: aload 4
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 4
StackMap locals:
StackMap stack:
101: aload 4
ifnonnull 96
102: StackMap locals:
StackMap stack:
aload 5
aload 6
if_acmpeq 108
103: aload 5
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeNumber:()I
istore 13
start local 13 104: aload 6
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeNumber:()I
istore 14
start local 14 105: iload 13
iload 14
if_icmple 107
106: bipush 37
ireturn
107: StackMap locals: int int
StackMap stack:
bipush 35
ireturn
end local 14 end local 13 108: StackMap locals:
StackMap stack:
iload 7
iload 8
if_icmple 116
109: iconst_0
istore 13
start local 13 110: goto 113
111: StackMap locals: int
StackMap stack:
aload 11
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 11
112: iinc 13 1
StackMap locals:
StackMap stack:
113: iload 13
iload 7
iload 8
isub
if_icmplt 111
end local 13 114: aload 11
aload 12
if_acmpne 123
115: iconst_2
ireturn
116: StackMap locals:
StackMap stack:
iconst_0
istore 13
start local 13 117: goto 120
118: StackMap locals: int
StackMap stack:
aload 12
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 12
119: iinc 13 1
StackMap locals:
StackMap stack:
120: iload 13
iload 8
iload 7
isub
if_icmplt 118
end local 13 121: aload 12
aload 11
if_acmpne 123
122: iconst_4
ireturn
123: StackMap locals:
StackMap stack:
aload 11
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 13
start local 13 124: aload 12
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 14
start local 14 125: goto 130
126: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 13
astore 11
127: aload 14
astore 12
128: aload 13
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 13
129: aload 14
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 14
130: StackMap locals:
StackMap stack:
aload 13
aload 14
if_acmpne 126
131: aload 13
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 15
start local 15 132: goto 138
133: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 15
aload 12
if_acmpne 135
134: iconst_2
ireturn
135: StackMap locals:
StackMap stack:
aload 15
aload 11
if_acmpne 137
136: iconst_4
ireturn
137: StackMap locals:
StackMap stack:
aload 15
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 15
138: StackMap locals:
StackMap stack:
aload 15
ifnonnull 133
end local 15 139: iconst_0
ireturn
end local 14 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 140 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 140 1 other Lorg/w3c/dom/Node;
5 6 2 msg Ljava/lang/String;
8 9 2 thisOwnerDoc Lorg/w3c/dom/Document;
10 140 2 thisOwnerDoc Lorg/w3c/dom/Document;
12 13 3 otherOwnerDoc Lorg/w3c/dom/Document;
14 140 3 otherOwnerDoc Lorg/w3c/dom/Document;
18 22 4 otherDocNum I
19 22 5 thisDocNum I
27 140 4 node Lorg/w3c/dom/Node;
23 140 5 thisAncestor Lorg/w3c/dom/Node;
24 140 6 otherAncestor Lorg/w3c/dom/Node;
25 140 7 thisDepth I
26 140 8 otherDepth I
42 140 9 thisAncestorType I
43 140 10 otherAncestorType I
44 140 11 thisNode Lorg/w3c/dom/Node;
45 140 12 otherNode Lorg/w3c/dom/Node;
47 65 13 container Lorg/w3c/dom/DocumentType;
86 89 13 container Lorg/w3c/dom/DocumentType;
104 108 13 thisAncestorNum I
105 108 14 otherAncestorNum I
110 114 13 i I
117 121 13 i I
124 140 13 thisNodeP Lorg/w3c/dom/Node;
125 140 14 otherNodeP Lorg/w3c/dom/Node;
132 139 15 current Lorg/w3c/dom/Node;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
other
public java.lang.String getTextContent();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
Exceptions:
throws org.w3c.dom.DOMException
void getTextContent(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 1
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: StackMap locals: java.lang.String
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 buf Ljava/lang/StringBuilder;
1 4 2 content Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
buf
public void setTextContent(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
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setNodeValue:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 2 1 textContent Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
textContent
public boolean isSameNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 2 1 other Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
other
public boolean isDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
istore 2
start local 2 1: iload 2
tableswitch { // 1 - 12
1: 2
2: 27
3: 30
4: 30
5: 30
6: 26
7: 30
8: 30
9: 22
10: 26
11: 26
12: 26
default: 30
}
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
astore 3
start local 3 3: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 5
aload 4
invokevirtual java.lang.String.length:()I
ifne 9
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 1
ifnonnull 8
6: aload 3
aload 1
if_acmpne 7
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
ifeq 18
10: aload 0
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
astore 5
start local 5 11: aload 5
ldc "http://www.w3.org/2000/xmlns/"
ldc "xmlns"
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 6
start local 6 12: aload 6
ifnull 18
13: aload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
astore 7
start local 7 14: aload 1
ifnonnull 17
15: aload 3
aload 7
if_acmpne 16
iconst_1
ireturn
StackMap locals: com.sun.org.apache.xerces.internal.dom.ElementImpl com.sun.org.apache.xerces.internal.dom.NodeImpl java.lang.String
StackMap stack:
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 1
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 7 end local 6 end local 5 18: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 5
start local 5 19: aload 5
ifnull 21
20: aload 5
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
ireturn
21: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
iconst_0
ireturn
end local 5 end local 4 end local 3 22: StackMap locals:
StackMap stack:
aload 0
checkcast org.w3c.dom.Document
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
astore 3
start local 3 23: aload 3
ifnull 25
24: aload 3
aload 1
invokeinterface org.w3c.dom.Element.isDefaultNamespace:(Ljava/lang/String;)Z
ireturn
25: StackMap locals: org.w3c.dom.Element
StackMap stack:
iconst_0
ireturn
end local 3 26: StackMap locals:
StackMap stack:
iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
iconst_1
if_icmpne 29
28: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
ireturn
29: StackMap locals:
StackMap stack:
iconst_0
ireturn
30: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 3
start local 3 31: aload 3
ifnull 33
32: aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isDefaultNamespace:(Ljava/lang/String;)Z
ireturn
33: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 34 1 namespaceURI Ljava/lang/String;
1 34 2 type S
3 22 3 namespace Ljava/lang/String;
4 22 4 prefix Ljava/lang/String;
11 18 5 elem Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
12 18 6 attr Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
14 18 7 value Ljava/lang/String;
19 22 5 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
23 26 3 docElement Lorg/w3c/dom/Element;
31 34 3 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
MethodParameters:
Name Flags
namespaceURI
public java.lang.String lookupPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
istore 2
start local 2 3: iload 2
tableswitch { // 1 - 12
1: 4
2: 11
3: 14
4: 14
5: 14
6: 10
7: 14
8: 14
9: 6
10: 10
11: 10
12: 10
default: 14
}
4: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
pop
5: aload 0
aload 1
aload 0
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespacePrefix:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
areturn
6: StackMap locals:
StackMap stack:
aload 0
checkcast org.w3c.dom.Document
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
astore 3
start local 3 7: aload 3
ifnull 9
8: aload 3
aload 1
invokeinterface org.w3c.dom.Element.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
areturn
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aconst_null
areturn
end local 3 10: StackMap locals:
StackMap stack:
aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
iconst_1
if_icmpne 13
12: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
aconst_null
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 3
start local 3 15: aload 3
ifnull 17
16: aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
areturn
17: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 18 1 namespaceURI Ljava/lang/String;
3 18 2 type S
7 10 3 docElement Lorg/w3c/dom/Element;
15 18 3 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
MethodParameters:
Name Flags
namespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=11, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
istore 2
start local 2 1: iload 2
tableswitch { // 1 - 12
1: 2
2: 41
3: 44
4: 44
5: 44
6: 40
7: 44
8: 44
9: 36
10: 40
11: 40
12: 40
default: 44
}
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
astore 3
start local 3 3: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
astore 4
start local 4 4: aload 3
ifnull 9
5: aload 1
ifnonnull 7
aload 4
aload 1
if_acmpne 7
6: aload 3
areturn
7: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
ifnull 9
aload 4
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 3
areturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
ifeq 32
10: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 5
start local 5 11: aload 5
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 6
start local 6 12: iconst_0
istore 7
start local 7 13: goto 31
14: StackMap locals: org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 5
iload 7
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
astore 8
start local 8 15: aload 8
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 3
16: aload 3
ifnull 30
aload 3
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
17: aload 8
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
astore 9
start local 9 18: aload 8
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 10
start local 10 19: aload 1
ifnonnull 24
20: aload 8
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
21: aload 10
invokevirtual java.lang.String.length:()I
ifle 22
aload 10
goto 23
StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
StackMap stack:
22: aconst_null
StackMap locals:
StackMap stack: java.lang.String
23: areturn
24: StackMap locals:
StackMap stack:
aload 9
ifnull 30
25: aload 9
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
26: aload 8
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
27: aload 10
invokevirtual java.lang.String.length:()I
ifle 28
aload 10
goto 29
StackMap locals:
StackMap stack:
28: aconst_null
StackMap locals:
StackMap stack: java.lang.String
29: areturn
end local 10 end local 9 end local 8 30: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
31: iload 7
iload 6
if_icmplt 14
end local 7 end local 6 end local 5 32: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 5
start local 5 33: aload 5
ifnull 35
34: aload 5
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
35: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 36: StackMap locals:
StackMap stack:
aload 0
checkcast org.w3c.dom.Document
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
astore 3
start local 3 37: aload 3
ifnull 39
38: aload 3
aload 1
invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
39: StackMap locals: org.w3c.dom.Element
StackMap stack:
aconst_null
areturn
end local 3 40: StackMap locals:
StackMap stack:
aconst_null
areturn
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
iconst_1
if_icmpne 43
42: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
43: StackMap locals:
StackMap stack:
aconst_null
areturn
44: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 3
start local 3 45: aload 3
ifnull 47
46: aload 3
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
47: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 48 1 specifiedPrefix Ljava/lang/String;
1 48 2 type S
3 36 3 namespace Ljava/lang/String;
4 36 4 prefix Ljava/lang/String;
11 32 5 map Lorg/w3c/dom/NamedNodeMap;
12 32 6 length I
13 32 7 i I
15 30 8 attr Lorg/w3c/dom/Node;
18 30 9 attrPrefix Ljava/lang/String;
19 30 10 value Ljava/lang/String;
33 36 5 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
37 40 3 docElement Lorg/w3c/dom/Element;
45 48 3 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
MethodParameters:
Name Flags
specifiedPrefix
org.w3c.dom.Node getElementAncestor(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 6
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 3
start local 3 3: iload 3
iconst_1
if_icmpne 5
4: aload 2
areturn
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
end local 3 6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
7: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 8 1 currentNode Lorg/w3c/dom/Node;
1 8 2 parent Lorg/w3c/dom/Node;
3 6 3 type S
MethodParameters:
Name Flags
currentNode
java.lang.String lookupNamespacePrefix(java.lang.String, com.sun.org.apache.xerces.internal.dom.ElementImpl);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
astore 4
start local 4 2: aload 3
ifnull 7
aload 3
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
3: aload 4
ifnull 7
4: aload 2
aload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 5: aload 5
ifnull 7
aload 5
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 4
areturn
end local 5 7: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.hasAttributes:()Z
ifeq 26
8: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 5
start local 5 9: aload 5
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 6
start local 6 10: iconst_0
istore 7
start local 7 11: goto 25
12: StackMap locals: org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 5
iload 7
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
astore 8
start local 8 13: aload 8
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 3
14: aload 3
ifnull 24
aload 3
ldc "http://www.w3.org/2000/xmlns/"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
15: aload 8
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
astore 9
start local 9 16: aload 8
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
astore 10
start local 10 17: aload 8
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
18: aload 9
ifnull 24
aload 9
ldc "xmlns"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
19: aload 10
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
20: StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
StackMap stack:
aload 8
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
astore 11
start local 11 21: aload 2
aload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 22: aload 12
ifnull 24
aload 12
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
23: aload 11
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 24: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
25: iload 7
iload 6
if_icmplt 12
end local 7 end local 6 end local 5 26: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getElementAncestor:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
astore 5
start local 5 27: aload 5
ifnull 29
28: aload 5
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.lookupNamespacePrefix:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;)Ljava/lang/String;
areturn
29: StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 30 1 namespaceURI Ljava/lang/String;
0 30 2 el Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
1 30 3 namespace Ljava/lang/String;
2 30 4 prefix Ljava/lang/String;
5 7 5 foundNamespace Ljava/lang/String;
9 26 5 map Lorg/w3c/dom/NamedNodeMap;
10 26 6 length I
11 26 7 i I
13 24 8 attr Lorg/w3c/dom/Node;
16 24 9 attrPrefix Ljava/lang/String;
17 24 10 value Ljava/lang/String;
21 24 11 localname Ljava/lang/String;
22 24 12 foundNamespace Ljava/lang/String;
27 30 5 ancestor Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
MethodParameters:
Name Flags
namespaceURI
el
public boolean isEqualNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeType:()S
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
ifnonnull 7
5: aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
ifnull 9
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
ifnonnull 12
10: aload 1
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
ifnull 14
11: iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getLocalName:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
ifnonnull 17
15: aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
ifnull 19
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNamespaceURI:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
ifnonnull 22
20: aload 1
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
ifnull 24
21: iconst_0
ireturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getPrefix:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 24
23: iconst_0
ireturn
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
ifnonnull 27
25: aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
ifnull 29
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
aload 1
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 29
28: iconst_0
ireturn
29: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 30 1 arg Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
arg
public java.lang.Object getFeature(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isSupported:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 1
aload 0
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 3 1 feature Ljava/lang/String;
0 3 2 version Ljava/lang/String;
MethodParameters:
Name Flags
feature
version
public java.lang.Object setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setUserData:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 key Ljava/lang/String;
0 1 2 data Ljava/lang/Object;
0 1 3 handler Lorg/w3c/dom/UserDataHandler;
MethodParameters:
Name Flags
key
data
handler
public java.lang.Object getUserData(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserData:(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
protected java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord> getUserDataRecord();
descriptor: ()Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserDataRecord:(Lorg/w3c/dom/Node;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/dom/ParentNode$UserDataRecord;>;
public void setReadOnly(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 readOnly Z
0 4 2 deep Z
MethodParameters:
Name Flags
readOnly
deep
public boolean getReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isReadOnly:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public void setUserData(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setUserData:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 2 1 data Ljava/lang/Object;
MethodParameters:
Name Flags
data
public java.lang.Object getUserData();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getUserData:(Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
protected void changed();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.changed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
protected int changes();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerDocument:()Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.changes:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
protected void synchronizeData();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
protected org.w3c.dom.Node getContainer();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final boolean isReadOnly();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isReadOnly(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_1
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -2
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean needsSyncData();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_2
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void needsSyncData(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_2
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -3
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean needsSyncChildren();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_4
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
public final void needsSyncChildren(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
iconst_4
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -5
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean isOwned();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 8
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isOwned(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 8
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -9
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean isFirstChild();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 16
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isFirstChild(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 16
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -17
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean isSpecified();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 32
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isSpecified(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 32
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -33
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean internalIsIgnorableWhitespace();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 64
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isIgnorableWhitespace(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush 64
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
bipush -65
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean hasStringValue();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 128
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void hasStringValue(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 128
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush -129
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
final boolean isNormalized();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 256
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isNormalized(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifne 2
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isNormalized:()Z
ifeq 2
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.isNormalized:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
ifeq 3
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 256
ior
goto 4
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
3: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush -257
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
4: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 6 1 value Z
MethodParameters:
Name Flags
value
final boolean isIdAttribute();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 512
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
final void isIdAttribute(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
ifeq 1
aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush 512
ior
goto 2
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
sipush -513
iand
StackMap locals: com.sun.org.apache.xerces.internal.dom.NodeImpl int
StackMap stack: com.sun.org.apache.xerces.internal.dom.NodeImpl int
2: i2s
putfield com.sun.org.apache.xerces.internal.dom.NodeImpl.flags:S
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 value Z
MethodParameters:
Name Flags
value
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.needsSyncData:()Z
ifeq 2
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.synchronizeData:()V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
0 4 1 out Ljava/io/ObjectOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
}
SourceFile: "NodeImpl.java"
InnerClasses:
UserDataRecord = com.sun.org.apache.xerces.internal.dom.ParentNode$UserDataRecord of com.sun.org.apache.xerces.internal.dom.ParentNode