Apply my patch from https://issues.apache.org/bugzilla/show_bug.cgi?id=48616#c20
authorkkolinko <kkolinko@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 01:10:34 +0000 (01:10 +0000)
committerkkolinko <kkolinko@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 01:10:34 +0000 (01:10 +0000)
commit6faa549d064e1afaa9d7321653beed467c8fa7fe
treee6bfdd3b20d78277398a61ca5b65dbdc236f634a
parentd2556374131d7e2b58b3c5a9ab3ecb945648f744
Apply my patch from https://issues.apache.org/bugzilla/show_bug.cgi?id=48616#c20
This patch
- Reverts r905145,
- Provides an alternative fix for bug 48616 and bug 42390,
- Replaces Vector -> List, Hashtable -> HashMap in the affected API.

JspFragments are scriptless, so no need to declare or sync scripting
variables for fragments. Since errors in syncing the scripting variables for
JSP Fragments caused 48616 & 42390, this fixes both these bugs too.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910792 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/jasper/compiler/Generator.java
java/org/apache/jasper/compiler/Node.java
java/org/apache/jasper/compiler/ScriptingVariabler.java