Sorry about that.  I must have overlooked that.  I saw that you made the
fixes though so I will close out the ticket.

James

-----Original Message-----
From: Craig McClanahan [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 10, 2005 4:26 PM
To: Struts Developers List
Cc: [EMAIL PROTECTED]
Subject: Re: svn commit: r189997 - in
/struts/shale/trunk/core-library/src/java/org/apache/shale: Constants.java
faces/ShaleConstants.java

James,

Thanks much for all the cleanup work on Shale ... but this change
breaks the build for me.  The CommonsValidatorTag class in
org.apache.shale.taglib still has "implements Constants".

Craig


On 6/10/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Author: jholmes
> Date: Fri Jun 10 11:05:11 2005
> New Revision: 189997
> 
> URL: http://svn.apache.org/viewcvs?rev=189997&view=rev
> Log:
> Convert constants classes from interfaces to concrete classes to prevent
accidental variable leak per bug #32341.
> 
> Modified:
>
struts/shale/trunk/core-library/src/java/org/apache/shale/Constants.java
>
struts/shale/trunk/core-library/src/java/org/apache/shale/faces/ShaleConstan
ts.java
> 
> Modified:
struts/shale/trunk/core-library/src/java/org/apache/shale/Constants.java
> URL:
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/a
pache/shale/Constants.java?rev=189997&r1=189996&r2=189997&view=diff
>
============================================================================
==
> ---
struts/shale/trunk/core-library/src/java/org/apache/shale/Constants.java
(original)
> +++
struts/shale/trunk/core-library/src/java/org/apache/shale/Constants.java Fri
Jun 10 11:05:11 2005
> @@ -23,7 +23,11 @@
>   *
>   * $Id$
>   */
> -public interface Constants {
> +public class Constants {
> 
> +    /**
> +     * <p>Private constructor so that this class cannot be
instantiated.</p>
> +     */
> +    private Constants() {}
> 
>  }
> 
> Modified:
struts/shale/trunk/core-library/src/java/org/apache/shale/faces/ShaleConstan
ts.java
> URL:
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/a
pache/shale/faces/ShaleConstants.java?rev=189997&r1=189996&r2=189997&view=di
ff
>
============================================================================
==
> ---
struts/shale/trunk/core-library/src/java/org/apache/shale/faces/ShaleConstan
ts.java (original)
> +++
struts/shale/trunk/core-library/src/java/org/apache/shale/faces/ShaleConstan
ts.java Fri Jun 10 11:05:11 2005
> @@ -16,9 +16,6 @@
> 
>  package org.apache.shale.faces;
> 
> -import org.apache.shale.ViewController;
> -import org.apache.shale.ViewControllerMapper;
> -import org.apache.shale.util.TokenProcessor;
> 
>  /**
>   * <p>[EMAIL PROTECTED] ShaleConstants} are manifest constants defining 
> global
identifiers shared across
> @@ -27,8 +24,13 @@
>   *
>   * $Id$
>   */
> -public interface ShaleConstants {
> +public class ShaleConstants {
> 
> +    /**
> +     * <p>Private constructor so that this class cannot be
instantiated.</p>
> +     */
> +    private ShaleConstants() {}
> +
> 
>      /**
>       * <p>Application scope attribute that's an instance of
> @@ -39,7 +41,8 @@
>           */
>      public static final String TAG_UTILITY_BEAN =
>        "org.apache.shale.TAG_UTILITY_BEAN";
> -
> +
> +
>      /**
>       * <p>Appication scope attribute key under which the
>       * [EMAIL PROTECTED] TokenProcessor} instance for this application is
stored.</p>
> @@ -80,6 +83,4 @@
>       */
>      public static final String VIEWS_INITIALIZED =
>        "org.apache.shale.faces.VIEWS_INITIALIZED";
> -
> -
>  }
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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


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

Reply via email to