marcsaeg    01/01/05 10:04:37

  Modified:    src/share/org/apache/jasper/compiler Tag: tomcat_32
                        Compiler.java
  Log:
  Added a method to remove the generated .class file.  This will be called
  to remove generated files in the event that the associated JSP page is removed.
  PR: 698
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.19.2.4  +19 -3     
jakarta-tomcat/src/share/org/apache/jasper/compiler/Compiler.java
  
  Index: Compiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/Compiler.java,v
  retrieving revision 1.19.2.3
  retrieving revision 1.19.2.4
  diff -u -r1.19.2.3 -r1.19.2.4
  --- Compiler.java     2000/12/22 14:19:12     1.19.2.3
  +++ Compiler.java     2001/01/05 18:04:36     1.19.2.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/Compiler.java,v 1.19.2.3 
2000/12/22 14:19:12 pierred Exp $
  - * $Revision: 1.19.2.3 $
  - * $Date: 2000/12/22 14:19:12 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/Compiler.java,v 1.19.2.4 
2001/01/05 18:04:36 marcsaeg Exp $
  + * $Revision: 1.19.2.4 $
  + * $Date: 2001/01/05 18:04:36 $
    *
    * ====================================================================
    * 
  @@ -374,6 +374,22 @@
        }
        return null;
       }
  +
  +      /**
  +       * Remove generated files
  +       */
  +      public void removeGeneratedFiles()
  +      {
  +              try{
  +                      // XXX Should we delete the generated .java file too?
  +                      String classFileName = mangler.getClassFileName();
  +                      if(classFileName != null){
  +                              File classFile = new File(classFileName);
  +                              classFile.delete();
  +                      }
  +              }catch(Exception e){
  +              }
  +      }
   }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to