So is it an option to let IsSerializable extend the Serializable
marker interface?

On 21 Nov., 16:16, John LaBanca <[EMAIL PROTECTED]> wrote:
> That's a good question, and I has to ask around myself.  Here is the best
> explanation:
>
> "In early versions of GWT, IsSerializable was the *only* way you could mark
> a class as serializable by the RPC subsystem. The theory was that Java's
> Serializable interface implied semantics that GWT simply couldn't implement
> (readObject(), writeObject(), etc), so it was better to be absolutely clear
> that it wasn't precisely the same as Java Serializable. We were eventually
> convinced otherwise by many people who had existing POJOs that implemented
> Serializable and *didn't* require these specialized semantics, and really
> wanted it to work out of the box. So we added support for both."
>
> So based on this, IsSerializable may be deprecated at some point in favor of
> Serializable.  In the meantime, we run into these unfortunate cases where
> you want a class to extent either IsSerializable or Serializable, but there
> is no way to specify that in Java.
>
> Thanks,
> John LaBanca
> [EMAIL PROTECTED]
>
> On Thu, Nov 20, 2008 at 6:34 AM, dflorey <[EMAIL PROTECTED]> wrote:
>
> > I don't know if it's the only place where this question comes up, but
> > right now the SerializableResponse from the table model requires its
> > wrapped row values to implement the IsSerializable interface.
> > So every row value object that implement Serializable (and as such can
> > be serialized) cannot be used in SerializableResponse as long as it
> > will not extend the IsSerializable interface.
> > When using Serializable instead the same problem will arise with
> > classes implementing IsSerializable.
> > Any ideas?
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to