thanks that worked too. It is Js.asAny(@DonotAutobox Object o) which performs an unchecked cast below.
Thanks for tips. On Thu, Aug 15, 2019 at 9:53 AM Peter Donald <[email protected]> wrote: > > > > On Thu, Aug 15, 2019 at 4:28 PM Vassilis Virvilis <[email protected]> wrote: >> >> I have seen the @DoNotAutoBox and I tried with Integer, Number, JsNumber. >> >> Note: I can put int in the JsPropertyMap but I cannot read it back. So >> I cast it to (double) and the then to (int). I believe that is because >> JavaScript does not have int type. > > > That is certainly an option but in some circumstances can lead to type issues > when casting. I tend to prefer using Any to do these sorts of conversions. It > is a little more verbose but it avoids any unexpected casting problems. I > don't have the code in front of me but I believe there is a method like > getAsAny("myprop") that works in this scenario > >> >> >> -- >> Vassilis Virvilis >> >> -- >> You received this message because you are subscribed to the Google Groups >> "GWT Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/google-web-toolkit/CAKbOjEzHuG5ZC7igRyvzrkLt26qBWkxNUeuWL%2BZNbKCo%2BcShgA%40mail.gmail.com. > > > > -- > Cheers, > > Peter Donald > > -- > You received this message because you are subscribed to the Google Groups > "GWT Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc6CpmL2naFFydC%2BYS%3Dmtj3yQFsQ2KojGQCRAXXSRCYhLg%40mail.gmail.com. -- Vassilis Virvilis -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CAKbOjEzCi0CnTpDkQZJU%3D1HN9sMnCR2S2NzsoJ2Skf6gzPB9FA%40mail.gmail.com.
