public class com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl extends com.sun.org.apache.xerces.internal.dom.ParentNode implements org.w3c.dom.DocumentFragment
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl
super_class: com.sun.org.apache.xerces.internal.dom.ParentNode
{
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -7596449967279236746
public void <init>(com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.org.apache.xerces.internal.dom.ParentNode.<init>:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)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/DocumentFragmentImpl;
0 2 1 ownerDoc Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
MethodParameters:
Name Flags
ownerDoc
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xerces.internal.dom.ParentNode.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl;
public short getNodeType();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 11
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl;
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "#document-fragment"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl;
public void normalize();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.isNormalized:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.needsSyncChildren:()Z
ifeq 4
3: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.synchronizeChildren:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.firstChild:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
astore 1
start local 1 5: goto 17
6: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
StackMap stack:
aload 1
getfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
astore 2
start local 2 7: aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
iconst_3
if_icmpne 15
8: aload 2
ifnull 13
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
iconst_3
if_icmpne 13
9: aload 1
checkcast org.w3c.dom.Text
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeValue:()Ljava/lang/String;
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
10: aload 0
aload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
11: aload 1
astore 2
12: goto 15
13: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeValue:()Ljava/lang/String;
ifnull 14
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeValue:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 15
14: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
15: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.normalize:()V
16: aload 2
astore 1
end local 2 StackMap locals:
StackMap stack:
17: aload 1
ifnonnull 6
18: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentFragmentImpl.isNormalized:(Z)V
19: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl;
5 20 1 kid Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
7 17 2 next Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
}
SourceFile: "DocumentFragmentImpl.java"