|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
JSJCallbacks
callbacks = {
|
|
|
map_jsj_thread_to_js_context,
|
|
|
map_js_context_to_jsj_thread,
|
|
|
map_java_object_to_js_object,
|
|
|
get_JSPrincipals_from_java_caller,
|
|
enter_js_from_java,
exit_js,
|
|
|
error_print,
get_java_wrapper,
|
|
|
create_java_vm,
|
|
|
destroy_java_vm,
|
|
|
attach_current_thread,
|
|
|
detach_current_thread,
|
|
|
get_java_vm,
|
|
|
reserved10}
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
callbacks
= {
|
|
|
0,
|
|
|
JSContext
--> JSJavaThreadState,
|
|
0,
|
|
|
0,
|
|
|
0, 0,
|
|
|
const
char* --> void, 0,
|
|
|
0,
|
|
|
0,
|
|
|
JavaVM*
--> JNIEnv*,
|
|
|
JavaVM*
x JNIenv* --> JSBool
|
|
|
JNIEnv*
--> JavaVM*,
|
|
|
0}
|
|
|
|