sboag 00/12/20 18:04:58
Modified: java/src/org/apache/xpath VariableStack.java
Log:
Added remarkParams function.
Revision Changes Path
1.18 +15 -0 xml-xalan/java/src/org/apache/xpath/VariableStack.java
Index: VariableStack.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/VariableStack.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- VariableStack.java 2000/12/21 01:38:00 1.17
+++ VariableStack.java 2000/12/21 02:04:58 1.18
@@ -260,6 +260,21 @@
}
frame.push(new Arg(qname, xval, false));
}
+
+ /**
+ * Re-mark the variables in the current frame as all
+ * being parameters.
+ */
+ public void remarkParams()
+ {
+ Stack frame = getCurrentFrame();
+
+ for (int i = (frame.size() - 1); i >= 0; i--)
+ {
+ Arg arg = (Arg)frame.elementAt(i);
+ arg.setIsParamVar(true);
+ }
+ }
/**