Package org.apache.jasper.compiler
Class JDTCompiler
java.lang.Object
org.apache.jasper.compiler.Compiler
org.apache.jasper.compiler.JDTCompiler
JDT class compiler. This compiler will load source dependencies from the
context classloader, reducing dramatically disk access during
the compilation process.
Based on code from Cocoon2.
- Author:
- Remy Maucherat
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateClass
(Map<String, SmapStratum> smaps) Servlet compilation.Methods inherited from class org.apache.jasper.compiler.Compiler
compile, compile, compile, generateJava, getCompilationContext, getErrorDispatcher, getPageInfo, getSmap, init, isOutDated, isOutDated, removeGeneratedClassFiles, removeGeneratedFiles
-
Constructor Details
-
JDTCompiler
public JDTCompiler()
-
-
Method Details
-
generateClass
protected void generateClass(Map<String, SmapStratum> smaps) throws FileNotFoundException, JasperException, ExceptionDescription copied from class:Compiler
Servlet compilation. This compiles the generated sources into Servlets.- Specified by:
generateClass
in classCompiler
- Parameters:
smaps
- The source maps for the class(es) generated from the source file- Throws:
FileNotFoundException
- Source files not foundJasperException
- Compilation errorException
- Some other error
-