dgeary      01/01/22 11:46:03

  Modified:    src/share/org/apache/struts/taglib/template GetTag.java
                        InsertTag.java PutTag.java
  Log:
  Added calls to super.release in tag release methods. Thanks to Wong Kok Wai 
([EMAIL PROTECTED]) for suggesting this change.
  
  Revision  Changes    Path
  1.6       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java
  
  Index: GetTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- GetTag.java       2001/01/19 01:26:01     1.5
  +++ GetTag.java       2001/01/22 19:45:57     1.6
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.5 
2001/01/19 01:26:01 dgeary Exp $
  - * $Revision: 1.5 $
  - * $Date: 2001/01/19 01:26:01 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.6 
2001/01/22 19:45:57 dgeary Exp $
  + * $Revision: 1.6 $
  + * $Date: 2001/01/22 19:45:57 $
    *
    * ====================================================================
    *
  @@ -75,7 +75,7 @@
    * it, depending upon the value of the content's direct attribute.
    *
    * @author David Geary
  - * @version $Revision: 1.5 $ $Date: 2001/01/19 01:26:01 $
  + * @version $Revision: 1.6 $ $Date: 2001/01/22 19:45:57 $
    */
   public class GetTag extends TagSupport {
   
  @@ -156,10 +156,12 @@
   
   
      /**
  -     * Reset member values for reuse.
  +     * Reset member values for reuse. This method calls super.release(),
  +     * which invokes TagSupport.release(), which typically does nothing.
        */
      public void release() {
   
  +      super.release();
         name = role = null;
   
      }
  
  
  
  1.4       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java
  
  Index: InsertTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- InsertTag.java    2001/01/19 01:26:01     1.3
  +++ InsertTag.java    2001/01/22 19:45:58     1.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v 
1.3 2001/01/19 01:26:01 dgeary Exp $
  - * $Revision: 1.3 $
  - * $Date: 2001/01/19 01:26:01 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v 
1.4 2001/01/22 19:45:58 dgeary Exp $
  + * $Revision: 1.4 $
  + * $Date: 2001/01/22 19:45:58 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
    * tags, which are accessed by <template:get> in the template.
    *
    * @author David Geary
  - * @version $Revision: 1.3 $ $Date: 2001/01/19 01:26:01 $
  + * @version $Revision: 1.4 $ $Date: 2001/01/22 19:45:58 $
    */
   public class InsertTag extends TagSupport {
   
  @@ -148,10 +148,12 @@
   
   
      /**
  -     * Reset member variables.
  +     * Reset member values for reuse. This method calls super.release(),
  +     * which invokes TagSupport.release(), which typically does nothing.
        */
      public void release() {
   
  +      super.release();
         template = null;
         map = null;
   
  
  
  
  1.7       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java
  
  Index: PutTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PutTag.java       2001/01/16 23:48:41     1.6
  +++ PutTag.java       2001/01/22 19:45:59     1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.6 
2001/01/16 23:48:41 dgeary Exp $
  - * $Revision: 1.6 $
  - * $Date: 2001/01/16 23:48:41 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.7 
2001/01/22 19:45:59 dgeary Exp $
  + * $Revision: 1.7 $
  + * $Date: 2001/01/22 19:45:59 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
    * Tag handler for <template:put>, which puts content into request scope.
    *
    * @author David Geary
  - * @version $Revision: 1.6 $ $Date: 2001/01/16 23:48:41 $
  + * @version $Revision: 1.7 $ $Date: 2001/01/22 19:45:59 $
    */
   public class PutTag extends BodyTagSupport {
   
  @@ -176,10 +176,12 @@
   
   
      /**
  -     * Reset member variables. 
  +     * Reset member values for reuse. This method calls super.release(),
  +     * which invokes TagSupport.release(), which typically does nothing.
        */
      public void release() {
   
  +      super.release();
         name = content = direct = role = null;
   
      }
  
  
  

Reply via email to