Thanks for the update. On Mon, Jul 13, 2009 at 11:45 PM, Bobby<[email protected]> wrote: > > Status update: the library is ready, i'm translating the various JS > samples into GWT to include in the first download, using the same > format as the Google Maps sample app which is contained the in the gwt- > maps-1.0.4.zip available here: > http://code.google.com/p/gwt-google-apis/wiki/Downloads?tm=2 > > This is the fun part. :) > > Bobby > > On Jun 25, 8:20 am, Thomas Broyer <[email protected]> wrote: >> On 25 juin, 08:32, Bobby <[email protected]> wrote: >> >> >> >> > Actually, i've just noticed that the ArrayHelper in the AjaxLoader >> > module provides the same functionality. Question though, when calling >> > the fromArray() method from within a JSNI method, what's the parameter >> > signature that should be used? I'm not having any luck with fromArray >> > (Lcom/google/gwt/core/client/JavaScriptObject;). >> >> > I want to transform the following: >> > public final native void setProperties(JsArray<Property> properties) / >> > *-{ >> > this.setProperties( >> > properties >> > ); >> >> > }-*/; >> >> > Into the following: >> >> > public final native void setProperties(Property[] properties) /*-{ >> > this.setProperties( >> > @net.ltgt.gwt.jscollections.client.JsArrays::fromArray(Lcom/ >> > google/gwt/core/client/JavaScriptObject;)(properties) >> > ); >> >> > }-*/; >> >> I'd personally use an intermediate setProperty(JsArray<Property>) and >> call the fromArray in pure Java. >> >> > But GWT complains about not being able to find the method with that >> > signature. >> >> http://code.google.com/webtoolkit/doc/1.6/DevGuideCodingBasics.html#D... >> links tohttp://java.sun.com/j2se/1.4.2/docs/guide/jni/spec/types.html#wp16432 >> which says to use: >> >> ...::fromArray([Lcom/google:gwt/core/client/JavaScriptObject;) >> (properties) >> >> (note the left square bracket before the L) >> >> > Also, why are the ellipsis used? >> >> to allow for uses such as fromArray("a", "b", "c") instead of fromArray >> (new String[] { "a", "b", "c" }) >> >> > Do they have a special purpose in GWT? >> >> No (and as with generics, it's hardly more than syntactic sugar, as >> the "new String[]" is implied in the example above) > > >
-- Eric Z. Ayers - GWT Team - Atlanta, GA USA http://code.google.com/webtoolkit/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
