我有一個靜態方法,如:的Java /犀牛把一個函數綁定/全球範圍內
some abstract class C {
void dump(Object o) {
}
我想它傳遞給,我可以直接使用它在全球範圍內像JS:
js> dump(new Something());
到目前爲止,我發現的唯一辦法是創造一個像
public class CStub {
void dump(Object o){ C.dump(o); }
}
把它放在一個實例通過犀牛:
engine.put("stub", new CStub());
,然後在JS:
js> var dump = stub.dump
但有另一種方法來這裏面不涉及存根創建,並直接在全球範圍內提出的方法是什麼?
嘿,非常感謝!有用。雖然有些奇怪。 – Scheintod