\r
if (isPoolingEnabled) {\r
for (int i = 0; i < tagHandlerPoolNames.size(); i++) {\r
- out.printin("Tag handler = ");\r
- out.printin(tagHandlerPoolNames.elementAt(i));\r
- out.println(";");\r
- out.println("handler.release();");\r
- out.println("try {");\r
- out.pushIndent();\r
- out.println("org.apache.jasper.runtime.AnnotationProcessor.preDestroy(handler);");\r
- out.popIndent();\r
- out.println("} catch (Exception e) {");\r
- out.pushIndent();\r
- out.println("log(\"Error processing preDestroy on tag instance of \" ");\r
- out.println(" + handler.getClass().getName());");\r
- out.popIndent();\r
- out.println("}");\r
+ out.printin((String) tagHandlerPoolNames.elementAt(i));\r
+ out.println(".release();");\r
}\r
}\r
\r
} else {\r
out.printin(tagHandlerVar);\r
out.println(".release();");\r
- out.println("try {");\r
+ out.printil("try {");\r
out.pushIndent();\r
out.printin("org.apache.jasper.runtime.AnnotationProcessor.preDestroy(");\r
out.print(tagHandlerVar);\r
out.println(");");\r
out.popIndent();\r
- out.println("} catch (Exception e) {");\r
+ out.printil("} catch (Exception e) {");\r
out.pushIndent();\r
- out.println("log(\"Error processing preDestroy on tag instance of \" +");\r
- out.printin(tagHandlerVar);\r
+ out.printin("log(\"Error processing preDestroy on tag instance of \" +");\r
+ out.print(tagHandlerVar);\r
out.println(".getClass().getName());");\r
out.popIndent();\r
- out.println("}");\r
+ out.printil("}");\r
}\r
}\r
if (isTagFile || isFragment) {\r
} else {\r
out.printin(tagHandlerVar);\r
out.println(".release();");\r
- out.println("try {");\r
+ out.printil("try {");\r
out.pushIndent();\r
out.printin("org.apache.jasper.runtime.AnnotationProcessor.preDestroy(");\r
out.print(tagHandlerVar);\r
out.println(");");\r
- out.println("} catch (Exception e) {");\r
- out.println("log(\"Error processing preDestroy on tag instance of \" +");\r
- out.printin(tagHandlerVar);\r
+ out.popIndent();\r
+ out.printil("} catch (Exception e) {");\r
+ out.pushIndent();\r
+ out.printin("log(\"Error processing preDestroy on tag instance of \" +");\r
+ out.print(tagHandlerVar);\r
out.println(".getClass().getName());");\r
out.popIndent();\r
- out.println("}");\r
+ out.printil("}");\r
}\r
\r
if (n.implementsTryCatchFinally()) {\r