public class com.sun.org.apache.xpath.internal.XPathContext extends com.sun.org.apache.xml.internal.dtm.DTMManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xpath.internal.XPathContext
super_class: com.sun.org.apache.xml.internal.dtm.DTMManager
{
com.sun.org.apache.xml.internal.utils.IntStack m_last_pushed_rtfdtm;
descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0000)
private java.util.List<com.sun.org.apache.xml.internal.dtm.DTM> m_rtfdtm_stack;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lcom/sun/org/apache/xml/internal/dtm/DTM;>;
private int m_which_rtfdtm;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM m_global_rtfdtm;
descriptor: Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.Integer, com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag> m_DTMXRTreeFrags;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Integer;Lcom/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag;>;
private boolean m_isSecureProcessing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean m_overrideDefaultParser;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected com.sun.org.apache.xml.internal.dtm.DTMManager m_dtmManager;
descriptor: Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
flags: (0x0004) ACC_PROTECTED
com.sun.org.apache.xml.internal.utils.ObjectStack m_saxLocations;
descriptor: Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
flags: (0x0000)
private java.lang.Object m_owner;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method m_ownerGetErrorListener;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xpath.internal.VariableStack m_variableStacks;
descriptor: Lcom/sun/org/apache/xpath/internal/VariableStack;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xpath.internal.SourceTreeManager m_sourceTreeManager;
descriptor: Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
flags: (0x0002) ACC_PRIVATE
private javax.xml.transform.ErrorListener m_errorListener;
descriptor: Ljavax/xml/transform/ErrorListener;
flags: (0x0002) ACC_PRIVATE
private javax.xml.transform.ErrorListener m_defaultErrorListener;
descriptor: Ljavax/xml/transform/ErrorListener;
flags: (0x0002) ACC_PRIVATE
private javax.xml.transform.URIResolver m_uriResolver;
descriptor: Ljavax/xml/transform/URIResolver;
flags: (0x0002) ACC_PRIVATE
public org.xml.sax.XMLReader m_primaryReader;
descriptor: Lorg/xml/sax/XMLReader;
flags: (0x0001) ACC_PUBLIC
private java.util.Stack<com.sun.org.apache.xml.internal.dtm.DTMIterator> m_contextNodeLists;
descriptor: Ljava/util/Stack;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Stack<Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;>;
public static final int RECURSIONLIMIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
private com.sun.org.apache.xml.internal.utils.IntStack m_currentNodes;
descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.utils.NodeVector m_iteratorRoots;
descriptor: Lcom/sun/org/apache/xml/internal/utils/NodeVector;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.utils.NodeVector m_predicateRoots;
descriptor: Lcom/sun/org/apache/xml/internal/utils/NodeVector;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.utils.IntStack m_currentExpressionNodes;
descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.utils.IntStack m_predicatePos;
descriptor: Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xml.internal.utils.ObjectStack m_prefixResolvers;
descriptor: Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
flags: (0x0002) ACC_PRIVATE
private java.util.Stack<com.sun.org.apache.xpath.internal.axes.SubContextList> m_axesIteratorStack;
descriptor: Ljava/util/Stack;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Stack<Lcom/sun/org/apache/xpath/internal/axes/SubContextList;>;
com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext expressionContext;
descriptor: Lcom/sun/org/apache/xpath/internal/XPathContext$XPathExpressionContext;
flags: (0x0000)
public com.sun.org.apache.xml.internal.dtm.DTMManager getDTMManager();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setSecureProcessing(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_isSecureProcessing:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 flag Z
MethodParameters:
Name Flags
flag
public boolean isSecureProcessing();
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.xpath.internal.XPathContext.m_isSecureProcessing:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xml.internal.dtm.DTM getDTM(javax.xml.transform.Source, boolean, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, boolean, boolean);
descriptor: (Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
iload 2
aload 3
1: iload 4
iload 5
2: invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
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 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 3 1 source Ljavax/xml/transform/Source;
0 3 2 unique Z
0 3 3 wsfilter Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
0 3 4 incremental Z
0 3 5 doIndexing Z
MethodParameters:
Name Flags
source
unique
wsfilter
incremental
doIndexing
public com.sun.org.apache.xml.internal.dtm.DTM getDTM(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
iload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(I)Lcom/sun/org/apache/xml/internal/dtm/DTM;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 nodeHandle I
MethodParameters:
Name Flags
nodeHandle
public int getDTMHandleFromNode(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTMHandleFromNode:(Lorg/w3c/dom/Node;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public int getDTMIdentity(com.sun.org.apache.xml.internal.dtm.DTM);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTMIdentity:(Lcom/sun/org/apache/xml/internal/dtm/DTM;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 dtm Lcom/sun/org/apache/xml/internal/dtm/DTM;
MethodParameters:
Name Flags
dtm
public com.sun.org.apache.xml.internal.dtm.DTM createDocumentFragment();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.createDocumentFragment:()Lcom/sun/org/apache/xml/internal/dtm/DTM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public boolean release(com.sun.org.apache.xml.internal.dtm.DTM, boolean);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
ifnull 2
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 1
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
iload 2
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.release:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 3 1 dtm Lcom/sun/org/apache/xml/internal/dtm/DTM;
0 3 2 shouldHardDelete Z
MethodParameters:
Name Flags
dtm
shouldHardDelete
public com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
iload 2
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.createDTMIterator:(Ljava/lang/Object;I)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 xpathCompiler Ljava/lang/Object;
0 1 2 pos I
MethodParameters:
Name Flags
xpathCompiler
pos
public com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(java.lang.String, com.sun.org.apache.xml.internal.utils.PrefixResolver);
descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
aload 2
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.createDTMIterator:(Ljava/lang/String;Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 xpathString Ljava/lang/String;
0 1 2 presolver Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;
MethodParameters:
Name Flags
xpathString
presolver
public com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(int, com.sun.org.apache.xml.internal.dtm.DTMFilter, boolean);
descriptor: (ILcom/sun/org/apache/xml/internal/dtm/DTMFilter;Z)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
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
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
iload 1
aload 2
iload 3
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.createDTMIterator:(ILcom/sun/org/apache/xml/internal/dtm/DTMFilter;Z)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
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/xpath/internal/XPathContext;
0 1 1 whatToShow I
0 1 2 filter Lcom/sun/org/apache/xml/internal/dtm/DTMFilter;
0 1 3 entityReferenceExpansion Z
MethodParameters:
Name Flags
whatToShow
filter
entityReferenceExpansion
public com.sun.org.apache.xml.internal.dtm.DTMIterator createDTMIterator(int);
descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.org.apache.xpath.internal.axes.OneStepIteratorForward
dup
bipush 13
invokespecial com.sun.org.apache.xpath.internal.axes.OneStepIteratorForward.<init>:(I)V
astore 2
start local 2 1: aload 2
iload 1
aload 0
invokeinterface com.sun.org.apache.xml.internal.dtm.DTMIterator.setRoot:(ILjava/lang/Object;)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 3 1 node I
1 3 2 iter Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
MethodParameters:
Name Flags
node
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial com.sun.org.apache.xpath.internal.XPathContext.<init>:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.<init>:()V
1: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_last_pushed_rtfdtm:Lcom/sun/org/apache/xml/internal/utils/IntStack;
2: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
3: aload 0
iconst_m1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
4: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
5: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
6: aload 0
iconst_0
putfield com.sun.org.apache.xpath.internal.XPathContext.m_isSecureProcessing:Z
7: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
8: aload 0
new com.sun.org.apache.xml.internal.utils.ObjectStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.ObjectStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
9: aload 0
new com.sun.org.apache.xpath.internal.VariableStack
dup
invokespecial com.sun.org.apache.xpath.internal.VariableStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_variableStacks:Lcom/sun/org/apache/xpath/internal/VariableStack;
10: aload 0
new com.sun.org.apache.xpath.internal.SourceTreeManager
dup
invokespecial com.sun.org.apache.xpath.internal.SourceTreeManager.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_sourceTreeManager:Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
11: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
12: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
13: aload 0
new com.sun.org.apache.xml.internal.utils.NodeVector
dup
invokespecial com.sun.org.apache.xml.internal.utils.NodeVector.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
14: aload 0
new com.sun.org.apache.xml.internal.utils.NodeVector
dup
invokespecial com.sun.org.apache.xml.internal.utils.NodeVector.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
15: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
16: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
17: aload 0
18: new com.sun.org.apache.xml.internal.utils.ObjectStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.ObjectStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
19: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
20: aload 0
new com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext
dup
aload 0
invokespecial com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext.<init>:(Lcom/sun/org/apache/xpath/internal/XPathContext;)V
putfield com.sun.org.apache.xpath.internal.XPathContext.expressionContext:Lcom/sun/org/apache/xpath/internal/XPathContext$XPathExpressionContext;
21: aload 0
iload 1
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.init:(Z)V
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 23 1 overrideDefaultParser Z
MethodParameters:
Name Flags
overrideDefaultParser
public void <init>(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.org.apache.xml.internal.dtm.DTMManager.<init>:()V
1: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_last_pushed_rtfdtm:Lcom/sun/org/apache/xml/internal/utils/IntStack;
2: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
3: aload 0
iconst_m1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
4: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
5: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
6: aload 0
iconst_0
putfield com.sun.org.apache.xpath.internal.XPathContext.m_isSecureProcessing:Z
7: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
8: aload 0
new com.sun.org.apache.xml.internal.utils.ObjectStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.ObjectStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
9: aload 0
new com.sun.org.apache.xpath.internal.VariableStack
dup
invokespecial com.sun.org.apache.xpath.internal.VariableStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_variableStacks:Lcom/sun/org/apache/xpath/internal/VariableStack;
10: aload 0
new com.sun.org.apache.xpath.internal.SourceTreeManager
dup
invokespecial com.sun.org.apache.xpath.internal.SourceTreeManager.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_sourceTreeManager:Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
11: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
12: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
13: aload 0
new com.sun.org.apache.xml.internal.utils.NodeVector
dup
invokespecial com.sun.org.apache.xml.internal.utils.NodeVector.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
14: aload 0
new com.sun.org.apache.xml.internal.utils.NodeVector
dup
invokespecial com.sun.org.apache.xml.internal.utils.NodeVector.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
15: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
16: aload 0
new com.sun.org.apache.xml.internal.utils.IntStack
dup
invokespecial com.sun.org.apache.xml.internal.utils.IntStack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
17: aload 0
18: new com.sun.org.apache.xml.internal.utils.ObjectStack
dup
sipush 4096
invokespecial com.sun.org.apache.xml.internal.utils.ObjectStack.<init>:(I)V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
19: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
20: aload 0
new com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext
dup
aload 0
invokespecial com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext.<init>:(Lcom/sun/org/apache/xpath/internal/XPathContext;)V
putfield com.sun.org.apache.xpath.internal.XPathContext.expressionContext:Lcom/sun/org/apache/xpath/internal/XPathContext$XPathExpressionContext;
21: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_owner:Ljava/lang/Object;
22: aload 0
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_owner:Ljava/lang/Object;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc "getErrorListener"
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.org.apache.xpath.internal.XPathContext.m_ownerGetErrorListener:Ljava/lang/reflect/Method;
23: goto 25
24: StackMap locals: com.sun.org.apache.xpath.internal.XPathContext java.lang.Object
StackMap stack: java.lang.NoSuchMethodException
pop
25: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.init:(Z)V
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 27 1 owner Ljava/lang/Object;
Exception table:
from to target type
22 23 24 Class java.lang.NoSuchMethodException
MethodParameters:
Name Flags
owner
private void init(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_m1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
2: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_m1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
3: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
iload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_overrideDefaultParser:Z
5: aload 0
6: invokestatic com.sun.org.apache.xpath.internal.objects.XMLStringFactoryImpl.getFactory:()Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
7: invokestatic com.sun.org.apache.xml.internal.dtm.DTMManager.newInstance:(Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;)Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
putfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 9 1 overrideDefaultParser Z
MethodParameters:
Name Flags
overrideDefaultParser
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.releaseDTMXRTreeFrags:()V
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
ifnull 6
2: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 5
StackMap locals: com.sun.org.apache.xpath.internal.XPathContext top java.util.Iterator
StackMap stack:
3: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.DTM
astore 1
start local 1 4: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 1
iconst_1
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.release:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
pop
end local 1 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: StackMap locals: com.sun.org.apache.xpath.internal.XPathContext
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
7: aload 0
iconst_m1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
8: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
ifnull 10
9: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.release:(Lcom/sun/org/apache/xml/internal/dtm/DTM;Z)Z
pop
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
11: aload 0
12: invokestatic com.sun.org.apache.xpath.internal.objects.XMLStringFactoryImpl.getFactory:()Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
13: invokestatic com.sun.org.apache.xml.internal.dtm.DTMManager.newInstance:(Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;)Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
putfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
14: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.removeAllElements:()V
15: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
invokevirtual java.util.Stack.removeAllElements:()V
16: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
invokevirtual java.util.Stack.removeAllElements:()V
17: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.removeAllElements:()V
18: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.removeAllElements:()V
19: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.RemoveAllNoClear:()V
20: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.removeAllElements:()V
21: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.RemoveAllNoClear:()V
22: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.removeAllElements:()V
23: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_m1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
25: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_m1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
26: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
27: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
4 5 1 dtm Lcom/sun/org/apache/xml/internal/dtm/DTM;
public void setSAXLocator(javax.xml.transform.SourceLocator);
descriptor: (Ljavax/xml/transform/SourceLocator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aload 1
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.setTop:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 location Ljavax/xml/transform/SourceLocator;
MethodParameters:
Name Flags
location
public void pushSAXLocator(javax.xml.transform.SourceLocator);
descriptor: (Ljavax/xml/transform/SourceLocator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aload 1
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 location Ljavax/xml/transform/SourceLocator;
MethodParameters:
Name Flags
location
public void pushSAXLocatorNull();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void popSAXLocator();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.pop:()Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public javax.xml.transform.SourceLocator getSAXLocator();
descriptor: ()Ljavax/xml/transform/SourceLocator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_saxLocations:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.peek:()Ljava/lang/Object;
checkcast javax.xml.transform.SourceLocator
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public java.lang.Object getOwnerObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_owner:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final com.sun.org.apache.xpath.internal.VariableStack getVarStack();
descriptor: ()Lcom/sun/org/apache/xpath/internal/VariableStack;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_variableStacks:Lcom/sun/org/apache/xpath/internal/VariableStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void setVarStack(com.sun.org.apache.xpath.internal.VariableStack);
descriptor: (Lcom/sun/org/apache/xpath/internal/VariableStack;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_variableStacks:Lcom/sun/org/apache/xpath/internal/VariableStack;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 varStack Lcom/sun/org/apache/xpath/internal/VariableStack;
MethodParameters:
Name Flags
varStack
public final com.sun.org.apache.xpath.internal.SourceTreeManager getSourceTreeManager();
descriptor: ()Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_sourceTreeManager:Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setSourceTreeManager(com.sun.org.apache.xpath.internal.SourceTreeManager);
descriptor: (Lcom/sun/org/apache/xpath/internal/SourceTreeManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_sourceTreeManager:Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 mgr Lcom/sun/org/apache/xpath/internal/SourceTreeManager;
MethodParameters:
Name Flags
mgr
public final javax.xml.transform.ErrorListener getErrorListener();
descriptor: ()Ljavax/xml/transform/ErrorListener;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_errorListener:Ljavax/xml/transform/ErrorListener;
ifnull 2
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_errorListener:Ljavax/xml/transform/ErrorListener;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_ownerGetErrorListener:Ljava/lang/reflect/Method;
ifnull 7
4: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_ownerGetErrorListener:Ljava/lang/reflect/Method;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_owner:Ljava/lang/Object;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.xml.transform.ErrorListener
astore 1
5: goto 7
6: StackMap locals: com.sun.org.apache.xpath.internal.XPathContext javax.xml.transform.ErrorListener
StackMap stack: java.lang.Exception
pop
7: StackMap locals:
StackMap stack:
aload 1
ifnonnull 11
8: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_defaultErrorListener:Ljavax/xml/transform/ErrorListener;
ifnonnull 10
9: aload 0
new com.sun.org.apache.xml.internal.utils.DefaultErrorHandler
dup
invokespecial com.sun.org.apache.xml.internal.utils.DefaultErrorHandler.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_defaultErrorListener:Ljavax/xml/transform/ErrorListener;
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_defaultErrorListener:Ljavax/xml/transform/ErrorListener;
astore 1
11: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
3 12 1 retval Ljavax/xml/transform/ErrorListener;
Exception table:
from to target type
3 5 6 Class java.lang.Exception
public void setErrorListener(javax.xml.transform.ErrorListener);
descriptor: (Ljavax/xml/transform/ErrorListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "ER_NULL_ERROR_HANDLER"
aconst_null
invokestatic com.sun.org.apache.xalan.internal.res.XSLMessages.createXPATHMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_errorListener:Ljavax/xml/transform/ErrorListener;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 4 1 listener Ljavax/xml/transform/ErrorListener;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
listener
public final javax.xml.transform.URIResolver getURIResolver();
descriptor: ()Ljavax/xml/transform/URIResolver;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_uriResolver:Ljavax/xml/transform/URIResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setURIResolver(javax.xml.transform.URIResolver);
descriptor: (Ljavax/xml/transform/URIResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_uriResolver:Ljavax/xml/transform/URIResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 resolver Ljavax/xml/transform/URIResolver;
MethodParameters:
Name Flags
resolver
public final org.xml.sax.XMLReader getPrimaryReader();
descriptor: ()Lorg/xml/sax/XMLReader;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_primaryReader:Lorg/xml/sax/XMLReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setPrimaryReader(org.xml.sax.XMLReader);
descriptor: (Lorg/xml/sax/XMLReader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_primaryReader:Lorg/xml/sax/XMLReader;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 reader Lorg/xml/sax/XMLReader;
MethodParameters:
Name Flags
reader
public java.util.Stack<com.sun.org.apache.xml.internal.dtm.DTMIterator> getContextNodeListsStack();
descriptor: ()Ljava/util/Stack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
Signature: ()Ljava/util/Stack<Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;>;
public void setContextNodeListsStack(java.util.Stack<com.sun.org.apache.xml.internal.dtm.DTMIterator>);
descriptor: (Ljava/util/Stack;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 s Ljava/util/Stack<Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;>;
Signature: (Ljava/util/Stack<Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;>;)V
MethodParameters:
Name Flags
s
public final com.sun.org.apache.xml.internal.dtm.DTMIterator getContextNodeList();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
ifle 2
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.DTMIterator
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushContextNodeList(com.sun.org.apache.xml.internal.dtm.DTMIterator);
descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 nl Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
MethodParameters:
Name Flags
nl
public final void popContextNodeList();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifeq 2
1: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "Warning: popContextNodeList when stack is empty!"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 3
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_contextNodeLists:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xml.internal.utils.IntStack getCurrentNodeStack();
descriptor: ()Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setCurrentNodeStack(com.sun.org.apache.xml.internal.utils.IntStack);
descriptor: (Lcom/sun/org/apache/xml/internal/utils/IntStack;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 nv Lcom/sun/org/apache/xml/internal/utils/IntStack;
MethodParameters:
Name Flags
nv
public final int getCurrentNode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushCurrentNodeAndExpression(int, int);
descriptor: (II)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
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/xpath/internal/XPathContext;
0 3 1 cn I
0 3 2 en I
MethodParameters:
Name Flags
cn
en
public final void popCurrentNodeAndExpression();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushExpressionState(int, int, com.sun.org.apache.xml.internal.utils.PrefixResolver);
descriptor: (IILcom/sun/org/apache/xml/internal/utils/PrefixResolver;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
2: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aload 3
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: 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/xpath/internal/XPathContext;
0 4 1 cn I
0 4 2 en I
0 4 3 nc Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;
MethodParameters:
Name Flags
cn
en
nc
public final void popExpressionState();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
2: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.pop:()Ljava/lang/Object;
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushCurrentNode(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 n I
MethodParameters:
Name Flags
n
public final void popCurrentNode();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushPredicateRoot(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.push:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 n I
MethodParameters:
Name Flags
n
public final void popPredicateRoot();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.popQuick:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final int getPredicateRoot();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicateRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.peepOrNull:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushIteratorRoot(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.push:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 n I
MethodParameters:
Name Flags
n
public final void popIteratorRoot();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.popQuick:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final int getIteratorRoot();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_iteratorRoots:Lcom/sun/org/apache/xml/internal/utils/NodeVector;
invokevirtual com.sun.org.apache.xml.internal.utils.NodeVector.peepOrNull:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xml.internal.utils.IntStack getCurrentExpressionNodeStack();
descriptor: ()Lcom/sun/org/apache/xml/internal/utils/IntStack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void setCurrentExpressionNodeStack(com.sun.org.apache.xml.internal.utils.IntStack);
descriptor: (Lcom/sun/org/apache/xml/internal/utils/IntStack;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 nv Lcom/sun/org/apache/xml/internal/utils/IntStack;
MethodParameters:
Name Flags
nv
public final int getPredicatePos();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushPredicatePos(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 n I
MethodParameters:
Name Flags
n
public final void popPredicatePos();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_predicatePos:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.pop:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final int getCurrentExpressionNode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.peek:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void pushCurrentExpressionNode(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iload 1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 n I
MethodParameters:
Name Flags
n
public final void popCurrentExpressionNode();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_currentExpressionNodes:Lcom/sun/org/apache/xml/internal/utils/IntStack;
iconst_1
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.quickPop:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final com.sun.org.apache.xml.internal.utils.PrefixResolver getNamespaceContext();
descriptor: ()Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.utils.PrefixResolver
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void setNamespaceContext(com.sun.org.apache.xml.internal.utils.PrefixResolver);
descriptor: (Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aload 1
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.setTop:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 pr Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;
MethodParameters:
Name Flags
pr
public final void pushNamespaceContext(com.sun.org.apache.xml.internal.utils.PrefixResolver);
descriptor: (Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aload 1
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 pr Lcom/sun/org/apache/xml/internal/utils/PrefixResolver;
MethodParameters:
Name Flags
pr
public final void pushNamespaceContextNull();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
aconst_null
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final void popNamespaceContext();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_prefixResolvers:Lcom/sun/org/apache/xml/internal/utils/ObjectStack;
invokevirtual com.sun.org.apache.xml.internal.utils.ObjectStack.pop:()Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public java.util.Stack<com.sun.org.apache.xpath.internal.axes.SubContextList> getAxesIteratorStackStacks();
descriptor: ()Ljava/util/Stack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
Signature: ()Ljava/util/Stack<Lcom/sun/org/apache/xpath/internal/axes/SubContextList;>;
public void setAxesIteratorStackStacks(java.util.Stack<com.sun.org.apache.xpath.internal.axes.SubContextList>);
descriptor: (Ljava/util/Stack;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 1 1 s Ljava/util/Stack<Lcom/sun/org/apache/xpath/internal/axes/SubContextList;>;
Signature: (Ljava/util/Stack<Lcom/sun/org/apache/xpath/internal/axes/SubContextList;>;)V
MethodParameters:
Name Flags
s
public final void pushSubContextList(com.sun.org.apache.xpath.internal.axes.SubContextList);
descriptor: (Lcom/sun/org/apache/xpath/internal/axes/SubContextList;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 2 1 iter Lcom/sun/org/apache/xpath/internal/axes/SubContextList;
MethodParameters:
Name Flags
iter
public final void popSubContextList();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xpath.internal.axes.SubContextList getSubContextList();
descriptor: ()Lcom/sun/org/apache/xpath/internal/axes/SubContextList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast com.sun.org.apache.xpath.internal.axes.SubContextList
StackMap locals:
StackMap stack: com.sun.org.apache.xpath.internal.axes.SubContextList
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xpath.internal.axes.SubContextList getCurrentNodeList();
descriptor: ()Lcom/sun/org/apache/xpath/internal/axes/SubContextList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
invokevirtual java.util.Stack.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_axesIteratorStack:Ljava/util/Stack;
iconst_0
invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xpath.internal.axes.SubContextList
StackMap locals:
StackMap stack: com.sun.org.apache.xpath.internal.axes.SubContextList
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final int getContextNode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.getCurrentNode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public final com.sun.org.apache.xml.internal.dtm.DTMIterator getContextNodes();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.getContextNodeList:()Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
astore 1
start local 1 1: aload 1
ifnull 4
2: aload 1
invokeinterface com.sun.org.apache.xml.internal.dtm.DTMIterator.cloneWithReset:()Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
3: areturn
4: StackMap locals: com.sun.org.apache.xml.internal.dtm.DTMIterator
StackMap stack:
aconst_null
areturn
end local 1 5: StackMap locals: com.sun.org.apache.xpath.internal.XPathContext
StackMap stack: java.lang.CloneNotSupportedException
pop
6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
1 5 1 cnl Lcom/sun/org/apache/xml/internal/dtm/DTMIterator;
Exception table:
from to target type
0 3 5 Class java.lang.CloneNotSupportedException
public com.sun.org.apache.xalan.internal.extensions.ExpressionContext getExpressionContext();
descriptor: ()Lcom/sun/org/apache/xalan/internal/extensions/ExpressionContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.expressionContext:Lcom/sun/org/apache/xpath/internal/XPathContext$XPathExpressionContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xml.internal.dtm.DTM getGlobalRTFDTM();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
ifnull 1
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.isTreeIncomplete:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aconst_null
iconst_1
aconst_null
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
putfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_global_rtfdtm:Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public com.sun.org.apache.xml.internal.dtm.DTM getRTFDTM();
descriptor: ()Lcom/sun/org/apache/xml/internal/dtm/DTM;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
2: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aconst_null
iconst_1
aconst_null
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
astore 1
start local 1 3: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
dup
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iconst_1
iadd
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
5: goto 15
end local 1 6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
ifge 9
7: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 0
dup
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iconst_1
iadd
dup_x1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
astore 1
start local 1 8: goto 15
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
astore 1
start local 1 10: aload 1
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.isTreeIncomplete:()Z
ifeq 15
11: aload 0
dup
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iconst_1
iadd
dup_x1
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpge 13
12: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
astore 1
goto 15
13: StackMap locals: com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_dtmManager:Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
aconst_null
iconst_1
aconst_null
iconst_0
iconst_0
invokevirtual com.sun.org.apache.xml.internal.dtm.DTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
astore 1
14: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
3 6 1 rtfdtm Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
8 9 1 rtfdtm Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
10 16 1 rtfdtm Lcom/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM;
public void pushRTFContext();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_last_pushed_rtfdtm:Lcom/sun/org/apache/xml/internal/utils/IntStack;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.push:(I)I
pop
1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
ifnull 3
2: aload 0
invokevirtual com.sun.org.apache.xpath.internal.XPathContext.getRTFDTM:()Lcom/sun/org/apache/xml/internal/dtm/DTM;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.pushRewindMark:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
public void popRTFContext();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_last_pushed_rtfdtm:Lcom/sun/org/apache/xml/internal/utils/IntStack;
invokevirtual com.sun.org.apache.xml.internal.utils.IntStack.pop:()I
istore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
ifnonnull 3
2: return
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iload 1
if_icmpne 9
4: iload 1
iflt 10
5: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.popRewindMark:()Z
pop
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_rtfdtm_stack:Ljava/util/List;
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM
invokevirtual com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.SAX2RTFDTM.popRewindMark:()Z
pop
8: aload 0
dup
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iconst_1
isub
putfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_which_rtfdtm:I
iload 1
if_icmpne 7
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
1 11 1 previous I
public com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag getDTMXRTreeFrag(int);
descriptor: (I)Lcom/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag
areturn
4: StackMap locals:
StackMap stack:
new com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag
dup
iload 1
aload 0
invokespecial com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag.<init>:(ILcom/sun/org/apache/xpath/internal/XPathContext;)V
astore 2
start local 2 5: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
0 7 1 dtmIdentity I
5 7 2 frag Lcom/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag;
MethodParameters:
Name Flags
dtmIdentity
private final void releaseDTMXRTreeFrags();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 1
start local 1 3: goto 7
4: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag
astore 2
start local 2 5: aload 2
invokevirtual com.sun.org.apache.xpath.internal.objects.DTMXRTreeFrag.destruct:()V
6: aload 1
invokeinterface java.util.Iterator.remove:()V
end local 2 7: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 0
aconst_null
putfield com.sun.org.apache.xpath.internal.XPathContext.m_DTMXRTreeFrags:Ljava/util/Map;
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/xpath/internal/XPathContext;
3 10 1 iter Ljava/util/Iterator<Lcom/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag;>;
5 7 2 frag Lcom/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag;
}
SourceFile: "XPathContext.java"
NestMembers:
com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext
InnerClasses:
public XPathExpressionContext = com.sun.org.apache.xpath.internal.XPathContext$XPathExpressionContext of com.sun.org.apache.xpath.internal.XPathContext