Ian, Actually, that OrderedConstantSet is an extension of HashMap<String,String>, so changing to HashMap isn't going to help. I know because I tried it already, too.
I could understand if the compiler traced a dependency to a class with a final field, but in this case, the relationship between my serializable Map and the one from i18n package seems "associative" through the type HashMap<String,String>, not actually a dependency. Wierd. I was going to post on this problem when I first noticed, but then it was working, so I didn't bother. But now I'd really like to know what's up. Walden On Oct 31, 11:52 am, "Ian Petersen" <[EMAIL PROTECTED]> wrote: > On Fri, Oct 31, 2008 at 10:46 AM, WebDude <[EMAIL PROTECTED]> wrote: > > Out of curiosity more than anything, I would like to understand why > > this error occurs. I've read issue 2862 (http://code.google.com/p/ > > google-web-toolkit/issues/detail?id=2862), but I don't quite follow. > > > How come all of the other maps go through fine. String by themselves > > go through. Collections of Strings go through. Why doesn't a Map > > with Strings as the values go through? I don't even have to put > > anything into the map. > > This is a compiler warning we're talking about, right? If so, then > the compiler is raising the warning not because of anything you're > doing but because it has found a Map implementation with a final field > (in this case it's the implementation with a field named "keys" of > type > com.google.gwt.i18n.client.impl.ConstantMap.OrderedConstantSet<java.lang.String>). > This is probably a bug in GWT, not something wrong with your code. > You could probably get rid of the warning if you changed your type > definition to use HashMap<String, String> instead of Map<String, > String> but that has the obvious downside of restricting you to > HashMaps. > > Ian --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
