public final class com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl extends com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2 implements com.sun.org.apache.xalan.internal.xsltc.DOMEnhancedForDTM, com.sun.org.apache.xalan.internal.xsltc.dom.DOMBuilder
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
super_class: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
{
private int _uriCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] _xmlSpaceStack;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int _idx;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean _preserve;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String XML_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xml"
private static final java.lang.String XMLSPACE_STRING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xml:space"
private static final java.lang.String PRESERVE_STRING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "preserve"
private static final java.lang.String XML_URI;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/XML/1998/namespace"
private boolean _escaping;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean _disableEscaping;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int _textNodeToProcess;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String EMPTYSTRING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: ""
private static final com.sun.org.apache.xml.internal.dtm.DTMAxisIterator EMPTYITERATOR;
descriptor: Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private int _namesSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.Integer, java.lang.Integer> _nsIndex;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Integer;>;
private int _size;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.dom.BitArray _dontEscape;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
flags: (0x0002) ACC_PRIVATE
private static int _documentURIIndex;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private org.w3c.dom.Document _document;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<org.w3c.dom.Node, java.lang.Integer> _node2Ids;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Lorg/w3c/dom/Node;Ljava/lang/Integer;>;
private boolean _hasDOMSource;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager _dtmManager;
descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node[] _nodes;
descriptor: [Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.NodeList[] _nodeLists;
descriptor: [Lorg/w3c/dom/NodeList;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.sun.org.apache.xml.internal.dtm.ref.EmptyIterator.getInstance:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
1: iconst_0
putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
return
LocalVariableTable:
Start End Slot Name Signature
public void setDocumentURI(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 1
ifnull 2
1: aload 0
aload 1
invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.setDocumentBaseURI:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri
public java.lang.String getDocumentURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocumentBaseURI:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: new java.lang.StringBuilder
dup
ldc "rtf"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
dup
iconst_1
iadd
putstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._documentURIIndex:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
1 4 1 baseURI Ljava/lang/String;
public java.lang.String getDocumentURI(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
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocumentURI:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 node I
MethodParameters:
Name Flags
node
public void setupMapping(java.lang.String[], java.lang.String[], int[], java.lang.String[]);
descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 names [Ljava/lang/String;
0 1 2 urisArray [Ljava/lang/String;
0 1 3 typesArray [I
0 1 4 namespaces [Ljava/lang/String;
MethodParameters:
Name Flags
names
urisArray
typesArray
namespaces
public java.lang.String lookupNamespace(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
astore 5
start local 5 1: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.isElement:(I)Z
ifeq 3
2: aload 5
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
pop
3: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String top top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
StackMap stack:
aload 5
iload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
pop
4: goto 12
start local 3 5: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
astore 6
start local 6 6: aload 6
iload 3
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
pop
7: goto 10
start local 4 8: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int int com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getLocalName:(I)Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
areturn
end local 4 10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String int top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
StackMap stack:
aload 6
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.next:()I
dup
istore 4
start local 4 11: iconst_m1
if_icmpne 8
end local 6 end local 4 end local 3 12: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int java.lang.String top top com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
StackMap stack:
aload 5
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.next:()I
dup
istore 3
start local 3 13: iconst_m1
if_icmpne 5
14: ldc "NAMESPACE_PREFIX_ERR"
aload 2
invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
15: aconst_null
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 16 1 node I
0 16 2 prefix Ljava/lang/String;
5 12 3 anode I
13 16 3 anode I
8 10 4 nsnode I
11 12 4 nsnode I
1 16 5 ancestors Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2$AncestorIterator;
6 12 6 namespaces Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators$NamespaceIterator;
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node
prefix
public boolean isElement(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
iconst_1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 2 1 node I
MethodParameters:
Name Flags
node final
public boolean isAttribute(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
iconst_2
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 2 1 node I
MethodParameters:
Name Flags
node final
public int getSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNumberOfNodes:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
public void setFilter(com.sun.org.apache.xalan.internal.xsltc.StripFilter);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/StripFilter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 filter Lcom/sun/org/apache/xalan/internal/xsltc/StripFilter;
MethodParameters:
Name Flags
filter
public boolean lessThan(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmpge 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 node1 I
0 6 2 node2 I
MethodParameters:
Name Flags
node1
node2
public org.w3c.dom.Node makeNode(int);
descriptor: (I)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
ifnonnull 2
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
anewarray org.w3c.dom.Node
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
istore 2
start local 2 3: iload 2
ifge 5
4: aconst_null
areturn
5: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
arraylength
if_icmpge 9
6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
iload 2
aaload
ifnull 7
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
iload 2
aaload
goto 8
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodes:[Lorg/w3c/dom/Node;
iload 2
new com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;I)V
dup_x2
aastore
8: StackMap locals:
StackMap stack: org.w3c.dom.Node
areturn
9: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMNodeProxy.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;I)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 10 1 index I
3 10 2 nodeID I
MethodParameters:
Name Flags
index
public org.w3c.dom.Node makeNode(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.org.apache.xml.internal.dtm.DTMAxisIterator.next:()I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNode:(I)Lorg/w3c/dom/Node;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 iter Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
MethodParameters:
Name Flags
iter
public org.w3c.dom.NodeList makeNodeList(int);
descriptor: (I)Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
ifnonnull 2
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
anewarray org.w3c.dom.NodeList
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
istore 2
start local 2 3: iload 2
ifge 5
4: aconst_null
areturn
5: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
arraylength
if_icmpge 11
6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
iload 2
aaload
ifnull 7
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
iload 2
aaload
goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nodeLists:[Lorg/w3c/dom/NodeList;
iload 2
new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
dup
aload 0
8: new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
9: dup_x2
aastore
10: StackMap locals:
StackMap stack: org.w3c.dom.NodeList
areturn
11: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
dup
aload 0
new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 12 1 index I
3 12 2 nodeID I
MethodParameters:
Name Flags
index
public org.w3c.dom.NodeList makeNodeList(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)Lorg/w3c/dom/NodeList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList
dup
aload 0
aload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 iter Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
MethodParameters:
Name Flags
iter
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNodeValueIterator(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, int, java.lang.String, boolean);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;ILjava/lang/String;Z)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator
dup
aload 0
aload 1
iload 2
aload 3
iload 4
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;ILjava/lang/String;Z)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 iterator Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
0 1 2 type I
0 1 3 value Ljava/lang/String;
0 1 4 op Z
MethodParameters:
Name Flags
iterator
type
value
op
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator orderNodes(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, int);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.org.apache.xalan.internal.xsltc.dom.DupFilterIterator
dup
aload 1
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.DupFilterIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 source Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
0 1 2 node I
MethodParameters:
Name Flags
source
node
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getIterator();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
dup
aload 0
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocument:()I
iconst_1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;IZ)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
public int getNSType(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 com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceURI:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
istore 3
start local 3 4: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 5 1 node I
1 5 2 s Ljava/lang/String;
4 5 3 eType I
MethodParameters:
Name Flags
node
public int getNamespaceType(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
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getNamespaceType:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 node I
MethodParameters:
Name Flags
node final
public int getGeneralizedType(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getGeneralizedType:(Ljava/lang/String;Z)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public int getGeneralizedType(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 4
start local 4 1: iconst_m1
istore 5
start local 5 2: aload 1
ldc ":"
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
dup
istore 5
iconst_m1
if_icmple 4
3: aload 1
iconst_0
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 4
4: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int
StackMap stack:
iload 5
iconst_1
iadd
istore 7
start local 7 5: aload 1
iload 7
invokevirtual java.lang.String.charAt:(I)C
bipush 64
if_icmpne 9
6: iconst_2
istore 6
start local 6 7: iinc 7 1
8: goto 10
end local 6 9: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int top int
StackMap stack:
iconst_1
istore 6
start local 6 10: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String int top java.lang.String int int int
StackMap stack:
iload 7
ifne 11
aload 1
goto 12
StackMap locals:
StackMap stack:
11: aload 1
iload 7
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
12: astore 3
start local 3 13: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
aload 4
aload 3
iload 6
iload 2
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
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 14 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 14 1 name Ljava/lang/String;
0 14 2 searchOnly Z
13 14 3 lName Ljava/lang/String;
1 14 4 ns Ljava/lang/String;
2 14 5 index I
7 9 6 code I
10 14 6 code I
5 14 7 lNameStartIdx I
MethodParameters:
Name Flags
name final
searchOnly
public short[] getMapping(java.lang.String[], java.lang.String[], int[]);
descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[S
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
ifge 2
1: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getMapping2:([Ljava/lang/String;[Ljava/lang/String;[I)[S
areturn
2: StackMap locals:
StackMap stack:
aload 1
arraylength
istore 5
start local 5 3: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
istore 6
start local 6 4: iload 6
newarray 9
astore 7
start local 7 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] int int int short[]
StackMap stack:
aload 7
iload 4
iload 4
i2s
sastore
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
bipush 14
if_icmplt 7
10: bipush 14
istore 4
goto 13
11: StackMap locals:
StackMap stack:
aload 7
iload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
iload 4
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
sastore
12: iinc 4 1
StackMap locals:
StackMap stack:
13: iload 4
iload 6
if_icmplt 11
14: iconst_0
istore 4
goto 23
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
aload 2
iload 4
aaload
16: aload 1
iload 4
aaload
17: aload 3
iload 4
iaload
18: iconst_1
19: invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
istore 8
start local 8 20: iload 8
iflt 22
iload 8
iload 6
if_icmpge 22
21: aload 7
iload 8
iload 4
bipush 14
iadd
i2s
sastore
end local 8 22: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
23: iload 4
iload 5
if_icmplt 15
24: aload 7
areturn
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 25 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 25 1 names [Ljava/lang/String;
0 25 2 uris [Ljava/lang/String;
0 25 3 types [I
6 25 4 i I
3 25 5 namesLength I
4 25 6 exLength I
5 25 7 result [S
20 22 8 genType I
MethodParameters:
Name Flags
names
uris
types
public int[] getReverseMapping(java.lang.String[], java.lang.String[], int[]);
descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
bipush 14
iadd
newarray 10
astore 5
start local 5 1: iconst_0
istore 4
start local 4 2: goto 5
3: StackMap locals: int int[]
StackMap stack:
aload 5
iload 4
iload 4
iastore
4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
bipush 14
if_icmplt 3
6: iconst_0
istore 4
goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
aload 2
iload 4
aaload
aload 1
iload 4
aaload
aload 3
iload 4
iaload
iconst_1
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
istore 6
start local 6 8: aload 5
iload 4
bipush 14
iadd
iload 6
iastore
end local 6 9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
aload 1
arraylength
if_icmplt 7
11: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 12 1 names [Ljava/lang/String;
0 12 2 uris [Ljava/lang/String;
0 12 3 types [I
2 12 4 i I
1 12 5 result [I
8 9 6 type I
MethodParameters:
Name Flags
names
uris
types
private short[] getMapping2(java.lang.String[], java.lang.String[], int[]);
descriptor: ([Ljava/lang/String;[Ljava/lang/String;[I)[S
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
istore 5
start local 5 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
istore 6
start local 6 2: aconst_null
astore 7
start local 7 3: iload 5
ifle 5
4: iload 5
newarray 10
astore 7
5: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] top int int int[]
StackMap stack:
iload 6
istore 8
start local 8 6: iconst_0
istore 4
start local 4 7: goto 18
8: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] java.lang.String[] int[] int int int int[] int
StackMap stack:
aload 7
iload 4
9: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
aload 2
iload 4
aaload
10: aload 1
iload 4
aaload
11: aload 3
iload 4
iaload
12: iconst_0
13: invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getExpandedTypeID:(Ljava/lang/String;Ljava/lang/String;IZ)I
14: iastore
15: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
ifge 17
aload 7
iload 4
iaload
iload 8
if_icmplt 17
16: aload 7
iload 4
iaload
iconst_1
iadd
istore 8
17: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
18: iload 4
iload 5
if_icmplt 8
19: iload 8
newarray 9
astore 9
start local 9 20: iconst_0
istore 4
goto 23
21: StackMap locals: short[]
StackMap stack:
aload 9
iload 4
iload 4
i2s
sastore
22: iinc 4 1
StackMap locals:
StackMap stack:
23: iload 4
bipush 14
if_icmplt 21
24: bipush 14
istore 4
goto 27
25: StackMap locals:
StackMap stack:
aload 9
iload 4
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
iload 4
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getType:(I)S
sastore
26: iinc 4 1
StackMap locals:
StackMap stack:
27: iload 4
iload 6
if_icmplt 25
28: iconst_0
istore 4
goto 33
29: StackMap locals:
StackMap stack:
aload 7
iload 4
iaload
istore 10
start local 10 30: iload 10
iflt 32
iload 10
iload 8
if_icmpge 32
31: aload 9
iload 10
iload 4
bipush 14
iadd
i2s
sastore
end local 10 32: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
33: iload 4
iload 5
if_icmplt 29
34: aload 9
areturn
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 35 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 35 1 names [Ljava/lang/String;
0 35 2 uris [Ljava/lang/String;
0 35 3 types [I
7 35 4 i I
1 35 5 namesLength I
2 35 6 exLength I
3 35 7 generalizedTypes [I
6 35 8 resultLength I
20 35 9 result [S
30 32 10 genType I
MethodParameters:
Name Flags
names
uris
types
public short[] getNamespaceMapping(java.lang.String[]);
descriptor: ([Ljava/lang/String;)[S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
arraylength
istore 3
start local 3 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
istore 4
start local 4 2: iload 4
newarray 9
astore 5
start local 5 3: iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int int short[]
StackMap stack:
aload 5
iload 2
iconst_m1
sastore
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
iload 4
if_icmplt 5
8: iconst_0
istore 2
goto 14
9: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aaload
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
istore 6
start local 6 10: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 7
start local 7 11: aload 7
ifnull 13
12: aload 5
aload 7
invokevirtual java.lang.Integer.intValue:()I
iload 2
i2s
sastore
end local 7 end local 6 13: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
iload 3
if_icmplt 9
15: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 16 1 namespaces [Ljava/lang/String;
4 16 2 i I
1 16 3 nsLength I
2 16 4 mappingLength I
3 16 5 result [S
10 13 6 eType I
11 13 7 type Ljava/lang/Integer;
MethodParameters:
Name Flags
namespaces
public short[] getReverseNamespaceMapping(java.lang.String[]);
descriptor: ([Ljava/lang/String;)[S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
arraylength
istore 3
start local 3 1: iload 3
newarray 9
astore 4
start local 4 2: iconst_0
istore 2
start local 2 3: goto 10
4: StackMap locals: int int short[]
StackMap stack:
aload 0
aload 1
iload 2
aaload
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
istore 5
start local 5 5: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 6
start local 6 6: aload 4
iload 2
aload 6
ifnonnull 7
iconst_m1
goto 8
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int short[] int java.lang.Integer
StackMap stack: short[] int
7: aload 6
invokevirtual java.lang.Integer.shortValue:()S
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl java.lang.String[] int int short[] int java.lang.Integer
StackMap stack: short[] int int
8: sastore
end local 6 end local 5 9: iinc 2 1
StackMap locals:
StackMap stack:
10: iload 2
iload 3
if_icmplt 4
11: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 12 1 namespaces [Ljava/lang/String;
3 12 2 i I
1 12 3 length I
2 12 4 result [S
5 9 5 eType I
6 9 6 type Ljava/lang/Integer;
MethodParameters:
Name Flags
namespaces
public void <init>(com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean, boolean);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
aload 2
iload 3
aload 4
aload 5
1: iload 6
sipush 512
iload 7
iconst_0
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
2: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 mgr Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
0 3 2 source Ljavax/xml/transform/Source;
0 3 3 dtmIdentity I
0 3 4 whiteSpaceFilter Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
0 3 5 xstringfactory Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
0 3 6 doIndexing Z
0 3 7 buildIdIndex Z
MethodParameters:
Name Flags
mgr
source
dtmIdentity
whiteSpaceFilter
xstringfactory
doIndexing
buildIdIndex
public void <init>(com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean, int, boolean, boolean);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=12, 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
aload 1
aload 2
iload 3
aload 4
aload 5
1: iload 6
iload 7
iconst_0
iload 8
iload 9
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZZ)V
2: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
3: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
4: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
5: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
6: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
7: aload 0
iconst_m1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
8: aload 0
iconst_m1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
10: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
11: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
12: aload 0
aconst_null
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
13: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
14: aload 0
aload 1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
15: aload 0
iload 7
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
16: aload 0
iload 7
bipush 64
if_icmpgt 17
iconst_4
goto 18
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
17: bipush 64
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager javax.xml.transform.Source int com.sun.org.apache.xml.internal.dtm.DTMWSFilter com.sun.org.apache.xml.internal.utils.XMLStringFactory int int int int
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
18: newarray 10
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
19: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
iconst_0
iconst_0
iastore
20: aload 2
instanceof javax.xml.transform.dom.DOMSource
ifeq 29
21: aload 0
iconst_1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
22: aload 2
checkcast javax.xml.transform.dom.DOMSource
astore 10
start local 10 23: aload 10
invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
astore 11
start local 11 24: aload 11
instanceof org.w3c.dom.Document
ifeq 27
25: aload 0
aload 11
checkcast org.w3c.dom.Document
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
26: goto 28
27: StackMap locals: javax.xml.transform.dom.DOMSource org.w3c.dom.Node
StackMap stack:
aload 0
aload 11
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
28: StackMap locals:
StackMap stack:
aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
end local 11 end local 10 29: StackMap locals:
StackMap stack:
return
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 30 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 30 1 mgr Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
0 30 2 source Ljavax/xml/transform/Source;
0 30 3 dtmIdentity I
0 30 4 whiteSpaceFilter Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
0 30 5 xstringfactory Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
0 30 6 doIndexing Z
0 30 7 blocksize I
0 30 8 buildIdIndex Z
0 30 9 newNameTable Z
23 29 10 domsrc Ljavax/xml/transform/dom/DOMSource;
24 29 11 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
mgr
source
dtmIdentity
whiteSpaceFilter
xstringfactory
doIndexing
blocksize
buildIdIndex
newNameTable
public void migrateTo(com.sun.org.apache.xml.internal.dtm.DTMManager);
descriptor: (Lcom/sun/org/apache/xml/internal/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
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.migrateTo:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;)V
1: aload 1
instanceof com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager
ifeq 3
2: aload 0
aload 1
checkcast com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 4 1 manager Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
MethodParameters:
Name Flags
manager
public int getElementById(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.getElementById:(Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
start local 2 1: aload 2
ifnull 6
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 3: aload 3
ifnull 4
aload 3
invokevirtual java.lang.Integer.intValue:()I
goto 5
StackMap locals: org.w3c.dom.Node java.lang.Integer
StackMap stack:
4: iconst_m1
StackMap locals:
StackMap stack: int
5: ireturn
end local 3 6: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 7 1 idString Ljava/lang/String;
1 7 2 node Lorg/w3c/dom/Node;
3 6 3 id Ljava/lang/Integer;
MethodParameters:
Name Flags
idString
public boolean hasDOMSource();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._hasDOMSource:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
private void xmlSpaceDefine(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "preserve"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 3
start local 3 1: iload 3
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
if_icmpeq 4
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
iload 2
iastore
3: aload 0
iload 3
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
4: StackMap locals: int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 5 1 val Ljava/lang/String;
0 5 2 node I
1 5 3 setting Z
MethodParameters:
Name Flags
val
node final
private void xmlSpaceRevert(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._xmlSpaceStack:[I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
iconst_1
isub
iaload
if_icmpne 5
1: aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
iconst_1
isub
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._idx:I
2: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
ifeq 3
iconst_0
goto 4
StackMap locals:
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
3: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
4: putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 node I
MethodParameters:
Name Flags
node final
protected boolean getShouldStripWhitespace();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._preserve:Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getShouldStripWhitespace:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
private void handleTextEscaping();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
ifeq 8
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
iconst_m1
if_icmpeq 8
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._type:(I)S
iconst_3
if_icmpne 8
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
ifnonnull 4
3: aload 0
new com.sun.org.apache.xalan.internal.xsltc.dom.BitArray
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._size:I
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.<init>:(I)V
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.size:()I
if_icmplt 6
5: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.size:()I
iconst_2
imul
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.resize:(I)V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.setBit:(I)V
7: aload 0
iconst_0
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
8: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
public void characters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.characters:([CII)V
1: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
ifeq 2
iconst_0
goto 3
StackMap locals:
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
2: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl char[] int int
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int
3: putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._disableEscaping:Z
4: aload 0
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNumberOfNodes:()I
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 ch [C
0 6 2 start I
0 6 3 length I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void startDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startDocument:()V
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
ldc "xml"
ldc "http://www.w3.org/XML/1998/namespace"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
Exceptions:
throws org.xml.sax.SAXException
public void endDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.endDocument:()V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable.getSize:()I
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._namesSize:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
Exceptions:
throws org.xml.sax.SAXException
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.w3c.dom.Node);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;Lorg/w3c/dom/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
ifeq 3
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._node2Ids:Ljava/util/Map;
aload 5
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 4 1 uri Ljava/lang/String;
0 4 2 localName Ljava/lang/String;
0 4 3 qname Ljava/lang/String;
0 4 4 attributes Lorg/xml/sax/Attributes;
0 4 5 node Lorg/w3c/dom/Node;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qname
attributes
node
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
ifnull 6
3: aload 4
ldc "xml:space"
invokeinterface org.xml.sax.Attributes.getIndex:(Ljava/lang/String;)I
istore 5
start local 5 4: iload 5
iflt 6
5: aload 0
aload 4
iload 5
invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_parents:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.xmlSpaceDefine:(Ljava/lang/String;I)V
end local 5 6: 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 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 7 1 uri Ljava/lang/String;
0 7 2 localName Ljava/lang/String;
0 7 3 qname Ljava/lang/String;
0 7 4 attributes Lorg/xml/sax/Attributes;
4 6 5 index I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qname
attributes
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
ifnull 4
3: aload 0
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_previous:I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.xmlSpaceRevert:(I)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 5 1 namespaceURI Ljava/lang/String;
0 5 2 localName Ljava/lang/String;
0 5 3 qname Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
namespaceURI
localName
qname
public void processingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 target Ljava/lang/String;
0 3 2 data Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
target
data
public void ignorableWhitespace(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.ignorableWhitespace:([CII)V
1: aload 0
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNumberOfNodes:()I
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._textNodeToProcess:I
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 ch [C
0 3 2 start I
0 3 3 length I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: aload 0
aload 1
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.definePrefixAndUri:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 4 1 prefix Ljava/lang/String;
0 4 2 uri Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
uri
private void definePrefixAndUri(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getIdForNamespace:(Ljava/lang/String;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
start local 3 1: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnonnull 3
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nsIndex:Ljava/util/Map;
aload 3
aload 0
dup
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
dup_x1
iconst_1
iadd
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._uriCount:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.Integer
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 4 1 prefix Ljava/lang/String;
0 4 2 uri Ljava/lang/String;
1 4 3 eType Ljava/lang/Integer;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
uri
public void (char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.comment:([CII)V
1: aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.handleTextEscaping:()V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 ch [C
0 3 2 start I
0 3 3 length I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public boolean setEscaping(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
istore 2
start local 2 1: aload 0
iload 1
putfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._escaping:Z
2: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 3 1 value Z
1 3 2 temp Z
MethodParameters:
Name Flags
value
public void print(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
tableswitch { // 0 - 9
0: 1
1: 5
2: 5
3: 3
4: 5
5: 5
6: 5
7: 3
8: 3
9: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstChild:(I)I
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.print:(II)V
2: goto 19
3: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
4: goto 19
5: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
astore 3
start local 3 6: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
7: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstAttribute:(I)I
istore 4
start local 4 8: goto 11
9: StackMap locals: java.lang.String int
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "\n"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(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 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(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;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
10: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextAttribute:(I)I
istore 4
StackMap locals:
StackMap stack:
11: iload 4
iconst_m1
if_icmpne 9
end local 4 12: getstatic java.lang.System.out:Ljava/io/PrintStream;
bipush 62
invokevirtual java.io.PrintStream.print:(C)V
13: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstChild:(I)I
istore 4
start local 4 14: goto 17
15: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 2
iconst_1
iadd
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.print:(II)V
16: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextSibling:(I)I
istore 4
17: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 15
end local 4 18: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "</"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 62
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 19: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 20 1 node I
0 20 2 level I
6 19 3 name Ljava/lang/String;
8 12 4 a I
14 18 4 child I
MethodParameters:
Name Flags
node
level
public java.lang.String getNodeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
istore 2
start local 2 1: aload 0
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
istore 3
start local 3 2: iload 3
lookupswitch { // 5
0: 3
3: 3
8: 3
9: 3
13: 4
default: 5
}
3: StackMap locals: int int
StackMap stack:
ldc ""
areturn
4: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getLocalName:(I)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getNodeName:(I)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 node I
1 6 2 nodeh I
2 6 3 type S
MethodParameters:
Name Flags
node final
public java.lang.String getNamespaceName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: ldc ""
areturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceURI:(I)Ljava/lang/String;
dup
astore 2
start local 2 3: ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 2
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 node I
3 6 2 s Ljava/lang/String;
MethodParameters:
Name Flags
node final
public int getAttributeNode(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getFirstAttribute:(I)I
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getExpandedTypeID:(I)I
iload 1
if_icmpne 3
iload 3
ireturn
3: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNextAttribute:(I)I
istore 3
4: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpne 2
end local 3 5: iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 type I
0 6 2 element I
1 5 3 attr I
MethodParameters:
Name Flags
type final
element final
public java.lang.String getAttributeValue(int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeNode:(II)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpeq 2
aload 0
iload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
goto 3
StackMap locals: int
StackMap stack:
2: ldc ""
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 4 1 type I
0 4 2 element I
1 4 3 attr I
MethodParameters:
Name Flags
type final
element final
public java.lang.String getAttributeValue(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getGeneralizedType:(Ljava/lang/String;)I
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeValue:(II)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 name Ljava/lang/String;
0 1 2 element I
MethodParameters:
Name Flags
name final
element final
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getChildren(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
iload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.setStartNode:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 node I
MethodParameters:
Name Flags
node final
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedChildren(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 type I
MethodParameters:
Name Flags
type final
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getAxisIterator(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 0 - 19
0: 4
1: 5
2: 6
3: 2
4: 7
5: 8
6: 9
7: 11
8: 15
9: 13
10: 3
11: 10
12: 12
13: 1
14: 15
15: 15
16: 15
17: 15
18: 15
19: 14
default: 15
}
1: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
areturn
2: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
3: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
4: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
5: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
6: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
7: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
8: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
9: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
10: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
11: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
12: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
areturn
13: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
areturn
14: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
areturn
15: StackMap locals:
StackMap stack:
ldc "AXIS_SUPPORT_ERR"
16: iload 1
invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
17: invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
18: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 19 1 axis I
MethodParameters:
Name Flags
axis final
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedAxisIterator(int, int);
descriptor: (II)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_3
if_icmpne 2
1: new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
2: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpne 4
3: getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
4: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 0 - 19
0: 8
1: 9
2: 10
3: 6
4: 11
5: 12
6: 13
7: 15
8: 19
9: 17
10: 7
11: 14
12: 16
13: 5
14: 19
15: 19
16: 19
17: 19
18: 19
19: 18
default: 19
}
5: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
6: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
7: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator
dup
aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;)V
iload 2
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator.setNodeType:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
8: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
9: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
10: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
11: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
12: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
13: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
14: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
15: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
16: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
17: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
areturn
18: StackMap locals:
StackMap stack:
new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
19: StackMap locals:
StackMap stack:
ldc "TYPED_AXIS_SUPPORT_ERR"
20: iload 1
invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
21: invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError:(Ljava/lang/String;Ljava/lang/Object;)V
22: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 23 1 axis I
0 23 2 type I
MethodParameters:
Name Flags
axis
type
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNamespaceAxisIterator(int, int);
descriptor: (II)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
iconst_m1
if_icmpne 2
1: getstatic com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.EMPTYITERATOR:Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
areturn
2: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 2 - 3
2: 4
3: 3
default: 5
}
3: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
areturn
4: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)V
areturn
5: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator
dup
aload 0
iload 1
iload 2
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;II)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 axis I
0 6 2 ns I
MethodParameters:
Name Flags
axis
ns
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedDescendantIterator(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator
dup
aload 0
iload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 type I
MethodParameters:
Name Flags
type
public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getNthDescendant(int, int, boolean);
descriptor: (IIZ)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator
dup
aload 0
iload 2
invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 type I
0 1 2 n I
0 1 3 includeself Z
MethodParameters:
Name Flags
type
n
includeself
public void characters(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_m1
if_icmpeq 5
1: aload 0
iload 1
aload 2
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.dispatchCharactersEvents:(ILorg/xml/sax/ContentHandler;Z)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 3
start local 3 4: new com.sun.org.apache.xalan.internal.xsltc.TransletException
dup
aload 3
invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 6 1 node I
0 6 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
4 5 3 e Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node final
handler
public void copy(com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: goto 2
start local 3 1: StackMap locals: int
StackMap stack:
aload 0
iload 3
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
end local 3 2: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.org.apache.xml.internal.dtm.DTMAxisIterator.next:()I
dup
istore 3
start local 3 3: iconst_m1
if_icmpne 1
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 5 1 nodes Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
0 5 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
1 2 3 node I
3 5 3 node I
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
nodes
handler
public void copy(com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getDocument:()I
aload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 2 1 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
handler
public void copy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 2 1 node I
0 2 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node final
handler
private final void copy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler, boolean);
descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
istore 4
start local 4 1: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2:(I)I
istore 5
start local 5 2: aload 0
iload 5
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2Type:(I)I
istore 6
start local 6 3: iload 6
tableswitch { // 0 - 13
0: 4
1: 28
2: 24
3: 14
4: 28
5: 28
6: 28
7: 10
8: 12
9: 4
10: 28
11: 28
12: 28
13: 26
default: 28
}
4: StackMap locals: int int int
StackMap stack:
aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch2:(I)I
istore 7
start local 7 5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeHandle:(I)I
aload 2
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
7: aload 0
iload 7
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib2:(I)I
istore 7
StackMap locals:
StackMap stack:
8: iload 7
iconst_m1
if_icmpne 6
end local 7 9: goto 49
10: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyPI:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
11: goto 49
12: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.comment:(Ljava/lang/String;)V
13: goto 49
14: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 15: iconst_0
istore 8
start local 8 16: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
ifnull 20
17: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dontEscape:Lcom/sun/org/apache/xalan/internal/xsltc/dom/BitArray;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeIdent:(I)I
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.BitArray.getBit:(I)Z
istore 8
18: iload 8
ifeq 20
19: aload 2
iconst_0
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
istore 7
20: StackMap locals: int int
StackMap stack:
aload 0
iload 4
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyTextNode:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
21: iload 8
ifeq 49
22: aload 2
iload 7
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEscaping:(Z)Z
pop
23: goto 49
end local 8 end local 7 24: StackMap locals:
StackMap stack:
aload 0
iload 4
iload 5
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttribute:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
25: goto 49
26: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeNameX:(I)Ljava/lang/String;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
27: goto 49
28: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpne 41
29: aload 0
iload 4
iload 5
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyElement:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
astore 9
start local 9 30: aload 0
iload 4
aload 2
iload 3
ifeq 31
iconst_0
goto 32
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler
31: iconst_1
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
StackMap stack: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int
32: invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyNS:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
33: aload 0
iload 4
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttributes:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
34: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch2:(I)I
istore 10
start local 10 35: goto 38
36: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeHandle:(I)I
aload 2
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
37: aload 0
iload 10
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib2:(I)I
istore 10
StackMap locals:
StackMap stack:
38: iload 10
iconst_m1
if_icmpne 36
end local 10 39: aload 2
aload 9
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.endElement:(Ljava/lang/String;)V
end local 9 40: goto 49
41: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceName:(I)Ljava/lang/String;
astore 9
start local 9 42: aload 9
invokevirtual java.lang.String.length:()I
ifeq 45
43: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getPrefix:(I)Ljava/lang/String;
astore 10
start local 10 44: aload 2
aload 10
aload 9
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
end local 10 45: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int top top java.lang.String
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;)V
end local 9 46: goto 49
47: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int int
StackMap stack: java.lang.Exception
astore 7
start local 7 48: new com.sun.org.apache.xalan.internal.xsltc.TransletException
dup
aload 7
invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
athrow
end local 7 49: StackMap locals:
StackMap stack:
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 50 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 50 1 node I
0 50 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
0 50 3 isChild Z
1 50 4 nodeID I
2 50 5 eType I
3 50 6 type I
5 9 7 c I
15 24 7 oldEscapeSetting Z
16 24 8 escapeBit Z
30 40 9 name Ljava/lang/String;
35 39 10 c I
42 46 9 uri Ljava/lang/String;
44 45 10 prefix Ljava/lang/String;
48 49 7 e Ljava/lang/Exception;
Exception table:
from to target type
3 46 47 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node final
handler
isChild
private void copyPI(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
astore 3
start local 3 1: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
astore 4
start local 4 2: aload 2
aload 3
aload 4
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
3: goto 6
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String
StackMap stack: java.lang.Exception
4: astore 5
start local 5 5: new com.sun.org.apache.xalan.internal.xsltc.TransletException
dup
aload 5
invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 6: 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 7 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 7 1 node I
0 7 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
1 7 3 target Ljava/lang/String;
2 7 4 value Ljava/lang/String;
5 6 5 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node final
handler
public java.lang.String shallowCopy(int, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
descriptor: (ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.makeNodeIdentity:(I)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2:(I)I
istore 4
start local 4 2: aload 0
iload 4
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._exptype2Type:(I)I
istore 5
start local 5 3: iload 5
tableswitch { // 0 - 13
0: 8
1: 4
2: 17
3: 9
4: 19
5: 19
6: 19
7: 11
8: 13
9: 8
10: 19
11: 19
12: 19
13: 15
default: 19
}
4: StackMap locals: int int int
StackMap stack:
aload 0
iload 3
iload 4
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyElement:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)Ljava/lang/String;
astore 6
start local 6 5: aload 0
iload 3
aload 2
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyNS:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Z)V
6: aload 6
7: areturn
end local 6 8: StackMap locals:
StackMap stack:
ldc ""
areturn
9: StackMap locals:
StackMap stack:
aload 0
iload 3
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyTextNode:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
10: aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyPI:(ILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
12: aconst_null
areturn
13: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getStringValueX:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.comment:(Ljava/lang/String;)V
14: aconst_null
areturn
15: StackMap locals:
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeNameX:(I)Ljava/lang/String;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
16: aconst_null
areturn
17: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 4
aload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copyAttribute:(IILcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
18: aconst_null
areturn
19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNamespaceName:(I)Ljava/lang/String;
astore 7
start local 7 20: aload 7
invokevirtual java.lang.String.length:()I
ifeq 23
21: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getPrefix:(I)Ljava/lang/String;
astore 8
start local 8 22: aload 2
aload 8
aload 7
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
end local 8 23: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int top java.lang.String
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeName:(I)Ljava/lang/String;
aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;)V
24: aconst_null
areturn
end local 7 25: StackMap locals: com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl int com.sun.org.apache.xml.internal.serializer.SerializationHandler int int int
StackMap stack: java.lang.Exception
astore 6
start local 6 26: new com.sun.org.apache.xalan.internal.xsltc.TransletException
dup
aload 6
invokespecial com.sun.org.apache.xalan.internal.xsltc.TransletException.<init>:(Ljava/lang/Exception;)V
athrow
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 27 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 27 1 node I
0 27 2 handler Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
1 27 3 nodeID I
2 27 4 exptype I
3 27 5 type I
5 8 6 name Ljava/lang/String;
20 25 7 uri1 Ljava/lang/String;
22 23 8 prefix Ljava/lang/String;
26 27 6 e Ljava/lang/Exception;
Exception table:
from to target type
3 7 25 Class java.lang.Exception
9 10 25 Class java.lang.Exception
11 12 25 Class java.lang.Exception
13 14 25 Class java.lang.Exception
15 16 25 Class java.lang.Exception
17 18 25 Class java.lang.Exception
19 24 25 Class java.lang.Exception
Exceptions:
throws com.sun.org.apache.xalan.internal.xsltc.TransletException
MethodParameters:
Name Flags
node final
handler
public java.lang.String getLanguage(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
istore 2
start local 2 1: goto 7
2: StackMap locals: int
StackMap stack:
iconst_1
aload 0
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeType:(I)S
if_icmpne 6
3: aload 0
iload 2
ldc "http://www.w3.org/XML/1998/namespace"
ldc "lang"
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getAttributeNode:(ILjava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 4: iconst_m1
iload 3
if_icmpeq 6
5: aload 0
iload 3
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getNodeValue:(I)Ljava/lang/String;
areturn
end local 3 6: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getParent:(I)I
istore 2
7: StackMap locals:
StackMap stack:
iconst_m1
iload 2
if_icmpne 2
8: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 9 1 node I
1 9 2 parent I
4 6 3 langAttr I
MethodParameters:
Name Flags
node
public com.sun.org.apache.xalan.internal.xsltc.dom.DOMBuilder getBuilder();
descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
public com.sun.org.apache.xml.internal.serializer.SerializationHandler getOutputDomBuilder();
descriptor: ()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler
dup
aload 0
ldc "UTF-8"
invokespecial com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.<init>:(Lorg/xml/sax/ContentHandler;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
public com.sun.org.apache.xalan.internal.xsltc.DOM getResultTreeFrag(int, int);
descriptor: (II)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getResultTreeFrag:(IIZ)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 1 1 initSize I
0 1 2 rtfType I
MethodParameters:
Name Flags
initSize
rtfType
public com.sun.org.apache.xalan.internal.xsltc.DOM getResultTreeFrag(int, int, boolean);
descriptor: (IIZ)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
ifne 9
1: iload 3
ifeq 8
2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getFirstFreeDTMID:()I
istore 4
start local 4 3: new com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
4: iload 4
bipush 16
ishl
5: invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;I)V
astore 5
start local 5 6: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
aload 5
iload 4
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
7: aload 5
areturn
end local 5 end local 4 8: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
iconst_0
invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.SimpleResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;I)V
areturn
9: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpne 21
10: iload 3
ifeq 18
11: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getFirstFreeDTMID:()I
istore 4
start local 4 12: new com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
13: iload 4
bipush 16
ishl
14: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
iload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
15: invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;IZ)V
astore 5
start local 5 16: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
aload 5
iload 4
iconst_0
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.addDTM:(Lcom/sun/org/apache/xml/internal/dtm/DTM;II)V
17: aload 5
areturn
end local 5 end local 4 18: StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl
dup
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
iconst_0
19: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
iload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
20: invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;IZ)V
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
aconst_null
iconst_1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_wsfilter:Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
22: iconst_1
iconst_0
iconst_0
23: iload 1
aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_buildIdIndex:Z
24: invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZZIZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
checkcast com.sun.org.apache.xalan.internal.xsltc.DOM
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 25 1 initSize I
0 25 2 rtfType I
0 25 3 addToManager Z
3 8 4 dtmPos I
6 8 5 rtf Lcom/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl;
12 18 4 dtmPos I
16 18 5 rtf Lcom/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl;
MethodParameters:
Name Flags
initSize
rtfType
addToManager
public java.util.Map<java.lang.String, java.lang.Integer> getElementsWithIDs();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_idAttributes:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
public java.lang.String getUnparsedEntityURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
ifnull 16
1: ldc ""
astore 2
start local 2 2: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._document:Lorg/w3c/dom/Document;
invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
astore 3
start local 3 3: aload 3
ifnull 15
4: aload 3
invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
astore 4
start local 4 5: aload 4
ifnonnull 7
6: aload 2
areturn
7: StackMap locals: java.lang.String org.w3c.dom.DocumentType org.w3c.dom.NamedNodeMap
StackMap stack:
aload 4
aload 1
invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Entity
astore 5
start local 5 8: aload 5
ifnonnull 10
9: aload 2
areturn
10: StackMap locals: org.w3c.dom.Entity
StackMap stack:
aload 5
invokeinterface org.w3c.dom.Entity.getNotationName:()Ljava/lang/String;
astore 6
start local 6 11: aload 6
ifnull 15
12: aload 5
invokeinterface org.w3c.dom.Entity.getSystemId:()Ljava/lang/String;
astore 2
13: aload 2
ifnonnull 15
14: aload 5
invokeinterface org.w3c.dom.Entity.getPublicId:()Ljava/lang/String;
astore 2
end local 6 end local 5 end local 4 15: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2.getUnparsedEntityURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
0 17 1 name Ljava/lang/String;
2 16 2 uri Ljava/lang/String;
3 16 3 doctype Lorg/w3c/dom/DocumentType;
5 15 4 entities Lorg/w3c/dom/NamedNodeMap;
8 15 5 entity Lorg/w3c/dom/Entity;
11 15 6 notationName Ljava/lang/String;
MethodParameters:
Name Flags
name
public void release();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
aload 0
iconst_1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.release:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;
static com.sun.org.apache.xml.internal.dtm.ref.ExpandedNameTable access$0(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;)Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.m_expandedNameTable:Lcom/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int access$1(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl, int);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._firstch:(I)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
static int access$2(com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl, int);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;I)I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl._nextsib:(I)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SAXImpl.java"
NestMembers:
com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator
InnerClasses:
public final NamespaceAttributeIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceAttributeIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
public final NamespaceChildrenIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceChildrenIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
public final NamespaceWildcardIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NamespaceWildcardIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
private final NodeValueIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$NodeValueIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
public TypedNamespaceIterator = com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl$TypedNamespaceIterator of com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
public NamespaceIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
public NthDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
public RootIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
public SingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
public AncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final AttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$AttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final ChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public DescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$DescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public FollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public FollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$FollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final ParentIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$ParentIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public PrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public PrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$PrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedAncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedAttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedFollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedFollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedFollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedPrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedPrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedPrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public TypedRootIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedRootIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2
public final TypedSingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2$TypedSingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2DTM2