public abstract class org.apache.xml.dtm.ref.DTMDefaultBase implements org.apache.xml.dtm.DTM
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.xml.dtm.ref.DTMDefaultBase
super_class: java.lang.Object
{
static final boolean JJK_DEBUG;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ROOTNODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected int m_size;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_exptype;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_firstch;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_nextsib;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_prevsib;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_parent;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected java.util.Vector m_namespaceDeclSets;
descriptor: Ljava/util/Vector;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_namespaceDeclSetElements;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected int[][][] m_elemIndexes;
descriptor: [[[I
flags: (0x0004) ACC_PROTECTED
public static final int DEFAULT_BLOCKSIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int DEFAULT_NUMBLOCKS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int DEFAULT_NUMBLOCKS_SMALL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int NOTPROCESSED;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public org.apache.xml.dtm.DTMManager m_mgr;
descriptor: Lorg/apache/xml/dtm/DTMManager;
flags: (0x0001) ACC_PUBLIC
protected org.apache.xml.dtm.ref.DTMManagerDefault m_mgrDefault;
descriptor: Lorg/apache/xml/dtm/ref/DTMManagerDefault;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.SuballocatedIntVector m_dtmIdent;
descriptor: Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String m_documentBaseURI;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.dtm.DTMWSFilter m_wsfilter;
descriptor: Lorg/apache/xml/dtm/DTMWSFilter;
flags: (0x0004) ACC_PROTECTED
protected boolean m_shouldStripWS;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.BoolStack m_shouldStripWhitespaceStack;
descriptor: Lorg/apache/xml/utils/BoolStack;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.utils.XMLStringFactory m_xstrf;
descriptor: Lorg/apache/xml/utils/XMLStringFactory;
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.dtm.ref.ExpandedNameTable m_expandedNameTable;
descriptor: Lorg/apache/xml/dtm/ref/ExpandedNameTable;
flags: (0x0004) ACC_PROTECTED
protected boolean m_indexing;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.apache.xml.dtm.DTMAxisTraverser[] m_traversers;
descriptor: [Lorg/apache/xml/dtm/DTMAxisTraverser;
flags: (0x0004) ACC_PROTECTED
private java.util.Vector m_namespaceLists;
descriptor: Ljava/util/Vector;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.apache.xml.dtm.DTMManager, javax.xml.transform.Source, int, org.apache.xml.dtm.DTMWSFilter, org.apache.xml.utils.XMLStringFactory, boolean);
descriptor: (Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/Source;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
iload 3
aload 4
aload 5
1: iload 6
sipush 512
iconst_1
iconst_0
invokespecial org.apache.xml.dtm.ref.DTMDefaultBase.<init>:(Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/Source;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;ZIZZ)V
2: 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 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 mgr Lorg/apache/xml/dtm/DTMManager;
0 3 2 source Ljavax/xml/transform/Source;
0 3 3 dtmIdentity I
0 3 4 whiteSpaceFilter Lorg/apache/xml/dtm/DTMWSFilter;
0 3 5 xstringfactory Lorg/apache/xml/utils/XMLStringFactory;
0 3 6 doIndexing Z
MethodParameters:
Name Flags
mgr
source
dtmIdentity
whiteSpaceFilter
xstringfactory
doIndexing
public void <init>(org.apache.xml.dtm.DTMManager, javax.xml.transform.Source, int, org.apache.xml.dtm.DTMWSFilter, org.apache.xml.utils.XMLStringFactory, boolean, int, boolean, boolean);
descriptor: (Lorg/apache/xml/dtm/DTMManager;Ljavax/xml/transform/Source;ILorg/apache/xml/dtm/DTMWSFilter;Lorg/apache/xml/utils/XMLStringFactory;ZIZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
2: aload 0
aconst_null
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
3: aload 0
aconst_null
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
4: aload 0
aconst_null
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
5: aload 0
iconst_0
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
6: aload 0
aconst_null
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceLists:Ljava/util/Vector;
7: iload 7
bipush 64
if_icmpgt 11
8: iconst_4
istore 10
start local 10 9: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iconst_4
iconst_1
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
10: goto 13
end local 10 11: StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase org.apache.xml.dtm.DTMManager javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter org.apache.xml.utils.XMLStringFactory int int int int
StackMap stack:
bipush 32
istore 10
start local 10 12: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
bipush 32
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(I)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
13: StackMap locals: int
StackMap stack:
aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iload 7
iload 10
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_exptype:Lorg/apache/xml/utils/SuballocatedIntVector;
14: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iload 7
iload 10
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_firstch:Lorg/apache/xml/utils/SuballocatedIntVector;
15: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iload 7
iload 10
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_nextsib:Lorg/apache/xml/utils/SuballocatedIntVector;
16: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iload 7
iload 10
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_parent:Lorg/apache/xml/utils/SuballocatedIntVector;
17: iload 8
ifeq 19
18: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
iload 7
iload 10
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(II)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_prevsib:Lorg/apache/xml/utils/SuballocatedIntVector;
19: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgr:Lorg/apache/xml/dtm/DTMManager;
20: aload 1
instanceof org.apache.xml.dtm.ref.DTMManagerDefault
ifeq 22
21: aload 0
aload 1
checkcast org.apache.xml.dtm.ref.DTMManagerDefault
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
22: StackMap locals:
StackMap stack:
aload 0
aload 2
ifnull 23
aload 2
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
goto 24
StackMap locals:
StackMap stack: org.apache.xml.dtm.ref.DTMDefaultBase
23: aconst_null
StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase org.apache.xml.dtm.DTMManager javax.xml.transform.Source int org.apache.xml.dtm.DTMWSFilter org.apache.xml.utils.XMLStringFactory int int int int int
StackMap stack: org.apache.xml.dtm.ref.DTMDefaultBase java.lang.String
24: putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
25: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 3
iconst_0
invokevirtual org.apache.xml.utils.SuballocatedIntVector.setElementAt:(II)V
26: aload 0
aload 4
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_wsfilter:Lorg/apache/xml/dtm/DTMWSFilter;
27: aload 0
aload 5
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_xstrf:Lorg/apache/xml/utils/XMLStringFactory;
28: aload 0
iload 6
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_indexing:Z
29: iload 6
ifeq 32
30: aload 0
new org.apache.xml.dtm.ref.ExpandedNameTable
dup
invokespecial org.apache.xml.dtm.ref.ExpandedNameTable.<init>:()V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
31: goto 33
32: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMManagerDefault.getExpandedNameTable:(Lorg/apache/xml/dtm/DTM;)Lorg/apache/xml/dtm/ref/ExpandedNameTable;
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
33: StackMap locals:
StackMap stack:
aload 4
ifnull 36
34: aload 0
new org.apache.xml.utils.BoolStack
dup
invokespecial org.apache.xml.utils.BoolStack.<init>:()V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
35: aload 0
iconst_0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.pushShouldStripWhitespace:(Z)V
36: StackMap locals:
StackMap stack:
return
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 37 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 37 1 mgr Lorg/apache/xml/dtm/DTMManager;
0 37 2 source Ljavax/xml/transform/Source;
0 37 3 dtmIdentity I
0 37 4 whiteSpaceFilter Lorg/apache/xml/dtm/DTMWSFilter;
0 37 5 xstringfactory Lorg/apache/xml/utils/XMLStringFactory;
0 37 6 doIndexing Z
0 37 7 blocksize I
0 37 8 usePrevsib Z
0 37 9 newNameTable Z
9 11 10 numblocks I
12 37 10 numblocks I
MethodParameters:
Name Flags
mgr
source
dtmIdentity
whiteSpaceFilter
xstringfactory
doIndexing
blocksize
usePrevsib
newNameTable
protected void ensureSizeOfIndex(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
ifnonnull 3
1: aload 0
iload 1
bipush 20
iadd
anewarray int[][]
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
2: goto 7
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
arraylength
iload 1
if_icmpgt 7
4: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
astore 3
start local 3 5: aload 0
iload 1
bipush 20
iadd
anewarray int[][]
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
6: aload 3
iconst_0
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
iconst_0
aload 3
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 3 7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
iload 1
aaload
astore 3
start local 3 8: aload 3
ifnonnull 12
9: iload 2
bipush 100
iadd
anewarray int[]
astore 3
10: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
iload 1
aload 3
aastore
11: goto 17
12: StackMap locals: int[][]
StackMap stack:
aload 3
arraylength
iload 2
if_icmpgt 17
13: aload 3
astore 4
start local 4 14: iload 2
bipush 100
iadd
anewarray int[]
astore 3
15: aload 4
iconst_0
aload 3
iconst_0
aload 4
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
16: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
iload 1
aload 3
aastore
end local 4 17: StackMap locals:
StackMap stack:
aload 3
iload 2
aaload
astore 4
start local 4 18: aload 4
ifnonnull 23
19: sipush 128
newarray 10
astore 4
20: aload 3
iload 2
aload 4
aastore
21: aload 4
iconst_0
iconst_1
iastore
22: goto 28
23: StackMap locals: int[]
StackMap stack:
aload 4
arraylength
aload 4
iconst_0
iaload
iconst_1
iadd
if_icmpgt 28
24: aload 4
astore 5
start local 5 25: aload 4
iconst_0
iaload
sipush 1024
iadd
newarray 10
astore 4
26: aload 5
iconst_0
aload 4
iconst_0
aload 5
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
27: aload 3
iload 2
aload 4
aastore
end local 5 28: StackMap locals:
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 29 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 29 1 namespaceID I
0 29 2 LocalNameID I
5 7 3 indexes [[[I
8 29 3 localNameIndex [[I
14 17 4 indexes [[I
18 29 4 elemHandles [I
25 28 5 indexes [I
MethodParameters:
Name Flags
namespaceID
LocalNameID
protected void indexNode(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
astore 3
start local 3 1: aload 3
iload 1
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getType:(I)S
istore 4
start local 4 2: iconst_1
iload 4
if_icmpne 9
3: aload 3
iload 1
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
istore 5
start local 5 4: aload 3
iload 1
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getLocalNameID:(I)I
istore 6
start local 6 5: aload 0
iload 5
iload 6
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.ensureSizeOfIndex:(II)V
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
iload 5
aaload
iload 6
aaload
astore 7
start local 7 7: aload 7
aload 7
iconst_0
iaload
iload 2
iastore
8: aload 7
iconst_0
dup2
iaload
iconst_1
iadd
iastore
end local 7 end local 6 end local 5 9: StackMap locals: org.apache.xml.dtm.ref.ExpandedNameTable 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 10 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 10 1 expandedTypeID I
0 10 2 identity I
1 10 3 ent Lorg/apache/xml/dtm/ref/ExpandedNameTable;
2 10 4 type S
4 9 5 namespaceID I
5 9 6 localNameID I
7 9 7 index [I
MethodParameters:
Name Flags
expandedTypeID
identity
protected int findGTE(int[], int, int, int);
descriptor: ([IIII)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
istore 5
start local 5 1: iload 2
iload 3
iconst_1
isub
iadd
istore 6
start local 6 2: iload 6
istore 7
start local 7 3: goto 11
4: StackMap locals: int int int
StackMap stack:
iload 5
iload 6
iadd
iconst_1
iushr
istore 8
start local 8 5: aload 1
iload 8
iaload
istore 9
start local 9 6: iload 9
iload 4
if_icmple 8
7: iload 8
iconst_1
isub
istore 6
goto 11
8: StackMap locals: int int
StackMap stack:
iload 9
iload 4
if_icmpge 10
9: iload 8
iconst_1
iadd
istore 5
goto 11
10: StackMap locals:
StackMap stack:
iload 8
ireturn
end local 9 end local 8 11: StackMap locals:
StackMap stack:
iload 5
iload 6
if_icmple 4
12: iload 5
iload 7
if_icmpgt 13
aload 1
iload 5
iaload
iload 4
if_icmple 13
iload 5
goto 14
StackMap locals:
StackMap stack:
13: iconst_m1
StackMap locals:
StackMap stack: int
14: ireturn
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 15 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 15 1 list [I
0 15 2 start I
0 15 3 len I
0 15 4 value I
1 15 5 low I
2 15 6 high I
3 15 7 end I
5 11 8 mid I
6 11 9 c I
MethodParameters:
Name Flags
list
start
len
value
int findElementFromIndex(int, int, int);
descriptor: (III)I
flags: (0x0000)
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_elemIndexes:[[[I
astore 4
start local 4 1: aload 4
ifnull 9
iload 1
aload 4
arraylength
if_icmpge 9
2: aload 4
iload 1
aaload
astore 5
start local 5 3: aload 5
ifnull 9
iload 2
aload 5
arraylength
if_icmpge 9
4: aload 5
iload 2
aaload
astore 6
start local 6 5: aload 6
ifnull 9
6: aload 0
aload 6
iconst_1
aload 6
iconst_0
iaload
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.findGTE:([IIII)I
istore 7
start local 7 7: iload 7
iconst_m1
if_icmple 9
8: aload 6
iload 7
iaload
ireturn
end local 7 end local 6 end local 5 9: StackMap locals: int[][][]
StackMap stack:
bipush -2
ireturn
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 Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 10 1 nsIndex I
0 10 2 lnIndex I
0 10 3 firstPotential I
1 10 4 indexes [[[I
3 9 5 lnIndexs [[I
5 9 6 elems [I
7 9 7 pos I
MethodParameters:
Name Flags
nsIndex
lnIndex
firstPotential
protected abstract int getNextNodeIdentity(int);
descriptor: (I)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
identity
protected abstract boolean nextNode();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract int getNumberOfNodes();
descriptor: ()I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected short _type(int);
descriptor: (I)S
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
istore 2
start local 2 1: iconst_m1
iload 2
if_icmpeq 3
2: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 2
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getType:(I)S
ireturn
3: StackMap locals: int
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 identity I
1 4 2 info I
MethodParameters:
Name Flags
identity
protected int _exptype(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 4
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
ifne 4
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 4
3: iconst_m1
ireturn
4: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 2
5: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_exptype:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 6 1 identity I
MethodParameters:
Name Flags
identity
protected int _level(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: goto 4
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
istore 2
start local 2 2: iload 2
ifne 4
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 4
3: iconst_m1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 1
5: iconst_0
istore 2
start local 2 6: goto 8
7: StackMap locals: int
StackMap stack:
iinc 2 1
8: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
dup
istore 1
if_icmpne 7
9: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 10 1 identity I
2 4 2 isMore Z
6 10 2 i I
MethodParameters:
Name Flags
identity
protected int _firstch(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 1
bipush -2
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_firstch:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: goto 10
4: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
istore 3
start local 3 5: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 7
iload 3
ifne 7
6: iconst_m1
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_firstch:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
istore 2
8: iload 2
bipush -2
if_icmpne 10
iload 3
ifne 10
9: iconst_m1
ireturn
end local 3 10: StackMap locals:
StackMap stack:
iload 2
bipush -2
if_icmpeq 4
11: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 12 1 identity I
3 12 2 info I
5 10 3 isMore Z
MethodParameters:
Name Flags
identity
protected int _nextsib(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 1
bipush -2
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_nextsib:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: goto 10
4: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
istore 3
start local 3 5: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 7
iload 3
ifne 7
6: iconst_m1
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_nextsib:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
istore 2
8: iload 2
bipush -2
if_icmpne 10
iload 3
ifne 10
9: iconst_m1
ireturn
end local 3 10: StackMap locals:
StackMap stack:
iload 2
bipush -2
if_icmpeq 4
11: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 12 1 identity I
3 12 2 info I
5 10 3 isMore Z
MethodParameters:
Name Flags
identity
protected int _prevsib(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 2
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_prevsib:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
istore 2
start local 2 3: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 5
iload 2
ifne 5
4: iconst_m1
ireturn
5: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 2
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_prevsib:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 7 1 identity I
3 7 2 isMore Z
MethodParameters:
Name Flags
identity
protected int _parent(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 2
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_parent:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
istore 2
start local 2 3: iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmplt 5
iload 2
ifne 5
4: iconst_m1
ireturn
5: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
if_icmpge 2
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_parent:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 7 1 identity I
3 7 2 isMore Z
MethodParameters:
Name Flags
identity
public void dumpDTM(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: new java.io.File
dup
new java.lang.StringBuilder
dup
ldc "DTMDump"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.hashCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ".txt"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 2
start local 2 2: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Dumping... "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
3: new java.io.FileOutputStream
dup
aload 2
invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
astore 1
end local 2 4: StackMap locals:
StackMap stack:
new java.io.PrintStream
dup
aload 1
invokespecial java.io.PrintStream.<init>:(Ljava/io/OutputStream;)V
astore 2
start local 2 5: StackMap locals: java.io.PrintStream
StackMap stack:
aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.nextNode:()Z
ifne 5
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_size:I
istore 3
start local 3 7: aload 2
new java.lang.StringBuilder
dup
ldc "Total nodes: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: iconst_0
istore 4
start local 4 9: goto 83
10: StackMap locals: int int
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
istore 5
start local 5 11: aload 2
new java.lang.StringBuilder
dup
ldc "=========== index="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " handle="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " ==========="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: aload 2
new java.lang.StringBuilder
dup
ldc "NodeName: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeName:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
13: aload 2
new java.lang.StringBuilder
dup
ldc "NodeNameX: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeNameX:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
14: aload 2
new java.lang.StringBuilder
dup
ldc "LocalName: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getLocalName:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
15: aload 2
new java.lang.StringBuilder
dup
ldc "NamespaceURI: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNamespaceURI:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
16: aload 2
new java.lang.StringBuilder
dup
ldc "Prefix: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getPrefix:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
17: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
istore 6
start local 6 18: aload 2
new java.lang.StringBuilder
dup
ldc "Expanded Type ID: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
19: iload 6
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
21: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 7
start local 7 22: iload 7
tableswitch { // -1 - 13
-1: 45
0: 51
1: 35
2: 23
3: 49
4: 25
5: 39
6: 37
7: 47
8: 27
9: 31
10: 33
11: 29
12: 43
13: 41
default: 51
}
23: StackMap locals: int int int
StackMap stack:
ldc "ATTRIBUTE_NODE"
astore 8
start local 8 24: goto 52
end local 8 25: StackMap locals:
StackMap stack:
ldc "CDATA_SECTION_NODE"
astore 8
start local 8 26: goto 52
end local 8 27: StackMap locals:
StackMap stack:
ldc "COMMENT_NODE"
astore 8
start local 8 28: goto 52
end local 8 29: StackMap locals:
StackMap stack:
ldc "DOCUMENT_FRAGMENT_NODE"
astore 8
start local 8 30: goto 52
end local 8 31: StackMap locals:
StackMap stack:
ldc "DOCUMENT_NODE"
astore 8
start local 8 32: goto 52
end local 8 33: StackMap locals:
StackMap stack:
ldc "DOCUMENT_NODE"
astore 8
start local 8 34: goto 52
end local 8 35: StackMap locals:
StackMap stack:
ldc "ELEMENT_NODE"
astore 8
start local 8 36: goto 52
end local 8 37: StackMap locals:
StackMap stack:
ldc "ENTITY_NODE"
astore 8
start local 8 38: goto 52
end local 8 39: StackMap locals:
StackMap stack:
ldc "ENTITY_REFERENCE_NODE"
astore 8
start local 8 40: goto 52
end local 8 41: StackMap locals:
StackMap stack:
ldc "NAMESPACE_NODE"
astore 8
start local 8 42: goto 52
end local 8 43: StackMap locals:
StackMap stack:
ldc "NOTATION_NODE"
astore 8
start local 8 44: goto 52
end local 8 45: StackMap locals:
StackMap stack:
ldc "NULL"
astore 8
start local 8 46: goto 52
end local 8 47: StackMap locals:
StackMap stack:
ldc "PROCESSING_INSTRUCTION_NODE"
astore 8
start local 8 48: goto 52
end local 8 49: StackMap locals:
StackMap stack:
ldc "TEXT_NODE"
astore 8
start local 8 50: goto 52
end local 8 51: StackMap locals:
StackMap stack:
ldc "Unknown!"
astore 8
start local 8 52: StackMap locals: java.lang.String
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "Type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
53: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 9
start local 9 54: iconst_m1
iload 9
if_icmpne 56
55: aload 2
ldc "First child: DTM.NULL"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 59
56: StackMap locals: int
StackMap stack:
bipush -2
iload 9
if_icmpne 58
57: aload 2
ldc "First child: NOTPROCESSED"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 59
58: StackMap locals:
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "First child: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 9
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
59: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_prevsib:Lorg/apache/xml/utils/SuballocatedIntVector;
ifnull 66
60: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._prevsib:(I)I
istore 10
start local 10 61: iconst_m1
iload 10
if_icmpne 63
62: aload 2
ldc "Prev sibling: DTM.NULL"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 66
63: StackMap locals: int
StackMap stack:
bipush -2
iload 10
if_icmpne 65
64: aload 2
ldc "Prev sibling: NOTPROCESSED"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 66
65: StackMap locals:
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "Prev sibling: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 10
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 10 66: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
istore 10
start local 10 67: iconst_m1
iload 10
if_icmpne 69
68: aload 2
ldc "Next sibling: DTM.NULL"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 72
69: StackMap locals: int
StackMap stack:
bipush -2
iload 10
if_icmpne 71
70: aload 2
ldc "Next sibling: NOTPROCESSED"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 72
71: StackMap locals:
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "Next sibling: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 10
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
72: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
istore 11
start local 11 73: iconst_m1
iload 11
if_icmpne 75
74: aload 2
ldc "Parent: DTM.NULL"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 78
75: StackMap locals: int
StackMap stack:
bipush -2
iload 11
if_icmpne 77
76: aload 2
ldc "Parent: NOTPROCESSED"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 78
77: StackMap locals:
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "Parent: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 11
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
78: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._level:(I)I
istore 12
start local 12 79: aload 2
new java.lang.StringBuilder
dup
ldc "Level: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 12
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
80: aload 2
new java.lang.StringBuilder
dup
ldc "Node Value: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeValue:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
81: aload 2
new java.lang.StringBuilder
dup
ldc "String Value: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getStringValue:(I)Lorg/apache/xml/utils/XMLString;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 82: iinc 4 1
StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase java.io.OutputStream java.io.PrintStream int int
StackMap stack:
83: iload 4
iload 3
if_icmplt 10
end local 4 end local 3 end local 2 84: goto 88
85: StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase java.io.OutputStream
StackMap stack: java.io.IOException
astore 2
start local 2 86: aload 2
getstatic java.lang.System.err:Ljava/io/PrintStream;
invokevirtual java.io.IOException.printStackTrace:(Ljava/io/PrintStream;)V
87: new java.lang.RuntimeException
dup
aload 2
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 2 88: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 89 1 os Ljava/io/OutputStream;
2 4 2 f Ljava/io/File;
5 84 2 ps Ljava/io/PrintStream;
7 84 3 nRecords I
9 84 4 index I
11 82 5 i I
18 82 6 exTypeID I
22 82 7 type I
24 25 8 typestring Ljava/lang/String;
26 27 8 typestring Ljava/lang/String;
28 29 8 typestring Ljava/lang/String;
30 31 8 typestring Ljava/lang/String;
32 33 8 typestring Ljava/lang/String;
34 35 8 typestring Ljava/lang/String;
36 37 8 typestring Ljava/lang/String;
38 39 8 typestring Ljava/lang/String;
40 41 8 typestring Ljava/lang/String;
42 43 8 typestring Ljava/lang/String;
44 45 8 typestring Ljava/lang/String;
46 47 8 typestring Ljava/lang/String;
48 49 8 typestring Ljava/lang/String;
50 51 8 typestring Ljava/lang/String;
52 82 8 typestring Ljava/lang/String;
54 82 9 firstChild I
61 66 10 prevSibling I
67 82 10 nextSibling I
73 82 11 parent I
79 82 12 level I
86 88 2 ioe Ljava/io/IOException;
Exception table:
from to target type
0 84 85 Class java.io.IOException
MethodParameters:
Name Flags
os
public java.lang.String dumpNode(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: ldc "[null]"
areturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeType:(I)S
tableswitch { // -1 - 13
-1: 25
0: 31
1: 15
2: 3
3: 29
4: 5
5: 19
6: 17
7: 27
8: 7
9: 11
10: 13
11: 9
12: 23
13: 21
default: 31
}
3: StackMap locals:
StackMap stack:
ldc "ATTR"
astore 2
start local 2 4: goto 32
end local 2 5: StackMap locals:
StackMap stack:
ldc "CDATA"
astore 2
start local 2 6: goto 32
end local 2 7: StackMap locals:
StackMap stack:
ldc "COMMENT"
astore 2
start local 2 8: goto 32
end local 2 9: StackMap locals:
StackMap stack:
ldc "DOC_FRAG"
astore 2
start local 2 10: goto 32
end local 2 11: StackMap locals:
StackMap stack:
ldc "DOC"
astore 2
start local 2 12: goto 32
end local 2 13: StackMap locals:
StackMap stack:
ldc "DOC_TYPE"
astore 2
start local 2 14: goto 32
end local 2 15: StackMap locals:
StackMap stack:
ldc "ELEMENT"
astore 2
start local 2 16: goto 32
end local 2 17: StackMap locals:
StackMap stack:
ldc "ENTITY"
astore 2
start local 2 18: goto 32
end local 2 19: StackMap locals:
StackMap stack:
ldc "ENT_REF"
astore 2
start local 2 20: goto 32
end local 2 21: StackMap locals:
StackMap stack:
ldc "NAMESPACE"
astore 2
start local 2 22: goto 32
end local 2 23: StackMap locals:
StackMap stack:
ldc "NOTATION"
astore 2
start local 2 24: goto 32
end local 2 25: StackMap locals:
StackMap stack:
ldc "null"
astore 2
start local 2 26: goto 32
end local 2 27: StackMap locals:
StackMap stack:
ldc "PI"
astore 2
start local 2 28: goto 32
end local 2 29: StackMap locals:
StackMap stack:
ldc "TEXT"
astore 2
start local 2 30: goto 32
end local 2 31: StackMap locals:
StackMap stack:
ldc "Unknown!"
astore 2
start local 2 32: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 3
start local 3 33: aload 3
new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
34: ldc "(0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getExpandedTypeID:(I)I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeNameX:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " {"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNamespaceURI:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
36: ldc "=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeValue:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\"]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
37: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
38: aload 3
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 39 1 nodeHandle I
4 5 2 typestring Ljava/lang/String;
6 7 2 typestring Ljava/lang/String;
8 9 2 typestring Ljava/lang/String;
10 11 2 typestring Ljava/lang/String;
12 13 2 typestring Ljava/lang/String;
14 15 2 typestring Ljava/lang/String;
16 17 2 typestring Ljava/lang/String;
18 19 2 typestring Ljava/lang/String;
20 21 2 typestring Ljava/lang/String;
22 23 2 typestring Ljava/lang/String;
24 25 2 typestring Ljava/lang/String;
26 27 2 typestring Ljava/lang/String;
28 29 2 typestring Ljava/lang/String;
30 31 2 typestring Ljava/lang/String;
32 39 2 typestring Ljava/lang/String;
33 39 3 sb Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
nodeHandle
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 featureId Ljava/lang/String;
0 1 2 state Z
MethodParameters:
Name Flags
featureId
state
public boolean hasChildNodes(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 3
start local 3 2: iload 3
iconst_m1
if_icmpeq 3
iconst_1
ireturn
StackMap locals: int int
StackMap stack:
3: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeHandle I
1 4 2 identity I
2 4 3 firstChild I
MethodParameters:
Name Flags
nodeHandle
public final int makeNodeHandle(int);
descriptor: (I)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iconst_m1
iload 1
if_icmpne 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
bipush 16
iushr
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
2: iload 1
ldc 65535
iand
3: iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeIdentity I
MethodParameters:
Name Flags
nodeIdentity
public final int makeNodeIdentity(int);
descriptor: (I)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_m1
iload 1
if_icmpne 1
iconst_m1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
ifnull 9
2: iload 1
bipush 16
iushr
istore 2
start local 2 3: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtms:[Lorg/apache/xml/dtm/DTM;
iload 2
aaload
aload 0
if_acmpeq 5
4: iconst_m1
ireturn
5: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
getfield org.apache.xml.dtm.ref.DTMManagerDefault.m_dtm_offsets:[I
iload 2
iaload
6: iload 1
ldc 65535
iand
7: ior
8: ireturn
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
ldc -65536
iand
invokevirtual org.apache.xml.utils.SuballocatedIntVector.indexOf:(I)I
istore 2
start local 2 10: iload 2
iconst_m1
if_icmpne 12
11: iconst_m1
goto 15
12: StackMap locals: int
StackMap stack:
iload 2
bipush 16
ishl
13: iload 1
ldc 65535
iand
14: iadd
15: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 16 1 nodeHandle I
3 9 2 whichDTMindex I
10 16 2 whichDTMid I
MethodParameters:
Name Flags
nodeHandle
public int getFirstChild(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 3
start local 3 2: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 nodeHandle I
1 3 2 identity I
2 3 3 firstChild I
MethodParameters:
Name Flags
nodeHandle
public int getTypedFirstChild(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
bipush 14
if_icmpge 11
1: aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 3
start local 3 2: goto 9
3: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
istore 4
start local 4 4: iload 4
iload 2
if_icmpeq 7
5: iload 4
bipush 14
if_icmplt 8
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 4
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getType:(I)S
iload 2
if_icmpne 8
7: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
8: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
istore 3
end local 4 9: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 3
10: goto 17
end local 3 11: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 3
start local 3 12: goto 16
13: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
iload 2
if_icmpne 15
14: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
15: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
istore 3
16: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 13
17: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 18 1 nodeHandle I
0 18 2 nodeType I
2 11 3 firstChild I
12 18 3 firstChild I
4 9 4 eType I
MethodParameters:
Name Flags
nodeHandle
nodeType
public int getLastChild(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 3
start local 3 2: iconst_m1
istore 4
start local 4 3: goto 6
4: StackMap locals: int int int
StackMap stack:
iload 3
istore 4
5: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
istore 3
6: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 4
7: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
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 Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 8 1 nodeHandle I
1 8 2 identity I
2 8 3 child I
3 8 4 lastChild I
MethodParameters:
Name Flags
nodeHandle
public abstract int getAttributeNode(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
namespaceURI
name
public int getFirstAttribute(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getFirstAttributeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 nodeHandle I
1 2 2 nodeID I
MethodParameters:
Name Flags
nodeHandle
protected int getFirstAttributeIdentity(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 2
start local 2 1: iconst_1
iload 2
if_icmpne 9
2: goto 8
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 2
4: iload 2
iconst_2
if_icmpne 6
5: iload 1
ireturn
6: StackMap locals:
StackMap stack:
bipush 13
iload 2
if_icmpeq 8
7: goto 9
8: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
dup
istore 1
if_icmpne 3
9: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 10 1 identity I
1 10 2 type I
MethodParameters:
Name Flags
identity
protected int getTypedAttribute(int, int);
descriptor: (II)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeType:(I)S
istore 3
start local 3 1: iconst_1
iload 3
if_icmpne 10
2: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 4
start local 4 3: goto 9
4: StackMap locals: int int
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 3
5: iload 3
iconst_2
if_icmpne 7
6: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
iload 2
if_icmpne 9
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
7: StackMap locals:
StackMap stack:
bipush 13
iload 3
if_icmpeq 9
8: goto 10
9: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
dup
istore 4
if_icmpne 4
end local 4 10: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 11 1 nodeHandle I
0 11 2 attType I
1 11 3 type I
3 10 4 identity I
MethodParameters:
Name Flags
nodeHandle
attType
public int getNextSibling(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public int getTypedNextSibling(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, 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:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 3
start local 3 3: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
dup
istore 3
iconst_m1
if_icmpeq 7
4: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
dup
istore 4
start local 4 5: iload 2
if_icmpeq 7
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 4
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getType:(I)S
iload 2
if_icmpne 3
end local 4 7: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 8
iconst_m1
goto 9
StackMap locals:
StackMap stack:
8: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
StackMap locals:
StackMap stack: int
9: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 10 1 nodeHandle I
0 10 2 nodeType I
3 10 3 node I
5 7 4 eType I
MethodParameters:
Name Flags
nodeHandle
nodeType
public int getPreviousSibling(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_prevsib:Lorg/apache/xml/utils/SuballocatedIntVector;
ifnull 4
3: aload 0
aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._prevsib:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 5: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
istore 3
start local 3 6: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 4
start local 4 7: iconst_m1
istore 5
start local 5 8: goto 11
9: StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase int int int int int
StackMap stack:
iload 4
istore 5
10: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._nextsib:(I)I
istore 4
11: StackMap locals:
StackMap stack:
iload 4
iload 2
if_icmpne 9
12: aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
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 13 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 13 1 nodeHandle I
5 13 2 nodeID I
6 13 3 parent I
7 13 4 node I
8 13 5 result I
MethodParameters:
Name Flags
nodeHandle
public int getNextAttribute(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
iconst_2
if_icmpne 3
2: aload 0
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextAttributeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
3: StackMap locals: int
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeHandle I
1 4 2 nodeID I
MethodParameters:
Name Flags
nodeHandle
protected int getNextAttributeIdentity(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: goto 6
1: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 2
start local 2 2: iload 2
iconst_2
if_icmpne 4
3: iload 1
ireturn
4: StackMap locals: int
StackMap stack:
iload 2
bipush 13
if_icmpeq 6
5: goto 7
end local 2 6: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
dup
istore 1
if_icmpne 1
7: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 8 1 identity I
2 6 2 type I
MethodParameters:
Name Flags
identity
protected void declareNamespaceInContext(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
ifnonnull 8
2: aload 0
new org.apache.xml.utils.SuballocatedIntVector
dup
bipush 32
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(I)V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
3: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.addElement:(I)V
4: aload 0
new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
5: new org.apache.xml.utils.SuballocatedIntVector
dup
bipush 32
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(I)V
astore 3
6: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
7: goto 11
8: StackMap locals: org.apache.xml.utils.SuballocatedIntVector
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
iconst_1
isub
istore 4
start local 4 9: iload 4
iflt 11
iload 1
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 4
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
if_icmpne 11
10: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
iload 4
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast org.apache.xml.utils.SuballocatedIntVector
astore 3
end local 4 11: StackMap locals:
StackMap stack:
aload 3
ifnonnull 28
12: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
iload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.addElement:(I)V
13: aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lorg/apache/xml/utils/SuballocatedIntVector;
14: astore 4
start local 4 15: aload 4
ifnull 26
16: aload 4
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
istore 5
start local 5 17: new org.apache.xml.utils.SuballocatedIntVector
dup
iload 5
bipush 16
iadd
sipush 2048
invokestatic java.lang.Math.min:(II)I
18: bipush 32
19: invokestatic java.lang.Math.max:(II)I
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(I)V
astore 3
20: iconst_0
istore 6
start local 6 21: goto 24
22: StackMap locals: org.apache.xml.utils.SuballocatedIntVector int int
StackMap stack:
aload 3
aload 4
iload 6
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
invokevirtual org.apache.xml.utils.SuballocatedIntVector.addElement:(I)V
23: iinc 6 1
StackMap locals:
StackMap stack:
24: iload 6
iload 5
if_icmplt 22
end local 6 end local 5 25: goto 27
26: StackMap locals:
StackMap stack:
new org.apache.xml.utils.SuballocatedIntVector
dup
bipush 32
invokespecial org.apache.xml.utils.SuballocatedIntVector.<init>:(I)V
astore 3
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 4 28: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
istore 4
start local 4 29: aload 3
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
iconst_1
isub
istore 5
start local 5 30: goto 35
31: StackMap locals: int int
StackMap stack:
iload 4
aload 0
aload 3
iload 5
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getExpandedTypeID:(I)I
if_icmpne 34
32: aload 3
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
iload 5
invokevirtual org.apache.xml.utils.SuballocatedIntVector.setElementAt:(II)V
33: return
34: StackMap locals:
StackMap stack:
iinc 5 -1
StackMap locals:
StackMap stack:
35: iload 5
ifge 31
end local 5 36: aload 3
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
invokevirtual org.apache.xml.utils.SuballocatedIntVector.addElement:(I)V
37: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 38 1 elementNodeIndex I
0 38 2 namespaceNodeIndex I
1 38 3 nsList Lorg/apache/xml/utils/SuballocatedIntVector;
9 11 4 last I
15 28 4 inherited Lorg/apache/xml/utils/SuballocatedIntVector;
17 25 5 isize I
21 25 6 i I
29 38 4 newEType I
30 36 5 i I
MethodParameters:
Name Flags
elementNodeIndex
namespaceNodeIndex
protected org.apache.xml.utils.SuballocatedIntVector findNamespaceContext(int);
descriptor: (I)Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
ifnull 33
1: aload 0
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
2: iload 1
3: invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.findInSortedSuballocatedIntVector:(Lorg/apache/xml/utils/SuballocatedIntVector;I)I
istore 2
start local 2 4: iload 2
iflt 6
5: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
iload 2
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast org.apache.xml.utils.SuballocatedIntVector
areturn
6: StackMap locals: int
StackMap stack:
iload 2
iconst_m1
if_icmpne 8
7: aconst_null
areturn
8: StackMap locals:
StackMap stack:
iconst_m1
iload 2
isub
istore 2
9: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
iinc 2 -1
iload 2
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
istore 3
start local 3 10: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
istore 4
start local 4 11: iload 2
ifne 32
iload 3
iload 4
if_icmpge 32
12: aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getDocumentRoot:(I)I
istore 5
start local 5 13: aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 6
start local 6 14: aload 0
iload 5
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeType:(I)S
bipush 9
if_icmpne 20
15: aload 0
iload 6
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._firstch:(I)I
istore 8
start local 8 16: iload 8
iconst_m1
if_icmpeq 17
iload 8
goto 18
StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase int int int int int int top int
StackMap stack:
17: iload 6
StackMap locals:
StackMap stack: int
18: istore 7
end local 8 start local 7 19: goto 21
end local 7 20: StackMap locals: org.apache.xml.dtm.ref.DTMDefaultBase int int int int int int
StackMap stack:
iload 6
istore 7
start local 7 21: StackMap locals: int
StackMap stack:
iload 3
iload 7
if_icmpne 32
22: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
iload 2
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast org.apache.xml.utils.SuballocatedIntVector
areturn
end local 7 end local 6 end local 5 23: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmpne 25
24: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSets:Ljava/util/Vector;
iload 2
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast org.apache.xml.utils.SuballocatedIntVector
areturn
25: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmpge 30
26: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
istore 4
27: iload 3
iload 4
28: if_icmplt 26
29: goto 32
StackMap locals:
StackMap stack:
30: iload 2
ifle 33
31: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_namespaceDeclSetElements:Lorg/apache/xml/utils/SuballocatedIntVector;
iinc 2 -1
iload 2
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
istore 3
32: StackMap locals:
StackMap stack:
iload 2
iflt 33
iload 4
ifgt 23
end local 4 end local 3 end local 2 33: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 34 1 elementNodeIndex I
4 33 2 wouldBeAt I
10 33 3 candidate I
11 33 4 ancestor I
13 23 5 rootHandle I
14 23 6 rootID I
19 20 7 uppermostNSCandidateID I
21 23 7 uppermostNSCandidateID I
16 19 8 ch I
MethodParameters:
Name Flags
elementNodeIndex
protected int findInSortedSuballocatedIntVector(org.apache.xml.utils.SuballocatedIntVector, int);
descriptor: (Lorg/apache/xml/utils/SuballocatedIntVector;I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 1
ifnull 16
2: iconst_0
istore 4
start local 4 3: aload 1
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 13
5: StackMap locals: int int int
StackMap stack:
iload 4
iload 5
iadd
iconst_2
idiv
istore 3
6: iload 2
aload 1
iload 3
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
isub
istore 6
start local 6 7: iload 6
ifne 9
8: iload 3
ireturn
9: StackMap locals: int
StackMap stack:
iload 6
ifge 12
10: iload 3
iconst_1
isub
istore 5
11: goto 13
12: StackMap locals:
StackMap stack:
iload 3
iconst_1
iadd
istore 4
end local 6 13: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmple 5
14: iload 4
iload 3
if_icmple 16
15: iload 4
istore 3
end local 5 end local 4 16: StackMap locals:
StackMap stack:
iconst_m1
iload 3
isub
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 17 1 vector Lorg/apache/xml/utils/SuballocatedIntVector;
0 17 2 lookfor I
1 17 3 i I
3 16 4 first I
4 16 5 last I
7 13 6 test I
MethodParameters:
Name Flags
vector
lookfor
public int getFirstNamespaceNode(int, boolean);
descriptor: (IZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 8
1: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 3
start local 3 2: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
iconst_1
if_icmpne 7
3: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lorg/apache/xml/utils/SuballocatedIntVector;
astore 4
start local 4 4: aload 4
ifnull 5
aload 4
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
iconst_1
if_icmpge 6
5: StackMap locals: int org.apache.xml.utils.SuballocatedIntVector
StackMap stack:
iconst_m1
ireturn
6: StackMap locals:
StackMap stack:
aload 4
iconst_0
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 4 7: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 3
start local 3 9: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
iconst_1
if_icmpne 18
10: goto 16
11: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 4
start local 4 12: iload 4
bipush 13
if_icmpne 14
13: aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
14: StackMap locals: int
StackMap stack:
iconst_2
iload 4
if_icmpeq 16
15: goto 17
end local 4 16: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 3
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
dup
istore 3
if_icmpne 11
17: StackMap locals:
StackMap stack:
iconst_m1
ireturn
18: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 19 1 nodeHandle I
0 19 2 inScope Z
2 8 3 identity I
4 7 4 nsContext Lorg/apache/xml/utils/SuballocatedIntVector;
9 19 3 identity I
12 16 4 type I
MethodParameters:
Name Flags
nodeHandle
inScope
public int getNextNamespaceNode(int, int, boolean);
descriptor: (IIZ)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 8
1: aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.findNamespaceContext:(I)Lorg/apache/xml/utils/SuballocatedIntVector;
astore 4
start local 4 2: aload 4
ifnonnull 4
3: iconst_m1
ireturn
4: StackMap locals: org.apache.xml.utils.SuballocatedIntVector
StackMap stack:
iconst_1
aload 4
iload 2
invokevirtual org.apache.xml.utils.SuballocatedIntVector.indexOf:(I)I
iadd
istore 5
start local 5 5: iload 5
ifle 6
iload 5
aload 4
invokevirtual org.apache.xml.utils.SuballocatedIntVector.size:()I
if_icmpne 7
6: StackMap locals: int
StackMap stack:
iconst_m1
ireturn
7: StackMap locals:
StackMap stack:
aload 4
iload 5
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 5 end local 4 8: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 4
start local 4 9: goto 15
10: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._type:(I)S
istore 5
start local 5 11: iload 5
bipush 13
if_icmpne 13
12: aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
13: StackMap locals: int
StackMap stack:
iload 5
iconst_2
if_icmpeq 15
14: goto 16
end local 5 15: StackMap locals:
StackMap stack:
iconst_m1
aload 0
iload 4
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNextNodeIdentity:(I)I
dup
istore 4
if_icmpne 10
end local 4 16: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 17 1 baseHandle I
0 17 2 nodeHandle I
0 17 3 inScope Z
2 8 4 nsContext Lorg/apache/xml/utils/SuballocatedIntVector;
5 8 5 i I
9 16 4 identity I
11 15 5 type I
MethodParameters:
Name Flags
baseHandle
nodeHandle
inScope
public int getParent(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: iload 2
ifle 3
2: aload 0
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._parent:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
3: StackMap locals: int
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeHandle I
1 4 2 identity I
MethodParameters:
Name Flags
nodeHandle
public int getDocument();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
iconst_0
invokevirtual org.apache.xml.utils.SuballocatedIntVector.elementAt:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public int getOwnerDocument(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: bipush 9
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getNodeType:(I)S
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getDocumentRoot:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public int getDocumentRoot(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.getManager:()Lorg/apache/xml/dtm/DTMManager;
iload 1
invokevirtual org.apache.xml.dtm.DTMManager.getDTM:(I)Lorg/apache/xml/dtm/DTM;
invokeinterface org.apache.xml.dtm.DTM.getDocument:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public abstract org.apache.xml.utils.XMLString getStringValue(int);
descriptor: (I)Lorg/apache/xml/utils/XMLString;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public int getStringValueChunkCount(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
ldc "ER_METHOD_NOT_SUPPORTED"
aconst_null
invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public char[] getStringValueChunk(int, int, int[]);
descriptor: (II[I)[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "ER_METHOD_NOT_SUPPORTED"
aconst_null
invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
1: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 nodeHandle I
0 2 2 chunkIndex I
0 2 3 startAndLen [I
MethodParameters:
Name Flags
nodeHandle
chunkIndex
startAndLen
public int getExpandedTypeID(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 3
2: iconst_m1
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeHandle I
1 4 2 id I
MethodParameters:
Name Flags
nodeHandle
public int getExpandedTypeID(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
astore 4
start local 4 1: aload 4
aload 1
aload 2
iload 3
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;I)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 namespace Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
0 2 3 type I
1 2 4 ent Lorg/apache/xml/dtm/ref/ExpandedNameTable;
MethodParameters:
Name Flags
namespace
localName
type
public java.lang.String getLocalNameFromExpandedNameID(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 1
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getLocalName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 expandedNameID I
MethodParameters:
Name Flags
expandedNameID
public java.lang.String getNamespaceFromExpandedNameID(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 1
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getNamespace:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 expandedNameID I
MethodParameters:
Name Flags
expandedNameID
public int getNamespaceType(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
istore 3
start local 3 2: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
iload 3
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getNamespaceID:(I)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 nodeHandle I
1 3 2 identity I
2 3 3 expandedNameID I
MethodParameters:
Name Flags
nodeHandle final
public abstract java.lang.String getNodeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public java.lang.String getNodeNameX(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
ldc "ER_METHOD_NOT_SUPPORTED"
aconst_null
invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
1: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public abstract java.lang.String getLocalName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public abstract java.lang.String getPrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public abstract java.lang.String getNamespaceURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public abstract java.lang.String getNodeValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nodeHandle
public short getNodeType(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_expandedNameTable:Lorg/apache/xml/dtm/ref/ExpandedNameTable;
aload 0
aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._exptype:(I)I
invokevirtual org.apache.xml.dtm.ref.ExpandedNameTable.getType:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 3 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public short getLevel(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase._level:(I)I
iconst_1
iadd
i2s
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 nodeHandle I
1 2 2 identity I
MethodParameters:
Name Flags
nodeHandle
public int getNodeIdent(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public int getNodeHandle(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeHandle:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeId I
MethodParameters:
Name Flags
nodeId
public boolean isSupported(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 feature Ljava/lang/String;
0 1 2 version Ljava/lang/String;
MethodParameters:
Name Flags
feature
version
public java.lang.String getDocumentBaseURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public void setDocumentBaseURI(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 baseURI Ljava/lang/String;
MethodParameters:
Name Flags
baseURI
public java.lang.String getDocumentSystemIdentifier(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_documentBaseURI:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public java.lang.String getDocumentEncoding(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc "UTF-8"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public java.lang.String getDocumentStandalone(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public java.lang.String getDocumentVersion(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 documentHandle I
MethodParameters:
Name Flags
documentHandle
public boolean getDocumentAllDeclarationsProcessed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public abstract java.lang.String getDocumentTypeDeclarationSystemIdentifier();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getDocumentTypeDeclarationPublicIdentifier();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getElementById(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
elementId
public abstract java.lang.String getUnparsedEntityURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public boolean supportsPreStripping();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public boolean isNodeAfter(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 3
start local 3 1: aload 0
iload 2
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.makeNodeIdentity:(I)I
istore 4
start local 4 2: iload 3
iconst_m1
if_icmpeq 3
iload 4
iconst_m1
if_icmpeq 3
iload 3
iload 4
if_icmpgt 3
iconst_1
ireturn
StackMap locals: int int
StackMap stack:
3: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 nodeHandle1 I
0 4 2 nodeHandle2 I
1 4 3 index1 I
2 4 4 index2 I
MethodParameters:
Name Flags
nodeHandle1
nodeHandle2
public boolean isCharacterElementContentWhitespace(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public boolean isDocumentAllDeclarationsProcessed(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 documentHandle I
MethodParameters:
Name Flags
documentHandle
public abstract boolean isAttributeSpecified(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
attributeHandle
public abstract void dispatchCharactersEvents(int, org.xml.sax.ContentHandler, boolean);
descriptor: (ILorg/xml/sax/ContentHandler;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
nodeHandle
ch
normalize
public abstract void dispatchToEvents(int, org.xml.sax.ContentHandler);
descriptor: (ILorg/xml/sax/ContentHandler;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
nodeHandle
ch
public org.w3c.dom.Node getNode(int);
descriptor: (I)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.xml.dtm.ref.DTMNodeProxy
dup
aload 0
iload 1
invokespecial org.apache.xml.dtm.ref.DTMNodeProxy.<init>:(Lorg/apache/xml/dtm/DTM;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public void appendChild(int, boolean, boolean);
descriptor: (IZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "ER_METHOD_NOT_SUPPORTED"
aconst_null
invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 newChild I
0 2 2 clone Z
0 2 3 cloneDepth Z
MethodParameters:
Name Flags
newChild
clone
cloneDepth
public void appendTextChild(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "ER_METHOD_NOT_SUPPORTED"
aconst_null
invokestatic org.apache.xml.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.apache.xml.dtm.ref.DTMDefaultBase.error:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 2 1 str Ljava/lang/String;
MethodParameters:
Name Flags
str
protected void error(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.xml.dtm.DTMException
dup
aload 1
invokespecial org.apache.xml.dtm.DTMException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 1 1 msg Ljava/lang/String;
MethodParameters:
Name Flags
msg
protected boolean getShouldStripWhitespace();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
protected void pushShouldStripWhitespace(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
ifnull 3
2: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
iload 1
invokevirtual org.apache.xml.utils.BoolStack.push:(Z)Z
pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 shouldStrip Z
MethodParameters:
Name Flags
shouldStrip
protected void popShouldStripWhitespace();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
ifnull 2
1: aload 0
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
invokevirtual org.apache.xml.utils.BoolStack.popAndTop:()Z
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
protected void setShouldStripWhitespace(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWS:Z
1: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
ifnull 3
2: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_shouldStripWhitespaceStack:Lorg/apache/xml/utils/BoolStack;
iload 1
invokevirtual org.apache.xml.utils.BoolStack.setTop:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 shouldStrip Z
MethodParameters:
Name Flags
shouldStrip
public void documentRegistration();
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 Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public void documentRelease();
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 Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public void migrateTo(org.apache.xml.dtm.DTMManager);
descriptor: (Lorg/apache/xml/dtm/DTMManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgr:Lorg/apache/xml/dtm/DTMManager;
1: aload 1
instanceof org.apache.xml.dtm.ref.DTMManagerDefault
ifeq 3
2: aload 0
aload 1
checkcast org.apache.xml.dtm.ref.DTMManagerDefault
putfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgrDefault:Lorg/apache/xml/dtm/ref/DTMManagerDefault;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
0 4 1 mgr Lorg/apache/xml/dtm/DTMManager;
MethodParameters:
Name Flags
mgr
public org.apache.xml.dtm.DTMManager getManager();
descriptor: ()Lorg/apache/xml/dtm/DTMManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgr:Lorg/apache/xml/dtm/DTMManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
public org.apache.xml.utils.SuballocatedIntVector getDTMIDs();
descriptor: ()Lorg/apache/xml/utils/SuballocatedIntVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_mgr:Lorg/apache/xml/dtm/DTMManager;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.xml.dtm.ref.DTMDefaultBase.m_dtmIdent:Lorg/apache/xml/utils/SuballocatedIntVector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/xml/dtm/ref/DTMDefaultBase;
}
SourceFile: "DTMDefaultBase.java"