Class NewlineReductionServletWriter
java.lang.Object
org.apache.jasper.compiler.ServletWriter
org.apache.jasper.compiler.NewlineReductionServletWriter
- All Implemented Interfaces:
AutoCloseable
This class filters duplicate newlines instructions from the compiler output, and therefore from the runtime JSP. The
duplicates typically happen because the compiler has multiple branches that write them, but they operate
independently and don't realize that the previous output was identical. Removing these lines makes the JSP more
efficient by executing fewer operations during runtime.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.jasper.compiler.ServletWriter
close, getJavaLine, popIndent, print, print, print, printin, printin, println, println, printMultiLn, pushIndent
-
Constructor Details
-
NewlineReductionServletWriter
-
-
Method Details
-
printil
Description copied from class:ServletWriter
Prints the current indentation, and then the string, and a '\n'.- Overrides:
printil
in classServletWriter
- Parameters:
s
- The string
-