jsj_JavaClass.c File Reference


Functions

 JS_STATIC_DLL_CALLBACK (JSBool)
 JS_STATIC_DLL_CALLBACK (void)
 JS_STATIC_DLL_CALLBACK (JSObjectOps *)
JSObjectjsj_define_JavaClass (JSContext *cx, JNIEnv *jEnv, JSObject *parent_obj, const char *simple_class_name, jclass java_class)
 JS_IMPORT_DATA (JSObjectOps)

Variables

JSObjectOps JavaClass_ops
JSClass JavaClass_class


Function Documentation

JS_STATIC_DLL_CALLBACK ( JSBool   ) 

JS_STATIC_DLL_CALLBACK ( void   ) 

JS_STATIC_DLL_CALLBACK ( JSObjectOps  ) 

JSObject* jsj_define_JavaClass ( JSContext cx,
JNIEnv jEnv,
JSObject parent_obj,
const char simple_class_name,
jclass  java_class 
)

JS_IMPORT_DATA ( JSObjectOps   ) 


Variable Documentation

Initial value:

 {
    
    jsj_wrapper_newObjectMap,       
    jsj_wrapper_destroyObjectMap,   
    JavaClass_lookupProperty,
    JavaClass_defineProperty,
    JavaClass_getPropertyById,      
    JavaClass_setPropertyById,      
    JavaClass_getAttributes,
    JavaClass_setAttributes,
    JavaClass_deleteProperty,
    JavaClass_defaultValue,
    JavaClass_newEnumerate,
    JavaClass_checkAccess,

    
    NULL,                           
    NULL,                           
    jsj_JavaConstructorWrapper,     
    jsj_JavaConstructorWrapper,     
    NULL,                           
    JavaClass_hasInstance,          
    NULL,                           
    NULL,                           
    NULL,                           
    NULL,                           
    jsj_wrapper_getRequiredSlot,    
    jsj_wrapper_setRequiredSlot     
}

Initial value:

 {
    "JavaClass", JSCLASS_HAS_PRIVATE,
    NULL, NULL, NULL, NULL,
    NULL, NULL, JavaClass_convert, JavaClass_finalize,

    
    JavaClass_getObjectOps,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    0,
}


Generated Mozilla by doxygen 1.5.6