Thats funny. As a parameter or return type i also get an exception.
Nested in another object it works (with the given strange (bug)
behaviour), for example:
public class DTOTest implements Serializable {
public String stringField;
public Class<String> clazz = String.class;
}
public interface DTOTestService extends RemoteService{
public DTOTest execute( DTOTest dtotest );
}
I am also wondering why Class shouldn't be serializable? It implements
Serializable. Indeed it has a private constructor, but since GWT 1.5
this shouldn't be a problem:
"As of GWT 1.5, it must have a default (zero argument) constructor
(with any access modifier) or no constructor at all. "
Regards
Maerch
On 16 Feb., 18:55, jossey <[email protected]> wrote:
> Hi,
> I just tried having a Class field in my dto and having a Class arg in
> my service.
> It did not work for me.
> It says Type java.lang.Class is not serializable.
>
> I wonder how it is working for you with errors.
> I m also using GWT 1.5.3.
>
> On Feb 16, 1:02 pm, Maerch <[email protected]> wrote:
>
> > Heyja,
>
> > i am trying to serialize an object with a field of the type 'class'.
> > Something like this:
>
> > public Class<?> clazz;
>
> > I get no exception or something else. But when i set another field,
> > for example a String, in this object, and send it to the server, the
> > String field will become null, i.e. i am losing the value of this
> > field during the serialization/deserialization process.
>
> > Can anyone confirm this behaviour and tell me, if this a an expectable
> > behaviour and why.
>
> > I am using Windows Vista 64 and GWT 1.5.3
>
> > Thanks
> > Maerch
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---