costin      01/06/17 13:22:27

  Modified:    jasper34/generator/org/apache/jasper34/core Compiler.java
                        Constants.java
  Log:
  Logs, simpler creation of JavaCompiler.
  
  Revision  Changes    Path
  1.6       +10 -5     
jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/core/Compiler.java
  
  Index: Compiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/core/Compiler.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Compiler.java     2001/06/16 20:35:20     1.5
  +++ Compiler.java     2001/06/17 20:22:26     1.6
  @@ -207,7 +207,7 @@
       {
        Options options=pageInfo.getOptions();
        if( debug > 0 ) logCompileInfo( pageInfo );
  -     
  +
           javac.setEncoding(pageInfo.getJavaEncoding());
           javac.setClasspath( computeCompilerClassPath( pageInfo ) );
           javac.setOutputDir(containerL.getOutputDir());
  @@ -216,6 +216,8 @@
       }
   
       public void logCompileInfo( JspPageInfo pageInfo ) {
  +     containerL.log( "Compiling java file " +
  +                     pageInfo.getMangler().getJavaFileName());
        Options options=pageInfo.getOptions();
        containerL.log( "CLASSPATH= " + computeCompilerClassPath( pageInfo) );
        if( debug > 2) {
  @@ -253,10 +255,7 @@
       /** Create a compier based on our options
        */
       public JavaCompiler createJavaCompiler(JspPageInfo pageInfo) {
  -     String javacName=pageInfo.getOptions().getJspCompilerPlugin();
  -     JavaCompiler javaC=JavaCompiler.createJavaCompiler( containerL,
  -                                                         javacName );
  -     return javaC;
  +     return createJavaCompiler( pageInfo, null );
       }
       
       /** Create a compier using a certain plugin
  @@ -264,6 +263,9 @@
       public JavaCompiler createJavaCompiler(JspPageInfo pageInfo,
                                           String javacName)
       {
  +     if( javacName==null ) 
  +         javacName=pageInfo.getOptions().getJspCompilerPlugin();
  +         
        JavaCompiler javaC=JavaCompiler.createJavaCompiler( containerL,
                                                            javacName );
        return javaC;
  @@ -271,6 +273,9 @@
       
   
       public void postCompile( JspPageInfo pageInfo ) {
  +     if(debug>0) containerL.log( "Generated " +
  +                                 pageInfo.getMangler().getClassFileName() );
  +
           if (!pageInfo.getOptions().getKeepGenerated()) {
               File javaFile = new File(pageInfo.getMangler().getJavaFileName());
               javaFile.delete();
  
  
  
  1.6       +0 -7      
jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/core/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/core/Constants.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Constants.java    2001/06/12 15:01:01     1.5
  +++ Constants.java    2001/06/17 20:22:27     1.6
  @@ -141,17 +141,10 @@
       public static final int DEFAULT_BUFFER_SIZE = 8*K;
   
       /**
  -     * The query parameter that causes the JSP engine to just
  -     * pregenerated the servlet but not invoke it. 
  -     */
  -    public static final String PRECOMPILE = "jsp_precompile";
  -
  -    /**
        * Servlet context and request attributes that the JSP engine
        * uses. 
        */
       public static final String INC_REQUEST_URI = 
"javax.servlet.include.request_uri";
  -    public static final String INC_SERVLET_PATH = 
"javax.servlet.include.servlet_path";
       public static final String TMP_DIR = "javax.servlet.context.tempdir";
   
       /**
  
  
  

Reply via email to