The stream identifier will take into account the FQCN, and the
version-identifier - so the two classes won't have the same stream
identifier, IMHO.
regards,
Martin
On 10/19/07, Dennis Byrne <[EMAIL PROTECTED]> wrote:
> 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
>
--
http://www.irian.at
Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces