public class com.sun.org.apache.xerces.internal.util.DOMUtil
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.util.DOMUtil
super_class: java.lang.Object
{
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
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/util/DOMUtil;
public static void copyInto(org.w3c.dom.Node, org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=16, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
astore 2
start local 2 1: aload 2
instanceof com.sun.org.apache.xerces.internal.dom.DocumentImpl
istore 3
start local 3 2: aload 0
astore 4
start local 4 3: aload 0
astore 5
start local 5 4: aload 0
astore 6
start local 6 5: goto 52
6: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Document int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aconst_null
astore 7
start local 7 7: aload 6
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 8
start local 8 8: iload 8
tableswitch { // 1 - 8
1: 13
2: 36
3: 34
4: 9
5: 28
6: 36
7: 30
8: 11
default: 36
}
9: StackMap locals: org.w3c.dom.Node int
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
astore 7
10: goto 40
11: StackMap locals:
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
astore 7
12: goto 40
13: StackMap locals:
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 9
start local 9 14: aload 9
astore 7
15: aload 6
invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 10
start local 10 16: aload 10
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
istore 11
start local 11 17: iconst_0
istore 12
start local 12 18: goto 26
19: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Document int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int org.w3c.dom.Element org.w3c.dom.NamedNodeMap int int
StackMap stack:
aload 10
iload 12
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
astore 13
start local 13 20: aload 13
invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
astore 14
start local 14 21: aload 13
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
astore 15
start local 15 22: aload 9
aload 14
aload 15
invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
23: iload 3
ifeq 25
aload 13
invokeinterface org.w3c.dom.Attr.getSpecified:()Z
ifne 25
24: aload 9
aload 14
invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
end local 15 end local 14 end local 13 25: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
26: iload 12
iload 11
if_icmplt 19
end local 12 27: goto 40
end local 11 end local 10 end local 9 28: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Document int org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node org.w3c.dom.Node int
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
astore 7
29: goto 40
30: StackMap locals:
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
31: aload 6
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
32: invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
astore 7
33: goto 40
34: StackMap locals:
StackMap stack:
aload 2
aload 6
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 7
35: goto 40
36: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "can't copy node type, "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
37: iload 8
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
38: aload 6
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
39: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
aload 1
aload 7
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
41: aload 6
invokeinterface org.w3c.dom.Node.hasChildNodes:()Z
ifeq 46
42: aload 6
astore 5
43: aload 6
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 6
44: aload 7
astore 1
45: goto 52
46: StackMap locals:
StackMap stack:
aload 6
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 6
47: goto 51
48: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 6
49: aload 5
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 5
50: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 1
51: StackMap locals:
StackMap stack:
aload 6
ifnonnull 52
aload 5
aload 4
if_acmpne 48
end local 8 end local 7 52: StackMap locals:
StackMap stack:
aload 6
ifnonnull 6
53: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 src Lorg/w3c/dom/Node;
0 54 1 dest Lorg/w3c/dom/Node;
1 54 2 factory Lorg/w3c/dom/Document;
2 54 3 domimpl Z
3 54 4 start Lorg/w3c/dom/Node;
4 54 5 parent Lorg/w3c/dom/Node;
5 54 6 place Lorg/w3c/dom/Node;
7 52 7 node Lorg/w3c/dom/Node;
8 52 8 type I
14 28 9 element Lorg/w3c/dom/Element;
16 28 10 attrs Lorg/w3c/dom/NamedNodeMap;
17 28 11 attrCount I
18 27 12 i I
20 25 13 attr Lorg/w3c/dom/Attr;
21 25 14 attrName Ljava/lang/String;
22 25 15 attrValue Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
src
dest
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.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
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 parent Lorg/w3c/dom/Node;
1 7 1 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
public static org.w3c.dom.Element getFirstVisibleChildElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 6
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 5
3: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;)Z
ifne 5
4: aload 1
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 parent Lorg/w3c/dom/Node;
1 8 1 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
public static org.w3c.dom.Element getFirstVisibleChildElement(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()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
iconst_1
if_icmpne 5
3: aload 2
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifne 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
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 parent Lorg/w3c/dom/Node;
0 8 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
1 8 2 child Lorg/w3c/dom/Node;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
parent
hiddenNodes
public static org.w3c.dom.Element getLastChildElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()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.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 parent Lorg/w3c/dom/Node;
1 7 1 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
public static org.w3c.dom.Element getLastVisibleChildElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 6
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 5
3: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;)Z
ifne 5
4: aload 1
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 parent Lorg/w3c/dom/Node;
1 8 1 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
public static org.w3c.dom.Element getLastVisibleChildElement(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()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
iconst_1
if_icmpne 5
3: aload 2
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifne 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 2
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 parent Lorg/w3c/dom/Node;
0 8 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
1 8 2 child Lorg/w3c/dom/Node;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
parent
hiddenNodes
public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()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
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
6: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 node Lorg/w3c/dom/Node;
1 7 1 sibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static org.w3c.dom.Element getNextVisibleSiblingElement(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: goto 6
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 5
3: aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;)Z
ifne 5
4: aload 1
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 node Lorg/w3c/dom/Node;
1 8 1 sibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static org.w3c.dom.Element getNextVisibleSiblingElement(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()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
iconst_1
if_icmpne 5
3: aload 2
aload 1
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.isHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)Z
ifne 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
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 node Lorg/w3c/dom/Node;
0 8 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
1 8 2 sibling Lorg/w3c/dom/Node;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
node
hiddenNodes
public static void setHidden(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.setReadOnly:(ZZ)V
goto 4
2: StackMap locals:
StackMap stack:
aload 0
instanceof com.sun.org.apache.xerces.internal.dom.NodeImpl
ifeq 4
3: aload 0
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static void setHidden(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 3
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
iconst_1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.setReadOnly:(ZZ)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 0
ldc ""
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 node Lorg/w3c/dom/Node;
0 5 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
node
hiddenNodes
public static void setVisible(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.setReadOnly:(ZZ)V
goto 4
2: StackMap locals:
StackMap stack:
aload 0
instanceof com.sun.org.apache.xerces.internal.dom.NodeImpl
ifeq 4
3: aload 0
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static void setVisible(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 3
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.setReadOnly:(ZZ)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 0
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 node Lorg/w3c/dom/Node;
0 5 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
node
hiddenNodes
public static boolean isHidden(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.getReadOnly:()Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof com.sun.org.apache.xerces.internal.dom.NodeImpl
ifeq 4
3: aload 0
checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.getReadOnly:()Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static boolean isHidden(org.w3c.dom.Node, java.util.Map<org.w3c.dom.Node, java.lang.String>);
descriptor: (Lorg/w3c/dom/Node;Ljava/util/Map;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl.getReadOnly:()Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 node Lorg/w3c/dom/Node;
0 3 1 hiddenNodes Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;
Signature: (Lorg/w3c/dom/Node;Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
node
hiddenNodes
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()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
iconst_1
if_icmpne 5
3: aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
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 parent Lorg/w3c/dom/Node;
0 8 1 elemName Ljava/lang/String;
1 8 2 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
elemName
public static org.w3c.dom.Element getLastChildElement(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()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
iconst_1
if_icmpne 5
3: aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 2
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 parent Lorg/w3c/dom/Node;
0 8 1 elemName Ljava/lang/String;
1 8 2 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
parent
elemName
public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Node, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()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
iconst_1
if_icmpne 5
3: aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
checkcast org.w3c.dom.Element
areturn
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
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 node Lorg/w3c/dom/Node;
0 8 1 elemName Ljava/lang/String;
1 8 2 sibling Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
elemName
public static org.w3c.dom.Element getFirstChildElementNS(org.w3c.dom.Node, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 3
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 7
aload 4
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 3
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
checkcast org.w3c.dom.Element
areturn
end local 4 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 2
9: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 parent Lorg/w3c/dom/Node;
0 10 1 uri Ljava/lang/String;
0 10 2 localpart Ljava/lang/String;
1 10 3 child Lorg/w3c/dom/Node;
4 7 4 childURI Ljava/lang/String;
MethodParameters:
Name Flags
parent
uri
localpart
public static org.w3c.dom.Element getLastChildElementNS(org.w3c.dom.Node, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 3
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 7
aload 4
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 3
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
checkcast org.w3c.dom.Element
areturn
end local 4 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 3
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 2
9: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 parent Lorg/w3c/dom/Node;
0 10 1 uri Ljava/lang/String;
0 10 2 localpart Ljava/lang/String;
1 10 3 child Lorg/w3c/dom/Node;
4 7 4 childURI Ljava/lang/String;
MethodParameters:
Name Flags
parent
uri
localpart
public static org.w3c.dom.Element getNextSiblingElementNS(org.w3c.dom.Node, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
start local 3 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 3
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 7
aload 4
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 3
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
checkcast org.w3c.dom.Element
areturn
end local 4 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 3
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 2
9: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 node Lorg/w3c/dom/Node;
0 10 1 uri Ljava/lang/String;
0 10 2 localpart Ljava/lang/String;
1 10 3 sibling Lorg/w3c/dom/Node;
4 7 4 siblingURI Ljava/lang/String;
MethodParameters:
Name Flags
node
uri
localpart
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node, java.lang.String[]);
descriptor: (Lorg/w3c/dom/Node;[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 10
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 9
3: iconst_0
istore 3
start local 3 4: goto 8
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 2
checkcast org.w3c.dom.Element
areturn
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
11: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 parent Lorg/w3c/dom/Node;
0 12 1 elemNames [Ljava/lang/String;
1 12 2 child Lorg/w3c/dom/Node;
4 9 3 i I
MethodParameters:
Name Flags
parent
elemNames
public static org.w3c.dom.Element getLastChildElement(org.w3c.dom.Node, java.lang.String[]);
descriptor: (Lorg/w3c/dom/Node;[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 10
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 9
3: iconst_0
istore 3
start local 3 4: goto 8
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 2
checkcast org.w3c.dom.Element
areturn
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
11: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 parent Lorg/w3c/dom/Node;
0 12 1 elemNames [Ljava/lang/String;
1 12 2 child Lorg/w3c/dom/Node;
4 9 3 i I
MethodParameters:
Name Flags
parent
elemNames
public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Node, java.lang.String[]);
descriptor: (Lorg/w3c/dom/Node;[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 10
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 9
3: iconst_0
istore 3
start local 3 4: goto 8
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
aload 1
iload 3
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 2
checkcast org.w3c.dom.Element
areturn
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
10: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
11: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 node Lorg/w3c/dom/Node;
0 12 1 elemNames [Ljava/lang/String;
1 12 2 sibling Lorg/w3c/dom/Node;
4 9 3 i I
MethodParameters:
Name Flags
node
elemNames
public static org.w3c.dom.Element getFirstChildElementNS(org.w3c.dom.Node, java.lang.String[][]);
descriptor: (Lorg/w3c/dom/Node;[[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 12
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 11
3: iconst_0
istore 3
start local 3 4: goto 10
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 6: aload 4
ifnull 9
aload 4
aload 1
iload 3
aaload
iconst_0
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 2
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 1
iload 3
aaload
iconst_1
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 2
checkcast org.w3c.dom.Element
areturn
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
12: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
13: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 parent Lorg/w3c/dom/Node;
0 14 1 elemNames [[Ljava/lang/String;
1 14 2 child Lorg/w3c/dom/Node;
4 11 3 i I
6 9 4 uri Ljava/lang/String;
MethodParameters:
Name Flags
parent
elemNames
public static org.w3c.dom.Element getLastChildElementNS(org.w3c.dom.Node, java.lang.String[][]);
descriptor: (Lorg/w3c/dom/Node;[[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 12
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 11
3: iconst_0
istore 3
start local 3 4: goto 10
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 6: aload 4
ifnull 9
aload 4
aload 1
iload 3
aaload
iconst_0
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 2
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 1
iload 3
aaload
iconst_1
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 2
checkcast org.w3c.dom.Element
areturn
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 2
12: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
13: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 parent Lorg/w3c/dom/Node;
0 14 1 elemNames [[Ljava/lang/String;
1 14 2 child Lorg/w3c/dom/Node;
4 11 3 i I
6 9 4 uri Ljava/lang/String;
MethodParameters:
Name Flags
parent
elemNames
public static org.w3c.dom.Element getNextSiblingElementNS(org.w3c.dom.Node, java.lang.String[][]);
descriptor: (Lorg/w3c/dom/Node;[[Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 12
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 11
3: iconst_0
istore 3
start local 3 4: goto 10
5: StackMap locals: int
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
astore 4
start local 4 6: aload 4
ifnull 9
aload 4
aload 1
iload 3
aaload
iconst_0
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 2
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
aload 1
iload 3
aaload
iconst_1
aaload
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 2
checkcast org.w3c.dom.Element
areturn
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
12: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
13: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 node Lorg/w3c/dom/Node;
0 14 1 elemNames [[Ljava/lang/String;
1 14 2 sibling Lorg/w3c/dom/Node;
4 11 3 i I
6 9 4 uri Ljava/lang/String;
MethodParameters:
Name Flags
node
elemNames
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 4
start local 4 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 4
checkcast org.w3c.dom.Element
astore 5
start local 5 4: aload 5
invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 5
aload 2
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 5
areturn
end local 5 7: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
8: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
9: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 parent Lorg/w3c/dom/Node;
0 10 1 elemName Ljava/lang/String;
0 10 2 attrName Ljava/lang/String;
0 10 3 attrValue Ljava/lang/String;
1 10 4 child Lorg/w3c/dom/Node;
4 7 5 element Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
parent
elemName
attrName
attrValue
public static org.w3c.dom.Element getLastChildElement(org.w3c.dom.Node, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 4
start local 4 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 4
checkcast org.w3c.dom.Element
astore 5
start local 5 4: aload 5
invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 5
aload 2
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 5
areturn
end local 5 7: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 4
8: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
9: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 parent Lorg/w3c/dom/Node;
0 10 1 elemName Ljava/lang/String;
0 10 2 attrName Ljava/lang/String;
0 10 3 attrValue Ljava/lang/String;
1 10 4 child Lorg/w3c/dom/Node;
4 7 5 element Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
parent
elemName
attrName
attrValue
public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Node, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 1: goto 8
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 7
3: aload 4
checkcast org.w3c.dom.Element
astore 5
start local 5 4: aload 5
invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 5
aload 2
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 5
areturn
end local 5 7: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
8: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
9: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 node Lorg/w3c/dom/Node;
0 10 1 elemName Ljava/lang/String;
0 10 2 attrName Ljava/lang/String;
0 10 3 attrValue Ljava/lang/String;
1 10 4 sibling Lorg/w3c/dom/Node;
4 7 5 element Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
node
elemName
attrName
attrValue
public static java.lang.String getChildText(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 3: aload 0
invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
astore 2
start local 2 4: goto 12
5: StackMap locals: java.lang.StringBuffer org.w3c.dom.Node
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNodeType:()S
istore 3
start local 3 6: iload 3
iconst_3
if_icmpne 9
7: aload 1
aload 2
invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: goto 11
9: StackMap locals: int
StackMap stack:
iload 3
iconst_4
if_icmpne 11
10: aload 1
aload 2
invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getChildText:(Lorg/w3c/dom/Node;)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 2
end local 3 12: StackMap locals:
StackMap stack:
aload 2
ifnonnull 5
13: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 node Lorg/w3c/dom/Node;
3 14 1 str Ljava/lang/StringBuffer;
4 14 2 child Lorg/w3c/dom/Node;
6 12 3 type S
MethodParameters:
Name Flags
node
public static java.lang.String getName(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static java.lang.String getLocalName(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 0
invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 node Lorg/w3c/dom/Node;
1 4 1 name Ljava/lang/String;
MethodParameters:
Name Flags
node
public static org.w3c.dom.Element getParent(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: aload 1
instanceof org.w3c.dom.Element
ifeq 3
2: aload 1
checkcast org.w3c.dom.Element
areturn
3: StackMap locals: org.w3c.dom.Node
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 elem Lorg/w3c/dom/Element;
1 4 1 parent Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
elem
public static org.w3c.dom.Document getDocument(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Document;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static org.w3c.dom.Element getRoot(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 doc Lorg/w3c/dom/Document;
MethodParameters:
Name Flags
doc
public static org.w3c.dom.Attr getAttr(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elem Lorg/w3c/dom/Element;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
elem
name
public static org.w3c.dom.Attr getAttrNS(org.w3c.dom.Element, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elem Lorg/w3c/dom/Element;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
elem
nsUri
localName
public static org.w3c.dom.Attr[] getAttrs(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)[Lorg/w3c/dom/Attr;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
astore 1
start local 1 1: aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
anewarray org.w3c.dom.Attr
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: org.w3c.dom.NamedNodeMap org.w3c.dom.Attr[] int
StackMap stack:
aload 2
iload 3
aload 1
iload 3
invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Attr
aastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
if_icmplt 4
end local 3 7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 elem Lorg/w3c/dom/Element;
1 8 1 attrMap Lorg/w3c/dom/NamedNodeMap;
2 8 2 attrArray [Lorg/w3c/dom/Attr;
3 7 3 i I
MethodParameters:
Name Flags
elem
public static java.lang.String getValue(org.w3c.dom.Attr);
descriptor: (Lorg/w3c/dom/Attr;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 attribute Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
attribute
public static java.lang.String getAttrValue(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.w3c.dom.Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elem Lorg/w3c/dom/Element;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
elem
name
public static java.lang.String getAttrValueNS(org.w3c.dom.Element, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface org.w3c.dom.Element.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elem Lorg/w3c/dom/Element;
0 1 1 nsUri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
elem
nsUri
localName
public static java.lang.String getPrefix(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static java.lang.String getNamespaceURI(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static java.lang.String getAnnotation(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getAnnotation:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static java.lang.String getSyntheticAnnotation(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
ifeq 2
1: aload 0
checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.getSyntheticAnnotation:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public static org.w3c.dom.DOMException createDOMException(short, java.lang.Throwable);
descriptor: (SLjava/lang/Throwable;)Lorg/w3c/dom/DOMException;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.w3c.dom.DOMException
dup
iload 0
aload 1
ifnull 1
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
goto 2
StackMap locals: int java.lang.Throwable
StackMap stack: new 0 new 0 int
1: aconst_null
StackMap locals: int java.lang.Throwable
StackMap stack: new 0 new 0 int java.lang.String
2: invokespecial org.w3c.dom.DOMException.<init>:(SLjava/lang/String;)V
astore 2
start local 2 3: aload 1
ifnull 4
aload 2
aload 1
invokevirtual org.w3c.dom.DOMException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
4: StackMap locals: org.w3c.dom.DOMException
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 code S
0 5 1 cause Ljava/lang/Throwable;
3 5 2 de Lorg/w3c/dom/DOMException;
MethodParameters:
Name Flags
code
cause
public static org.w3c.dom.ls.LSException createLSException(short, java.lang.Throwable);
descriptor: (SLjava/lang/Throwable;)Lorg/w3c/dom/ls/LSException;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.w3c.dom.ls.LSException
dup
iload 0
aload 1
ifnull 1
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
goto 2
StackMap locals: int java.lang.Throwable
StackMap stack: new 0 new 0 int
1: aconst_null
StackMap locals: int java.lang.Throwable
StackMap stack: new 0 new 0 int java.lang.String
2: invokespecial org.w3c.dom.ls.LSException.<init>:(SLjava/lang/String;)V
astore 2
start local 2 3: aload 1
ifnull 4
aload 2
aload 1
invokevirtual org.w3c.dom.ls.LSException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
4: StackMap locals: org.w3c.dom.ls.LSException
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 code S
0 5 1 cause Ljava/lang/Throwable;
3 5 2 lse Lorg/w3c/dom/ls/LSException;
MethodParameters:
Name Flags
code
cause
}
SourceFile: "DOMUtil.java"