This is from memory, but in general, I thing it should work: package com.mypackage;
public class Foo { private String message; public Foo(String message) { this.message = message; } public void sayHello() { Window.alert("Hello " + message); } public static native void export() /*-{ function Foo_Type(message) { this.instance = @com.mypackage.Foo::new(Ljava/lang/String;) (message); } Foo_Type.prototype.sayHello = function { this.instan...@com.mypackage.foo::sayHello()(); } $wnd.Foo = Foo_Type; }-*/; } Call Foo.export() from your onModuleLoad() JavaScript should then be able to do: var f = new Foo("Dean"); f.sayHello(); On Jun 3, 9:35 am, jarrod <jarrod.carl...@gmail.com> wrote: > I did check it out, but unfortunately, there seems to be a bug in the > framework preventing me from doing what I want. > > I'm trying to follow up with that group on the issue, but the long and > short is that (trust me on this) I couldn't get it working with my > code. > > However, after looking through the gwt-exporter source code a bit, I > am encouraged that this sort of thing is possible - I just can't crack > how to do it without the aid of a third-party library. > > Thanks. Any other suggestions? > > On Jun 2, 11:43 pm, "Dean S. Jones" <deansjo...@gmail.com> wrote: > > > Short answer, check out: > > >http://code.google.com/p/gwt-exporter/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---