Hello,
I know that is not currently possible to overload a js native interface
like this but I wonder why. Is there a technical reason that can be
overcome or is it a conceptual issued that I just don't get?
@JsType(isNative = true)
> public class JQuery {
> @JsType(isNative = true)
> public interface Element {
> }
>
> @JsMethod(namespace = JsPackage.GLOBAL)
> public static native <T extends JQuerySelection> T $(String selector);
>
// This won't work because $() is alredy declared
>
@JsMethod(namespace = JsPackage.GLOBAL)
> public static native <T extends JQuerySelection> T $(Element element);
>
> // you have to do this instead. Notice $E( instead of plain $(
>
@JsMethod(name = "$", namespace = JsPackage.GLOBAL)
> public static native <T extends JQuerySelection> T $E(Element element);
> }
>
>
--
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.