Open hosek opened 9 years ago
This is not currently possible but i'll look into adding it!
There is still some work to be done on this but the current code in master introduces this feature.
Great job! Thank you for fast response.
btw there is NPE for all interface calls now
java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.concurrent.atomic.AtomicLong.incrementAndGet()' on a null object reference at com.flipboard.goldengate.sample.SampleBridge.getNavigator(SampleBridge.java:74)
Thanks for the report, I'm still working on the code and will push an update soon and then to maven central shortly after that
@hosek Try it now and see what you think, i'll publish it if it's what you expected :) Only limitation currently is that the callback can't return anything. This is something that we can add later imho
@Bridge
public interface Sample {
@Method("[1,2,3,4,5,6,7,8,9,10].forEach")
void looptyLoop(@JavascriptCallback Callback<Integer> val);
}
Seems fine! Thanks a lot. Callback return value is unfortunately important for me. I will look at you implementation and maybe try to add it by myself.
@hosek that sounds good! I might have a look at it as well
Hi, is possible to call method with JS callback? Example:
In JS call looks like this:
If yes, could I ask how to define the callback in interface?
Thank you in advance for any hint!