public class com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl extends com.sun.org.apache.xerces.internal.dom.DocumentImpl implements com.sun.org.apache.xerces.internal.dom.DeferredNode
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
super_class: com.sun.org.apache.xerces.internal.dom.DocumentImpl
{
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5186323580749626857
private static final boolean DEBUG_PRINT_REF_COUNTS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_PRINT_TABLES;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEBUG_IDS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int CHUNK_SHIFT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int CHUNK_SIZE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 256
protected static final int CHUNK_MASK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 255
protected static final int INITIAL_CHUNK_COUNT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 32
protected transient int fNodeCount;
descriptor: I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[][] fNodeType;
descriptor: [[I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.lang.Object[][] fNodeName;
descriptor: [[Ljava/lang/Object;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.lang.Object[][] fNodeValue;
descriptor: [[Ljava/lang/Object;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[][] fNodeParent;
descriptor: [[I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[][] fNodeLastChild;
descriptor: [[I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[][] fNodePrevSib;
descriptor: [[I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.lang.Object[][] fNodeURI;
descriptor: [[Ljava/lang/Object;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[][] ;
descriptor: [[I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int fIdCount;
descriptor: I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient java.lang.String[] fIdName;
descriptor: [Ljava/lang/String;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected transient int[] fIdElement;
descriptor: [I
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected boolean fNamespacesEnabled;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private final transient java.lang.StringBuilder fBufferStr;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT
private final transient java.util.List<java.lang.String> fStrChunks;
descriptor: Ljava/util/List;
flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT
Signature: Ljava/util/List<Ljava/lang/String;>;
private static final int[] INIT_ARRAY;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: sipush 257
newarray 10
putstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
1: iconst_0
istore 0
start local 0 2: goto 5
3: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
iload 0
iconst_m1
iastore
4: iinc 0 1
StackMap locals:
StackMap stack:
5: iload 0
sipush 256
if_icmplt 3
end local 0 6: return
LocalVariableTable:
Start End Slot Name Signature
2 6 0 i I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(ZZ)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/DeferredDocumentImpl;
0 2 1 namespacesEnabled Z
MethodParameters:
Name Flags
namespacesEnabled
public void <init>(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
invokespecial com.sun.org.apache.xerces.internal.dom.DocumentImpl.<init>:(Z)V
1: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
2: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
3: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
5: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:(Z)V
6: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:(Z)V
7: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 9 1 namespaces Z
0 9 2 grammarAccess Z
MethodParameters:
Name Flags
namespaces
grammarAccess
public org.w3c.dom.DOMImplementation getImplementation();
descriptor: ()Lorg/w3c/dom/DOMImplementation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.org.apache.xerces.internal.dom.DeferredDOMImplementationImpl.getDOMImplementation:()Lorg/w3c/dom/DOMImplementation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
boolean getNamespacesEnabled();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
void setNamespacesEnabled(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 2 1 enable Z
MethodParameters:
Name Flags
enable
public int createDeferredDocument();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
bipush 9
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 1
start local 1 1: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
1 2 1 nodeIndex I
public int createDeferredDocumentType(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
bipush 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 4
start local 4 1: iload 4
bipush 8
ishr
istore 5
start local 5 2: iload 4
sipush 255
iand
istore 6
start local 6 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 3
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
6: iload 4
ireturn
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 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 rootElementName Ljava/lang/String;
0 7 2 publicId Ljava/lang/String;
0 7 3 systemId Ljava/lang/String;
1 7 4 nodeIndex I
2 7 5 chunk I
3 7 6 index I
MethodParameters:
Name Flags
rootElementName
publicId
systemId
public void setInternalSubset(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
bipush 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 5
start local 5 3: iload 5
bipush 8
ishr
istore 6
start local 6 4: iload 5
sipush 255
iand
istore 7
start local 7 5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 5
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
7: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 8 1 doctypeIndex I
0 8 2 subset Ljava/lang/String;
1 8 3 chunk I
2 8 4 index I
3 8 5 extraDataIndex I
4 8 6 echunk I
5 8 7 eindex I
MethodParameters:
Name Flags
doctypeIndex
subset
public int createDeferredNotation(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
bipush 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 5
start local 5 1: iload 5
bipush 8
ishr
istore 6
start local 6 2: iload 5
sipush 255
iand
istore 7
start local 7 3: aload 0
bipush 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 8
start local 8 4: iload 8
bipush 8
ishr
istore 9
start local 9 5: iload 8
sipush 255
iand
istore 10
start local 10 6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 3
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 8
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 4
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
11: iload 5
ireturn
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 12 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 12 1 notationName Ljava/lang/String;
0 12 2 publicId Ljava/lang/String;
0 12 3 systemId Ljava/lang/String;
0 12 4 baseURI Ljava/lang/String;
1 12 5 nodeIndex I
2 12 6 chunk I
3 12 7 index I
4 12 8 extraDataIndex I
5 12 9 echunk I
6 12 10 eindex I
MethodParameters:
Name Flags
notationName
publicId
systemId
baseURI
public int createDeferredEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=15, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 6
start local 6 1: iload 6
bipush 8
ishr
istore 7
start local 7 2: iload 6
sipush 255
iand
istore 8
start local 8 3: aload 0
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 9
start local 9 4: iload 9
bipush 8
ishr
istore 10
start local 10 5: iload 9
sipush 255
iand
istore 11
start local 11 6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 3
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 9
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 4
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aconst_null
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
12: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aconst_null
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
13: aload 0
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 12
start local 12 14: iload 12
bipush 8
ishr
istore 13
start local 13 15: iload 12
sipush 255
iand
istore 14
start local 14 16: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 12
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
17: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 5
iload 13
iload 14
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
18: iload 6
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 19 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 19 1 entityName Ljava/lang/String;
0 19 2 publicId Ljava/lang/String;
0 19 3 systemId Ljava/lang/String;
0 19 4 notationName Ljava/lang/String;
0 19 5 baseURI Ljava/lang/String;
1 19 6 nodeIndex I
2 19 7 chunk I
3 19 8 index I
4 19 9 extraDataIndex I
5 19 10 echunk I
6 19 11 eindex I
14 19 12 extraDataIndex2 I
15 19 13 echunk2 I
16 19 14 eindex2 I
MethodParameters:
Name Flags
entityName
publicId
systemId
notationName
baseURI
public java.lang.String getDeferredEntityBaseURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpeq 4
1: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
istore 2
start local 2 2: aload 0
iload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
istore 2
3: aload 0
iload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 5 1 entityIndex I
2 4 2 extraDataIndex I
MethodParameters:
Name Flags
entityIndex
public void setEntityInfo(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
istore 4
start local 4 1: iload 4
iconst_m1
if_icmpeq 6
2: iload 4
bipush 8
ishr
istore 5
start local 5 3: iload 4
sipush 255
iand
istore 6
start local 6 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 3
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
end local 6 end local 5 6: StackMap locals: int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 currentEntityDecl I
0 7 2 version Ljava/lang/String;
0 7 3 encoding Ljava/lang/String;
1 7 4 eNodeIndex I
3 6 5 echunk I
4 6 6 eindex I
MethodParameters:
Name Flags
currentEntityDecl
version
encoding
public void setTypeInfo(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 4 1 elementNodeIndex I
0 4 2 type Ljava/lang/Object;
1 4 3 elementChunk I
2 4 4 elementIndex I
MethodParameters:
Name Flags
elementNodeIndex
type
public void setInputEncoding(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
istore 3
start local 3 1: aload 0
iload 3
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
istore 4
start local 4 2: iload 4
bipush 8
ishr
istore 5
start local 5 3: iload 4
sipush 255
iand
istore 6
start local 6 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: 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 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 currentEntityDecl I
0 6 2 value Ljava/lang/String;
1 6 3 nodeIndex I
2 6 4 extraDataIndex I
3 6 5 echunk I
4 6 6 eindex I
MethodParameters:
Name Flags
currentEntityDecl
value
public int createDeferredEntityReference(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 3
start local 3 1: iload 3
bipush 8
ishr
istore 4
start local 4 2: iload 3
sipush 255
iand
istore 5
start local 5 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: iload 3
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 name Ljava/lang/String;
0 6 2 baseURI Ljava/lang/String;
1 6 3 nodeIndex I
2 6 4 chunk I
3 6 5 index I
MethodParameters:
Name Flags
name
baseURI
public int createDeferredElement(java.lang.String, java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 4
start local 4 1: iload 4
bipush 8
ishr
istore 5
start local 5 2: iload 4
sipush 255
iand
istore 6
start local 6 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 2
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 1
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 3
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
6: iload 4
ireturn
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 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 elementURI Ljava/lang/String;
0 7 2 elementName Ljava/lang/String;
0 7 3 type Ljava/lang/Object;
1 7 4 elementNodeIndex I
2 7 5 elementChunk I
3 7 6 elementIndex I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
elementURI
elementName
type
public int createDeferredElement(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElement:(Ljava/lang/String;Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 elementName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
elementName
public int createDeferredElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 3
start local 3 1: iload 3
bipush 8
ishr
istore 4
start local 4 2: iload 3
sipush 255
iand
istore 5
start local 5 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 2
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 1
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: iload 3
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 elementURI Ljava/lang/String;
0 6 2 elementName Ljava/lang/String;
1 6 3 elementNodeIndex I
2 6 4 elementChunk I
3 6 5 elementIndex I
MethodParameters:
Name Flags
elementURI
elementName
public int setDeferredAttribute(int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.lang.Object);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=18, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 2
aload 3
aload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
istore 8
start local 8 1: iload 8
bipush 8
ishr
istore 9
start local 9 2: iload 8
sipush 255
iand
istore 10
start local 10 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 1
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
4: iload 1
bipush 8
ishr
istore 11
start local 11 5: iload 1
sipush 255
iand
istore 12
start local 12 6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 11
iload 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 13
start local 13 7: iload 13
ifeq 9
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 13
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
9: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int java.lang.String java.lang.String java.lang.String int int java.lang.Object int int int int int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 8
iload 11
iload 12
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
10: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 14
start local 14 11: iload 6
ifeq 16
12: iload 14
sipush 512
ior
istore 14
13: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 14
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
14: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 15
start local 15 15: aload 0
aload 15
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier:(Ljava/lang/String;I)V
end local 15 16: StackMap locals: int
StackMap stack:
aload 7
ifnull 22
17: aload 0
bipush 20
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 15
start local 15 18: iload 15
bipush 8
ishr
istore 16
start local 16 19: iload 15
sipush 255
iand
istore 17
start local 17 20: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 15
iload 9
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
21: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 7
iload 16
iload 17
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
end local 17 end local 16 end local 15 22: StackMap locals:
StackMap stack:
iload 8
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 23 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 23 1 elementNodeIndex I
0 23 2 attrName Ljava/lang/String;
0 23 3 attrURI Ljava/lang/String;
0 23 4 attrValue Ljava/lang/String;
0 23 5 specified Z
0 23 6 id Z
0 23 7 type Ljava/lang/Object;
1 23 8 attrNodeIndex I
2 23 9 attrChunk I
3 23 10 attrIndex I
5 23 11 elementChunk I
6 23 12 elementIndex I
7 23 13 lastAttrNodeIndex I
11 23 14 extra I
15 16 15 value Ljava/lang/String;
18 22 15 extraDataIndex I
19 22 16 echunk I
20 22 17 eindex I
MethodParameters:
Name Flags
elementNodeIndex
attrName
attrURI
attrValue
specified
id
type
public int createDeferredAttribute(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)I
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
aload 1
aconst_null
aload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
ireturn
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/DeferredDocumentImpl;
0 1 1 attrName Ljava/lang/String;
0 1 2 attrValue Ljava/lang/String;
0 1 3 specified Z
MethodParameters:
Name Flags
attrName
attrValue
specified
public int createDeferredAttribute(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 5
start local 5 1: iload 5
bipush 8
ishr
istore 6
start local 6 2: iload 5
sipush 255
iand
istore 7
start local 7 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 2
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 3
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
6: iload 4
ifeq 7
bipush 32
goto 8
StackMap locals: int int int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 8
start local 8 9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 8
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
10: iload 5
ireturn
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 11 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 11 1 attrName Ljava/lang/String;
0 11 2 attrURI Ljava/lang/String;
0 11 3 attrValue Ljava/lang/String;
0 11 4 specified Z
1 11 5 nodeIndex I
2 11 6 chunk I
3 11 7 index I
9 11 8 extra I
MethodParameters:
Name Flags
attrName
attrURI
attrValue
specified
public int createDeferredElementDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 21
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 2
start local 2 1: iload 2
bipush 8
ishr
istore 3
start local 3 2: iload 2
sipush 255
iand
istore 4
start local 4 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: iload 2
ireturn
end local 4 end local 3 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/DeferredDocumentImpl;
0 5 1 elementName Ljava/lang/String;
1 5 2 nodeIndex I
2 5 3 chunk I
3 5 4 index I
MethodParameters:
Name Flags
elementName
public int createDeferredTextNode(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 3
start local 3 1: iload 3
bipush 8
ishr
istore 4
start local 4 2: iload 3
sipush 255
iand
istore 5
start local 5 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 1
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 2
ifeq 5
iconst_1
goto 6
StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int[][]
5: iconst_0
StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int[][] int
6: iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
7: iload 3
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 8 1 data Ljava/lang/String;
0 8 2 ignorableWhitespace Z
1 8 3 nodeIndex I
2 8 4 chunk I
3 8 5 index I
MethodParameters:
Name Flags
data
ignorableWhitespace
public int createDeferredCDATASection(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 2
start local 2 1: iload 2
bipush 8
ishr
istore 3
start local 3 2: iload 2
sipush 255
iand
istore 4
start local 4 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 1
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: iload 2
ireturn
end local 4 end local 3 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/DeferredDocumentImpl;
0 5 1 data Ljava/lang/String;
1 5 2 nodeIndex I
2 5 3 chunk I
3 5 4 index I
MethodParameters:
Name Flags
data
public int createDeferredProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 3
start local 3 1: iload 3
bipush 8
ishr
istore 4
start local 4 2: iload 3
sipush 255
iand
istore 5
start local 5 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 1
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 2
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
5: iload 3
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 target Ljava/lang/String;
0 6 2 data Ljava/lang/String;
1 6 3 nodeIndex I
2 6 4 chunk I
3 6 5 index I
MethodParameters:
Name Flags
target
data
public int (java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 2
start local 2 1: iload 2
bipush 8
ishr
istore 3
start local 3 2: iload 2
sipush 255
iand
istore 4
start local 4 3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 1
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
4: iload 2
ireturn
end local 4 end local 3 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/DeferredDocumentImpl;
0 5 1 data Ljava/lang/String;
1 5 2 nodeIndex I
2 5 3 chunk I
3 5 4 index I
MethodParameters:
Name Flags
data
public int cloneNode(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
aaload
iload 4
iaload
istore 5
start local 5 3: aload 0
iload 5
i2s
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createNode:(S)I
istore 6
start local 6 4: iload 6
bipush 8
ishr
istore 7
start local 7 5: iload 6
sipush 255
iand
istore 8
start local 8 6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aaload
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aaload
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
iload 3
aaload
iload 4
aaload
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkValue:([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
pop
9: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
aaload
iload 4
iaload
istore 9
start local 9 10: iload 9
iconst_m1
if_icmpeq 14
11: iload 5
iconst_2
if_icmpeq 13
iload 5
iconst_3
if_icmpeq 13
12: aload 0
iload 9
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
istore 9
13: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int int int int int int int int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 9
iload 7
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
14: StackMap locals:
StackMap stack:
iload 2
ifeq 23
15: iconst_m1
istore 10
start local 10 16: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 11
start local 11 17: goto 22
18: StackMap locals: int int
StackMap stack:
aload 0
iload 11
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
istore 12
start local 12 19: aload 0
iload 6
iload 12
iload 10
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
pop
20: iload 12
istore 10
21: aload 0
iload 11
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
istore 11
end local 12 22: StackMap locals:
StackMap stack:
iload 11
iconst_m1
if_icmpne 18
end local 11 end local 10 23: StackMap locals:
StackMap stack:
iload 6
ireturn
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 24 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 24 1 nodeIndex I
0 24 2 deep Z
1 24 3 nchunk I
2 24 4 nindex I
3 24 5 nodeType I
4 24 6 cloneIndex I
5 24 7 cchunk I
6 24 8 cindex I
10 24 9 extraIndex I
16 23 10 prevIndex I
17 23 11 childIndex I
19 22 12 clonedChildIndex I
MethodParameters:
Name Flags
nodeIndex
deep
public void appendChild(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: iload 2
bipush 8
ishr
istore 5
start local 5 3: iload 2
sipush 255
iand
istore 6
start local 6 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 1
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 7
start local 7 6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 7
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 2
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
8: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 9 1 parentIndex I
0 9 2 childIndex I
1 9 3 pchunk I
2 9 4 pindex I
3 9 5 cchunk I
4 9 6 cindex I
6 9 7 olast I
MethodParameters:
Name Flags
parentIndex
childIndex
public int setAttributeNode(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=16, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: iload 2
bipush 8
ishr
istore 5
start local 5 3: iload 2
sipush 255
iand
istore 6
start local 6 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 7
start local 7 5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 8
start local 8 6: iconst_m1
istore 9
start local 9 7: iconst_m1
istore 10
start local 10 8: iconst_m1
istore 11
start local 11 9: goto 17
10: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int int int int int int java.lang.String int int int int
StackMap stack:
iload 8
bipush 8
ishr
istore 10
11: iload 8
sipush 255
iand
istore 11
12: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 12
start local 12 13: aload 12
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: goto 18
15: StackMap locals: java.lang.String
StackMap stack:
iload 8
istore 9
16: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 8
end local 12 17: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 10
18: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpeq 39
19: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 12
start local 12 20: iload 9
iconst_m1
if_icmpne 23
21: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 12
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
22: goto 26
23: StackMap locals: int
StackMap stack:
iload 9
bipush 8
ishr
istore 13
start local 13 24: iload 9
sipush 255
iand
istore 14
start local 14 25: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 12
iload 13
iload 14
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
end local 14 end local 13 26: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
27: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
pop
28: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
pop
29: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
30: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
31: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 10
iload 11
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
32: istore 13
start local 13 33: iload 13
bipush 8
ishr
istore 14
start local 14 34: iload 13
sipush 255
iand
istore 15
start local 15 35: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 14
iload 15
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
36: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 14
iload 15
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
pop
37: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 14
iload 15
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
38: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 14
iload 15
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
end local 15 end local 14 end local 13 end local 12 39: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 12
start local 12 40: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 2
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
41: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 12
iload 5
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
42: iload 8
ireturn
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 43 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 43 1 elemIndex I
0 43 2 attrIndex I
1 43 3 echunk I
2 43 4 eindex I
3 43 5 achunk I
4 43 6 aindex I
5 43 7 attrName Ljava/lang/String;
6 43 8 oldAttrIndex I
7 43 9 nextIndex I
8 43 10 oachunk I
9 43 11 oaindex I
13 17 12 oldAttrName Ljava/lang/String;
20 39 12 prevIndex I
24 26 13 pchunk I
25 26 14 pindex I
33 39 13 attrTextIndex I
34 39 14 atchunk I
35 39 15 atindex I
40 43 12 prevIndex I
MethodParameters:
Name Flags
elemIndex
attrIndex
public void setIdAttributeNode(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 2
bipush 8
ishr
istore 3
start local 3 1: iload 2
sipush 255
iand
istore 4
start local 4 2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
start local 5 3: iload 5
sipush 512
ior
istore 5
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 5
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
5: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 6
start local 6 6: aload 0
aload 6
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier:(Ljava/lang/String;I)V
7: 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 8 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 8 1 elemIndex I
0 8 2 attrIndex I
1 8 3 chunk I
2 8 4 index I
3 8 5 extra I
6 8 6 value Ljava/lang/String;
MethodParameters:
Name Flags
elemIndex
attrIndex
public void setIdAttribute(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iload 1
bipush 8
ishr
istore 2
start local 2 1: iload 1
sipush 255
iand
istore 3
start local 3 2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 4
start local 4 3: iload 4
sipush 512
ior
istore 4
4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 4
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 attrIndex I
1 6 2 chunk I
2 6 3 index I
3 6 4 extra I
MethodParameters:
Name Flags
attrIndex
public int insertBefore(int, int, int);
descriptor: (III)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
iconst_m1
if_icmpne 3
1: aload 0
iload 1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
2: iload 2
ireturn
3: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishr
istore 4
start local 4 4: iload 2
sipush 255
iand
istore 5
start local 5 5: iload 3
bipush 8
ishr
istore 6
start local 6 6: iload 3
sipush 255
iand
istore 7
start local 7 7: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 8
start local 8 8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 2
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 8
iload 4
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
10: iload 2
ireturn
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 11 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 11 1 parentIndex I
0 11 2 newChildIndex I
0 11 3 refChildIndex I
4 11 4 nchunk I
5 11 5 nindex I
6 11 6 rchunk I
7 11 7 rindex I
8 11 8 previousIndex I
MethodParameters:
Name Flags
parentIndex
newChildIndex
refChildIndex
public void setAsLastChild(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
bipush 8
ishr
istore 3
start local 3 1: iload 1
sipush 255
iand
istore 4
start local 4 2: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 2
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 4 1 parentIndex I
0 4 2 childIndex I
1 4 3 pchunk I
2 4 4 pindex I
MethodParameters:
Name Flags
parentIndex
childIndex
public int getParentNode(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public int getParentNode(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
6: StackMap locals:
StackMap stack: int
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public int getLastChild(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public int getLastChild(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
6: StackMap locals:
StackMap stack: int
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public int getPrevSibling(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(IZ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public int getPrevSibling(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
start local 5 5: iload 5
iconst_3
if_icmpne 14
6: StackMap locals: int int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 1
7: iload 1
iconst_m1
if_icmpne 9
8: goto 15
9: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
10: iload 1
sipush 255
iand
istore 4
11: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
12: iload 5
iconst_3
if_icmpeq 6
13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 1
15: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 16 1 nodeIndex I
0 16 2 free Z
3 16 3 chunk I
4 16 4 index I
5 16 5 type I
MethodParameters:
Name Flags
nodeIndex
free
public int getRealPrevSibling(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public int getRealPrevSibling(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
6: StackMap locals:
StackMap stack: int
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public int lookupElementDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
iconst_1
if_icmple 28
1: iconst_m1
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
start local 5 5: goto 12
6: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String int int int int
StackMap stack:
iload 5
bipush 8
ishr
istore 3
7: iload 5
sipush 255
iand
istore 4
8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
bipush 10
if_icmpne 11
9: iload 5
istore 2
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
12: StackMap locals:
StackMap stack:
iload 5
iconst_m1
if_icmpne 6
end local 5 13: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpne 15
14: iconst_m1
ireturn
15: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishr
istore 3
16: iload 2
sipush 255
iand
istore 4
17: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
start local 5 18: goto 27
19: StackMap locals: int
StackMap stack:
iload 5
bipush 8
ishr
istore 3
20: iload 5
sipush 255
iand
istore 4
21: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
22: bipush 21
23: if_icmpne 26
24: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
aload 1
if_acmpne 26
25: iload 5
ireturn
26: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
27: StackMap locals:
StackMap stack:
iload 5
iconst_m1
if_icmpne 19
end local 5 end local 4 end local 3 end local 2 28: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String
StackMap stack:
iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 29 1 elementName Ljava/lang/String;
2 28 2 docTypeIndex I
3 28 3 nchunk I
4 28 4 nindex I
5 13 5 index I
18 28 5 index I
MethodParameters:
Name Flags
elementName
public com.sun.org.apache.xerces.internal.dom.DeferredNode getNodeObject(int);
descriptor: (I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 2
start local 2 3: iload 1
sipush 255
iand
istore 3
start local 3 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 4
start local 4 5: iload 4
iconst_3
if_icmpeq 7
iload 4
iconst_4
if_icmpeq 7
6: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
pop
7: StackMap locals: int int int
StackMap stack:
aconst_null
astore 5
start local 5 8: iload 4
tableswitch { // 1 - 21
1: 23
2: 9
3: 51
4: 14
5: 45
6: 43
7: 49
8: 16
9: 18
10: 20
11: 55
12: 47
13: 55
14: 55
15: 55
16: 55
17: 55
18: 55
19: 55
20: 55
21: 53
default: 55
}
9: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredNode
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
ifeq 12
10: new com.sun.org.apache.xerces.internal.dom.DeferredAttrNSImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredAttrNSImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
11: goto 56
12: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredAttrImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredAttrImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
13: goto 56
14: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredCDATASectionImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredCDATASectionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
15: goto 56
16: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredCommentImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredCommentImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
17: goto 56
18: StackMap locals:
StackMap stack:
aload 0
astore 5
19: goto 56
20: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredDocumentTypeImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentTypeImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
21: aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docType:Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
22: goto 56
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNamespacesEnabled:Z
ifeq 26
24: new com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementNSImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
25: goto 27
26: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredElementImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
27: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
ifnull 56
28: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
iconst_0
29: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
iconst_1
isub
iload 1
30: invokestatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.binarySearch:([IIII)I
istore 6
start local 6 31: goto 41
32: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iload 6
aaload
astore 7
start local 7 33: aload 7
ifnull 36
34: aload 0
aload 7
aload 5
checkcast org.w3c.dom.Element
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
35: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iload 6
aconst_null
aastore
36: StackMap locals: java.lang.String
StackMap stack:
iload 6
iconst_1
iadd
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
if_icmpge 40
37: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
iload 6
iconst_1
iadd
iaload
iload 1
if_icmpne 40
38: iinc 6 1
39: goto 41
40: StackMap locals:
StackMap stack:
iconst_m1
istore 6
end local 7 41: StackMap locals:
StackMap stack:
iload 6
iconst_m1
if_icmpne 32
end local 6 42: goto 56
43: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredEntityImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredEntityImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
44: goto 56
45: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredEntityReferenceImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredEntityReferenceImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
46: goto 56
47: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredNotationImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredNotationImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
48: goto 56
49: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredProcessingInstructionImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredProcessingInstructionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
50: goto 56
51: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredTextImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredTextImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
52: goto 56
53: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.dom.DeferredElementDefinitionImpl
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredElementDefinitionImpl.<init>:(Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;I)V
astore 5
54: goto 56
55: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
56: StackMap locals:
StackMap stack:
aload 5
ifnull 58
57: aload 5
areturn
58: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
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 59 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 59 1 nodeIndex I
3 59 2 chunk I
4 59 3 index I
5 59 4 type I
8 59 5 node Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
31 42 6 idIndex I
33 41 7 name Ljava/lang/String;
MethodParameters:
Name Flags
nodeIndex
public java.lang.String getNodeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public java.lang.String getNodeName(int, boolean);
descriptor: (IZ)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
6: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public java.lang.String getNodeValueString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public java.lang.String getNodeValueString(int, boolean);
descriptor: (IZ)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
6: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 7: aload 5
ifnonnull 9
8: aconst_null
areturn
9: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 6
start local 6 10: iload 6
iconst_3
if_icmpne 33
11: aload 0
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(I)I
istore 7
start local 7 12: iload 7
iconst_m1
if_icmpeq 53
13: aload 0
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
iconst_3
if_icmpne 53
14: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: StackMap locals: int int
StackMap stack:
iload 7
bipush 8
ishr
istore 3
16: iload 7
sipush 255
iand
istore 4
17: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 5
18: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
19: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 7
20: iload 7
iconst_m1
if_icmpne 22
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
iload 7
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
iconst_3
if_icmpeq 15
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 8
start local 8 24: iload 8
iconst_1
isub
istore 9
start local 9 25: goto 28
26: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: iinc 9 -1
StackMap locals:
StackMap stack:
28: iload 9
ifge 26
end local 9 29: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
30: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
invokeinterface java.util.List.clear:()V
31: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
32: aload 5
areturn
end local 8 end local 7 33: StackMap locals:
StackMap stack:
iload 6
iconst_4
if_icmpne 53
34: aload 0
iload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
istore 7
start local 7 35: iload 7
iconst_m1
if_icmpeq 53
36: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
37: goto 43
38: StackMap locals: int
StackMap stack:
iload 7
bipush 8
ishr
istore 3
39: iload 7
sipush 255
iand
istore 4
40: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
astore 5
41: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
42: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 7
43: StackMap locals:
StackMap stack:
iload 7
iconst_m1
if_icmpne 38
44: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 8
start local 8 45: goto 48
46: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
iload 8
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: iinc 8 -1
StackMap locals:
StackMap stack:
48: iload 8
ifge 46
end local 8 49: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
50: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fStrChunks:Ljava/util/List;
invokeinterface java.util.List.clear:()V
51: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fBufferStr:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
52: aload 5
areturn
end local 7 53: StackMap locals:
StackMap stack:
aload 5
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 54 1 nodeIndex I
0 54 2 free Z
3 54 3 chunk I
4 54 4 index I
7 54 5 value Ljava/lang/String;
10 54 6 type I
12 33 7 prevSib I
24 33 8 chunkCount I
25 29 9 i I
35 53 7 child I
45 49 8 i I
MethodParameters:
Name Flags
nodeIndex
free
public java.lang.String getNodeValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValue:(IZ)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public java.lang.Object getTypeInfo(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 2
start local 2 3: iload 1
sipush 255
iand
istore 3
start local 3 4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 2
aaload
ifnull 5
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 2
aaload
iload 3
aaload
goto 6
StackMap locals: int int
StackMap stack:
5: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
6: astore 4
start local 4 7: aload 4
ifnull 13
8: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 2
aaload
iload 3
aconst_null
aastore
9: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 2
aaload
sipush 256
aaload
checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
astore 5
start local 5 10: aload 5
dup
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
11: aload 5
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
ifne 13
12: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 2
aconst_null
aastore
end local 5 13: StackMap locals: java.lang.Object
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 14 1 nodeIndex I
3 14 2 chunk I
4 14 3 index I
7 14 4 value Ljava/lang/Object;
10 13 5 c Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
MethodParameters:
Name Flags
nodeIndex
public java.lang.String getNodeValue(int, boolean);
descriptor: (IZ)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
6: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public int (int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeExtra:(IZ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public int (int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
6: StackMap locals:
StackMap stack: int
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public short getNodeType(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public short getNodeType(int, boolean);
descriptor: (IZ)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
i2s
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
i2s
6: StackMap locals:
StackMap stack: int
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public java.lang.String getAttribute(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpeq 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
start local 5 5: goto 11
6: StackMap locals: int int int
StackMap stack:
iload 5
bipush 8
ishr
istore 6
start local 6 7: iload 5
sipush 255
iand
istore 7
start local 7 8: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
aload 2
if_acmpne 10
9: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
areturn
10: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
end local 7 end local 6 11: StackMap locals:
StackMap stack:
iload 5
iconst_m1
if_icmpne 6
12: 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 13 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 13 1 elemIndex I
0 13 2 name Ljava/lang/String;
3 13 3 echunk I
4 13 4 eindex I
5 13 5 attrIndex I
7 11 6 achunk I
8 11 7 aindex I
MethodParameters:
Name Flags
elemIndex
name
public java.lang.String getNodeURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeURI:(IZ)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 1 1 nodeIndex I
MethodParameters:
Name Flags
nodeIndex
public java.lang.String getNodeURI(int, boolean);
descriptor: (IZ)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
istore 3
start local 3 3: iload 1
sipush 255
iand
istore 4
start local 4 4: iload 2
ifeq 5
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
goto 6
5: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
6: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 7 1 nodeIndex I
0 7 2 free Z
3 7 3 chunk I
4 7 4 index I
MethodParameters:
Name Flags
nodeIndex
free
public void putIdentifier(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
ifnonnull 3
1: aload 0
bipush 64
anewarray java.lang.String
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
2: aload 0
bipush 64
newarray 10
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
arraylength
if_icmpne 10
4: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
iconst_2
imul
anewarray java.lang.String
astore 3
start local 3 5: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iconst_0
aload 3
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
7: aload 3
arraylength
newarray 10
astore 4
start local 4 8: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
iconst_0
aload 4
iconst_0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
9: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
aload 1
aastore
11: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
iload 2
iastore
12: aload 0
dup
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 14 1 name Ljava/lang/String;
0 14 2 elementNodeIndex I
5 10 3 idName [Ljava/lang/String;
8 10 4 idElement [I
MethodParameters:
Name Flags
name
elementNodeIndex
public void print();
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/DeferredDocumentImpl;
public int getNodeIndex();
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/DeferredDocumentImpl;
protected void synchronizeData();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=10, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:(Z)V
1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
ifnull 44
2: new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.<init>:()V
astore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 43
5: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
iload 2
iaload
istore 3
start local 3 6: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iload 2
aaload
astore 4
start local 4 7: aload 4
ifnonnull 9
8: goto 42
9: StackMap locals: int java.lang.String
StackMap stack:
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.removeAllElements:()V
10: iload 3
istore 5
start local 5 11: StackMap locals: int
StackMap stack:
aload 1
iload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.addElement:(I)V
12: iload 5
bipush 8
ishr
istore 6
start local 6 13: iload 5
sipush 255
iand
istore 7
start local 7 14: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 6
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getChunkIndex:([[III)I
istore 5
end local 7 end local 6 15: iload 5
iconst_m1
if_icmpne 11
16: aload 0
astore 6
start local 6 17: aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.size:()I
iconst_2
isub
istore 7
start local 7 18: goto 31
19: StackMap locals: org.w3c.dom.Node int
StackMap stack:
aload 1
iload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector.elementAt:(I)I
istore 5
20: aload 6
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 8
start local 8 21: goto 29
22: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 8
instanceof com.sun.org.apache.xerces.internal.dom.DeferredNode
ifeq 28
23: aload 8
checkcast com.sun.org.apache.xerces.internal.dom.DeferredNode
invokeinterface com.sun.org.apache.xerces.internal.dom.DeferredNode.getNodeIndex:()I
24: istore 9
start local 9 25: iload 9
iload 5
if_icmpne 28
26: aload 8
astore 6
27: goto 30
end local 9 28: StackMap locals:
StackMap stack:
aload 8
invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
astore 8
29: StackMap locals:
StackMap stack:
aload 8
ifnonnull 22
end local 8 30: StackMap locals:
StackMap stack:
iinc 7 -1
StackMap locals:
StackMap stack:
31: iload 7
ifge 19
end local 7 32: aload 6
checkcast org.w3c.dom.Element
astore 7
start local 7 33: aload 0
aload 4
aload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
34: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iload 2
aconst_null
aastore
35: goto 40
36: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int int java.lang.String int org.w3c.dom.Node org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdName:[Ljava/lang/String;
iinc 2 1
iload 2
aaload
astore 4
37: aload 4
ifnonnull 39
38: goto 40
39: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.putIdentifier0:(Ljava/lang/String;Lorg/w3c/dom/Element;)V
40: StackMap locals:
StackMap stack:
iload 2
iconst_1
iadd
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
if_icmpge 42
41: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdElement:[I
iload 2
iconst_1
iadd
iaload
iload 3
if_icmpeq 36
end local 7 end local 6 end local 5 end local 4 end local 3 42: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector int
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
43: iload 2
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fIdCount:I
if_icmplt 5
end local 2 end local 1 44: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
3 44 1 path Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$IntVector;
4 44 2 i I
6 42 3 elementNodeIndex I
7 42 4 idName Ljava/lang/String;
11 42 5 index I
13 15 6 pchunk I
14 15 7 pindex I
17 42 6 place Lorg/w3c/dom/Node;
18 32 7 j I
21 30 8 child Lorg/w3c/dom/Node;
25 28 9 nodeIndex I
33 42 7 element Lorg/w3c/dom/Element;
protected void synchronizeChildren();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncData:()Z
ifeq 4
1: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.synchronizeData:()V
2: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:()Z
ifne 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
istore 1
start local 1 5: aload 0
iconst_0
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
6: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.needsSyncChildren:(Z)V
7: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(I)S
pop
8: aconst_null
astore 2
start local 2 9: aconst_null
astore 3
start local 3 10: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
istore 4
start local 4 11: goto 28
12: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl int com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
astore 5
start local 5 13: aload 3
ifnonnull 16
14: aload 5
astore 3
15: goto 17
16: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
StackMap stack:
aload 2
aload 5
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
17: StackMap locals:
StackMap stack:
aload 5
aload 0
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
18: aload 5
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
19: aload 5
aload 2
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
20: aload 5
astore 2
21: aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.getNodeType:()S
istore 6
start local 6 22: iload 6
iconst_1
if_icmpne 25
23: aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docElement:Lcom/sun/org/apache/xerces/internal/dom/ElementImpl;
24: goto 27
25: StackMap locals: int
StackMap stack:
iload 6
bipush 10
if_icmpne 27
26: aload 0
aload 5
checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.docType:Lcom/sun/org/apache/xerces/internal/dom/DocumentTypeImpl;
end local 6 end local 5 27: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
istore 4
28: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 12
end local 4 29: aload 2
ifnull 33
30: aload 0
aload 2
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.firstChild:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
31: aload 2
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
32: aload 0
aload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
33: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.mutationEvents:Z
34: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
5 35 1 orig Z
9 35 2 first Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
10 35 3 last Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
11 29 4 index I
13 27 5 node Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
22 27 6 type I
protected final void synchronizeChildren(com.sun.org.apache.xerces.internal.dom.AttrImpl, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getMutationEvents:()Z
istore 3
start local 3 1: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
2: aload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.needsSyncChildren:(Z)V
3: aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
istore 4
start local 4 4: aload 0
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
istore 5
start local 5 5: iload 5
iconst_m1
if_icmpne 9
6: aload 1
aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(I)Ljava/lang/String;
putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
7: aload 1
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
8: goto 29
9: StackMap locals: int int int
StackMap stack:
aconst_null
astore 6
start local 6 10: aconst_null
astore 7
start local 7 11: iload 4
istore 8
start local 8 12: goto 23
13: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
StackMap stack:
aload 0
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
astore 9
start local 9 14: aload 7
ifnonnull 17
15: aload 9
astore 7
16: goto 18
17: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
StackMap stack:
aload 6
aload 9
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
18: StackMap locals:
StackMap stack:
aload 9
aload 1
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
19: aload 9
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
20: aload 9
aload 6
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
21: aload 9
astore 6
end local 9 22: aload 0
iload 8
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
istore 8
23: StackMap locals:
StackMap stack:
iload 8
iconst_m1
if_icmpne 13
end local 8 24: aload 7
ifnull 28
25: aload 1
aload 6
putfield com.sun.org.apache.xerces.internal.dom.AttrImpl.value:Ljava/lang/Object;
26: aload 6
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
27: aload 1
aload 7
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
28: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.hasStringValue:(Z)V
end local 7 end local 6 29: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
30: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 31 1 a Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
0 31 2 nodeIndex I
1 31 3 orig Z
4 31 4 last I
5 31 5 prev I
10 29 6 firstNode Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
11 29 7 lastNode Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
12 24 8 index I
14 22 9 node Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
MethodParameters:
Name Flags
a
nodeIndex
protected final void synchronizeChildren(com.sun.org.apache.xerces.internal.dom.ParentNode, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/dom/ParentNode;I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getMutationEvents:()Z
istore 3
start local 3 1: aload 0
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
2: aload 1
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.dom.ParentNode.needsSyncChildren:(Z)V
3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(I)I
istore 6
start local 6 6: goto 17
7: StackMap locals: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl com.sun.org.apache.xerces.internal.dom.ParentNode int int com.sun.org.apache.xerces.internal.dom.ChildNode com.sun.org.apache.xerces.internal.dom.ChildNode int
StackMap stack:
aload 0
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeObject:(I)Lcom/sun/org/apache/xerces/internal/dom/DeferredNode;
checkcast com.sun.org.apache.xerces.internal.dom.ChildNode
astore 7
start local 7 8: aload 5
ifnonnull 11
9: aload 7
astore 5
10: goto 12
11: StackMap locals: com.sun.org.apache.xerces.internal.dom.ChildNode
StackMap stack:
aload 4
aload 7
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.previousSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
12: StackMap locals:
StackMap stack:
aload 7
aload 1
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.ownerNode:Lcom/sun/org/apache/xerces/internal/dom/NodeImpl;
13: aload 7
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isOwned:(Z)V
14: aload 7
aload 4
putfield com.sun.org.apache.xerces.internal.dom.ChildNode.nextSibling:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
15: aload 7
astore 4
end local 7 16: aload 0
iload 6
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(I)I
istore 6
17: StackMap locals:
StackMap stack:
iload 6
iconst_m1
if_icmpne 7
end local 6 18: aload 5
ifnull 22
19: aload 1
aload 4
putfield com.sun.org.apache.xerces.internal.dom.ParentNode.firstChild:Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
20: aload 4
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.dom.ChildNode.isFirstChild:(Z)V
21: aload 1
aload 5
invokevirtual com.sun.org.apache.xerces.internal.dom.ParentNode.lastChild:(Lcom/sun/org/apache/xerces/internal/dom/ChildNode;)V
22: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setMutationEvents:(Z)V
23: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 24 1 p Lcom/sun/org/apache/xerces/internal/dom/ParentNode;
0 24 2 nodeIndex I
1 24 3 orig Z
4 24 4 firstNode Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
5 24 5 lastNode Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
6 18 6 index I
8 16 7 node Lcom/sun/org/apache/xerces/internal/dom/ChildNode;
MethodParameters:
Name Flags
p
nodeIndex
protected void ensureCapacity(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
ifnonnull 10
1: aload 0
bipush 32
anewarray int[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
2: aload 0
bipush 32
anewarray java.lang.Object[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
3: aload 0
bipush 32
anewarray java.lang.Object[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
4: aload 0
bipush 32
anewarray int[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
5: aload 0
bipush 32
anewarray int[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
6: aload 0
bipush 32
anewarray int[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
7: aload 0
bipush 32
anewarray java.lang.Object[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
8: aload 0
bipush 32
anewarray int[]
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
9: goto 39
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
arraylength
iload 1
if_icmpgt 37
11: iload 1
iconst_2
imul
istore 2
start local 2 12: iload 2
anewarray int[]
astore 3
start local 3 13: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iconst_0
aload 3
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
14: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
15: iload 2
anewarray java.lang.Object[]
astore 4
start local 4 16: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
17: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
18: iload 2
anewarray java.lang.Object[]
astore 4
19: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
20: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
21: iload 2
anewarray int[]
astore 3
22: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iconst_0
aload 3
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
23: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
24: iload 2
anewarray int[]
astore 3
25: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iconst_0
aload 3
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
26: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
27: iload 2
anewarray int[]
astore 3
28: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iconst_0
aload 3
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
29: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
30: iload 2
anewarray java.lang.Object[]
astore 4
31: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
iconst_0
aload 4
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
32: aload 0
aload 4
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
33: iload 2
anewarray int[]
astore 3
34: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iconst_0
aload 3
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
35: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
end local 4 end local 3 end local 2 36: goto 39
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 1
aaload
ifnull 39
38: return
39: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
40: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeName:[[Ljava/lang/Object;
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
41: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
42: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeParent:[[I
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
43: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeLastChild:[[I
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
44: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodePrevSib:[[I
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
45: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeURI:[[Ljava/lang/Object;
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
46: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeExtra:[[I
iload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
47: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 48 1 chunk I
12 36 2 newsize I
13 36 3 newArray [[I
16 36 4 newStrArray [[Ljava/lang/Object;
MethodParameters:
Name Flags
chunk
protected int createNode(short);
descriptor: (S)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
bipush 8
ishr
istore 2
start local 2 1: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
sipush 255
iand
istore 3
start local 3 2: aload 0
iload 2
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.ensureCapacity:(I)V
3: aload 0
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeType:[[I
iload 1
iload 2
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex:([[IIII)I
pop
4: aload 0
dup
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeCount:I
ireturn
end local 3 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/DeferredDocumentImpl;
0 5 1 nodeType S
1 5 2 chunk I
2 5 3 index I
MethodParameters:
Name Flags
nodeType
protected static int binarySearch(int[], int, int, int);
descriptor: ([IIII)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: goto 12
1: StackMap locals:
StackMap stack:
iload 1
iload 2
iadd
iconst_1
iushr
istore 4
start local 4 2: aload 0
iload 4
iaload
istore 5
start local 5 3: iload 5
iload 3
if_icmpne 8
4: goto 6
5: StackMap locals: int int
StackMap stack:
iinc 4 -1
6: StackMap locals:
StackMap stack:
iload 4
ifle 7
aload 0
iload 4
iconst_1
isub
iaload
iload 3
if_icmpeq 5
7: StackMap locals:
StackMap stack:
iload 4
ireturn
8: StackMap locals:
StackMap stack:
iload 5
iload 3
if_icmple 11
9: iload 4
iconst_1
isub
istore 2
10: goto 12
11: StackMap locals:
StackMap stack:
iload 4
iconst_1
iadd
istore 1
end local 5 end local 4 12: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmple 1
13: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 values [I
0 14 1 start I
0 14 2 end I
0 14 3 target I
2 12 4 middle I
3 12 5 value I
MethodParameters:
Name Flags
values final
start
end
target
private final void createChunk(int[][], int);
descriptor: ([[II)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
sipush 257
newarray 10
aastore
1: getstatic com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.INIT_ARRAY:[I
iconst_0
aload 1
iload 2
aaload
iconst_0
sipush 256
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: return
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/DeferredDocumentImpl;
0 3 1 data [[I
0 3 2 chunk I
MethodParameters:
Name Flags
data
chunk
private final void createChunk(java.lang.Object[][], int);
descriptor: ([[Ljava/lang/Object;I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
sipush 257
anewarray java.lang.Object
aastore
1: aload 1
iload 2
aaload
sipush 256
new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
dup
invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.<init>:()V
aastore
2: return
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/DeferredDocumentImpl;
0 3 1 data [[Ljava/lang/Object;
0 3 2 chunk I
MethodParameters:
Name Flags
data
chunk
private final int setChunkIndex(int[][], int, int, int);
descriptor: ([[IIII)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
iconst_m1
if_icmpne 2
1: aload 0
aload 1
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkIndex:([[III)I
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iload 3
aaload
astore 5
start local 5 3: aload 5
ifnonnull 6
4: aload 0
aload 1
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[II)V
5: aload 1
iload 3
aaload
astore 5
6: StackMap locals: int[]
StackMap stack:
aload 5
iload 4
iaload
istore 6
start local 6 7: iload 6
iconst_m1
if_icmpne 9
8: aload 5
sipush 256
dup2
iaload
iconst_1
iadd
iastore
9: StackMap locals: int
StackMap stack:
aload 5
iload 4
iload 2
iastore
10: iload 6
ireturn
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 11 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 11 1 data [[I
0 11 2 value I
0 11 3 chunk I
0 11 4 index I
3 11 5 dataChunk [I
7 11 6 ovalue I
MethodParameters:
Name Flags
data
value
chunk
index
private final java.lang.String setChunkValue(java.lang.Object[][], java.lang.Object, int, int);
descriptor: ([[Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
ifnonnull 2
1: aload 0
aload 1
iload 3
iload 4
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.clearChunkValue:([[Ljava/lang/Object;II)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
iload 3
aaload
astore 5
start local 5 3: aload 5
ifnonnull 6
4: aload 0
aload 1
iload 3
invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createChunk:([[Ljava/lang/Object;I)V
5: aload 1
iload 3
aaload
astore 5
6: StackMap locals: java.lang.Object[]
StackMap stack:
aload 5
iload 4
aaload
checkcast java.lang.String
astore 6
start local 6 7: aload 6
ifnonnull 10
8: aload 5
sipush 256
aaload
checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
astore 7
start local 7 9: aload 7
dup
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
iconst_1
iadd
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
end local 7 10: StackMap locals: java.lang.String
StackMap stack:
aload 5
iload 4
aload 2
aastore
11: aload 6
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 12 1 data [[Ljava/lang/Object;
0 12 2 value Ljava/lang/Object;
0 12 3 chunk I
0 12 4 index I
3 12 5 dataChunk [Ljava/lang/Object;
7 12 6 ovalue Ljava/lang/String;
9 10 7 c Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
MethodParameters:
Name Flags
data
value
chunk
index
private final int getChunkIndex(int[][], int, int);
descriptor: ([[III)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
aaload
ifnull 1
aload 1
iload 2
aaload
iload 3
iaload
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 3 1 data [[I
0 3 2 chunk I
0 3 3 index I
MethodParameters:
Name Flags
data
chunk
index
private final java.lang.String getChunkValue(java.lang.Object[][], int, int);
descriptor: ([[Ljava/lang/Object;II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
aaload
ifnull 1
aload 1
iload 2
aaload
iload 3
aaload
checkcast java.lang.String
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 3 1 data [[Ljava/lang/Object;
0 3 2 chunk I
0 3 3 index I
MethodParameters:
Name Flags
data
chunk
index
private final java.lang.String getNodeValue(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.fNodeValue:[[Ljava/lang/Object;
iload 1
aaload
iload 2
aaload
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 3
instanceof java.lang.String
ifeq 5
4: aload 3
checkcast java.lang.String
areturn
5: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 6 1 chunk I
0 6 2 index I
1 6 3 data Ljava/lang/Object;
MethodParameters:
Name Flags
chunk
index
private final int clearChunkIndex(int[][], int, int);
descriptor: ([[III)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
aaload
ifnull 1
aload 1
iload 2
aaload
iload 3
iaload
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: istore 4
start local 4 3: iload 4
iconst_m1
if_icmpeq 8
4: aload 1
iload 2
aaload
sipush 256
dup2
iaload
iconst_1
isub
iastore
5: aload 1
iload 2
aaload
iload 3
iconst_m1
iastore
6: aload 1
iload 2
aaload
sipush 256
iaload
ifne 8
7: aload 1
iload 2
aconst_null
aastore
8: StackMap locals: int
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 9 1 data [[I
0 9 2 chunk I
0 9 3 index I
3 9 4 value I
MethodParameters:
Name Flags
data
chunk
index
private final java.lang.String clearChunkValue(java.lang.Object[][], int, int);
descriptor: ([[Ljava/lang/Object;II)Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 2
aaload
ifnull 1
aload 1
iload 2
aaload
iload 3
aaload
checkcast java.lang.String
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: astore 4
start local 4 3: aload 4
ifnull 9
4: aload 1
iload 2
aaload
iload 3
aconst_null
aastore
5: aload 1
iload 2
aaload
sipush 256
aaload
checkcast com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
astore 5
start local 5 6: aload 5
dup
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
iconst_1
isub
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
7: aload 5
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount.fCount:I
ifne 9
8: aload 1
iload 2
aconst_null
aastore
end local 5 9: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
0 10 1 data [[Ljava/lang/Object;
0 10 2 chunk I
0 10 3 index I
3 10 4 value Ljava/lang/String;
6 9 5 c Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl$RefCount;
MethodParameters:
Name Flags
data
chunk
index
private final void putIdentifier0(java.lang.String, org.w3c.dom.Element);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Element;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.identifiers:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
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/DeferredDocumentImpl;
0 4 1 idName Ljava/lang/String;
0 4 2 element Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
idName
element
private static void print(int[], int, int, int, int);
descriptor: ([IIIII)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 values [I
0 1 1 start I
0 1 2 end I
0 1 3 middle I
0 1 4 target I
MethodParameters:
Name Flags
values
start
end
middle
target
}
SourceFile: "DeferredDocumentImpl.java"
NestMembers:
com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount
InnerClasses:
final IntVector = com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$IntVector of com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
final RefCount = com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl$RefCount of com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl