luehe 2003/01/30 12:30:52
Modified: jasper2/src/share/org/apache/jasper/compiler Generator.java
Log:
Fixed out-of-scope problem with pushBody count variables when custom
tag invocations are separated out into their own methods
Revision Changes Path
1.157 +15 -5
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java
Index: Generator.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -r1.156 -r1.157
--- Generator.java 28 Jan 2003 22:06:27 -0000 1.156
+++ Generator.java 30 Jan 2003 20:30:51 -0000 1.157
@@ -1524,7 +1524,12 @@
out.print(", ");
}
// out.println("pageContext, _jspxState)");
- out.println("pageContext))");
+ out.print("pageContext");
+ if (pushBodyCountVar != null) {
+ out.print(", ");
+ out.print(pushBodyCountVar);
+ }
+ out.println("))");
out.pushIndent();
out.printil((methodNesting > 0)? "return true;": "return;");
out.popIndent();
@@ -1548,7 +1553,12 @@
out.print(", ");
}
// out.println("PageContext pageContext, JspxState _jspxState)");
- out.println("PageContext pageContext)");
+ out.print("PageContext pageContext");
+ if (pushBodyCountVar != null) {
+ out.print(", int ");
+ out.print(pushBodyCountVar);
+ }
+ out.println(")");
out.printil(" throws Throwable {");
out.pushIndent();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]