Please consider the consequences of two different classes w/ the same stream
identifier.

Dennis Byrne

On 10/19/07, simon <[EMAIL PROTECTED]> wrote:
>
> Why would that make any difference? The classes are in two different
> packages....
>
> On Fri, 2007-10-19 at 14:29 -0500, Dennis Byrne wrote:
> > (not sure if this issue has been covered yet in this thread)
> >
> > Because these classes are in shared, they will be "split" into two
> > classes, one for core and one for tomahawk.  When they are split, you
> > will have two completely classes in the JVM who have the same serial
> > id.  I'm not going to say "don't do it", but I do think we can agree
> > this is not a good idea?
> >
> > Dennis Byrne
> >
> > On 10/19/07, Simon Kitching <[EMAIL PROTECTED]> wrote:
> >         Hi All,
> >
> >         I'd like to make a trivial commit to add serialVersionUID
> >         values to two classes in shared that don't yet have them. This
> >         avoids compile warnings in IDEs that have "warn on missing
> >         serialVersionUID" set.
> >
> >         Adding the serialVersionUID is technically the right thing to
> >         do, IMO although in practice I agree it isn't terribly
> >         important for these particular classes.
> >
> >         Any objections?
> >
> >         Cheers,
> >
> >         Simon
> >
> >         Index:
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java
> >
> ===================================================================
> >         ---
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java
> (revision 586396)
> >         +++
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/renderkit/RendererUtils.java
> (working copy)
> >         @@ -74,6 +74,7 @@
> >              public static final String SELECT_ITEM_LIST_ATTR =
> >         RendererUtils.class.getName () + ".LIST";
> >              public static final String EMPTY_STRING = "";
> >              public static final Object NOTHING = new Serializable() {
> >         +        private static final long serialVersionUID =
> >         -8618356560493578754L;
> >              };
> >
> >              public static final String ACTION_FOR_LIST =
> >         "org.apache.myfaces.ActionForList";
> >
> >
> >         Index:
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/util/servlet/SourceCodeServlet.java
> >
> ===================================================================
> >         ---
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/util/servlet/SourceCodeServlet.java
>     (revision
> 586396)
> >         +++
> /home/sk/projects/apache/myfaces/shared/core/src/main/java/org/apache/myfaces/shared/util/servlet/SourceCodeServlet.java
>     (working
> copy)
> >         @@ -25,6 +25,8 @@
> >
> >         public class SourceCodeServlet extends HttpServlet
> >         {
> >         +    private static final long serialVersionUID =
> >         -2233965185519715475L;
> >         +
> >              public void doGet(HttpServletRequest req,
> >         HttpServletResponse res)
> >                  throws IOException, ServletException
> >              {
> >
> >
> >
> >
> > --
> > Dennis Byrne
>
>


-- 
Dennis Byrne

Reply via email to