Mark, I've noticed in the past few days you've committed several change sets with comments like "use of final" and "reduce visibility" (mostly the latter). I'm trying to understand the Tomcat source code better so that I can potentially contribute more in the future, and I'm wondering what the motivation is behind reducing visibility of Jasper components. I've always viewed reducing visibility as a hindrance to extension (which, of course, is sometimes desired), so I'm curious why the sudden attempt to do this to Jasper? (Is it as simple as just cleaning things up before beginning the JSP 2.3/EL 3.0 implementation?)
Specifically, sometime last year I mentioned on the list perhaps contributing an improved Ant task for JSP compilation (bugs 53011, 53012, and 53492, dev list topic "Improving Ant Task for JSP Compilation" from March 31, 2012). After successfully contributing my first bit of new code to trunk, I'm thinking about finally getting around to doing this. Are any of the changes you are making going to hinder my ability to do this? (I gave it a cursory glance in version control and didn't see anything that stood out, but I may be missing something). Thanks, Nick
smime.p7s
Description: S/MIME cryptographic signature