こーゆークラスを定義して
public class Foo {public void func() {
Context.getCurrentContext().setWrapFactory(new WrapFactory() {
public Scriptable wrapNewObject(Context arg0, Scriptable arg1, Object arg2) {
return new ScriptableObject() {
public Object getDefaultValue(Class arg0) {
return "FOO";
}public String getClassName() {
return null;
}
};
}
});
}}
こう呼び出すと
importPackage(java.util);var foo = new Foo();
foo.func();print(new HashMap());
こうなる、と。
FOO