I'm following the example seen here for 'calling Java methods from
JSNI' and it works great.

http://googlewebtoolkit.blogspot.com/2008/07/getting-to-really-know-gwt-part-1-jsni.html

I'm trying to do something slightly different though.  Here's what it
is.

package com.foo.bar;

public class MyClass {

        private void javaMethod(String s) {
                Window.alert("called the java method with String " + s);
        }

        private native String nativeMethod() /*-{

                var myFunc = function() {
                        // trying to call the 'javaMethod' method from here and 
the
notation
                        // at the link above does not work
                        //
                        // notation that is not working for me
                        // 
[email protected]::javaMethod(Ljava/lang/String;)
('coming from nativeMethod.myFunc');
                }

    }-*/;

}

It doesn't surprise me that what I'm trying doesn't work, I'm assuming
the 'this' I'm trying to use is in the wrong scope.  Anyone have any
suggestions for how I can get to that java method from within a native
method that defines a function?

--

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=.


Reply via email to