• Home
  • Raw
  • Download

Lines Matching refs:env

4 static napi_value TestCreateFunctionParameters(napi_env env,  in TestCreateFunctionParameters()  argument
9 NAPI_CALL(env, napi_create_object(env, &return_value)); in TestCreateFunctionParameters()
18 add_returned_status(env, in TestCreateFunctionParameters()
25 napi_create_function(env, in TestCreateFunctionParameters()
32 add_last_status(env, "nameIsNull", return_value); in TestCreateFunctionParameters()
34 napi_create_function(env, in TestCreateFunctionParameters()
41 add_last_status(env, "cbIsNull", return_value); in TestCreateFunctionParameters()
43 napi_create_function(env, in TestCreateFunctionParameters()
50 add_last_status(env, "resultIsNull", return_value); in TestCreateFunctionParameters()
55 static napi_value TestCallFunction(napi_env env, napi_callback_info info) { in TestCallFunction() argument
58 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestCallFunction()
60 NAPI_ASSERT(env, argc > 0, "Wrong number of arguments"); in TestCallFunction()
63 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in TestCallFunction()
65 NAPI_ASSERT(env, valuetype0 == napi_function, in TestCallFunction()
72 NAPI_CALL(env, napi_get_global(env, &global)); in TestCallFunction()
75 NAPI_CALL(env, napi_call_function(env, global, args[0], argc, argv, &result)); in TestCallFunction()
80 static napi_value TestFunctionName(napi_env env, napi_callback_info info) { in TestFunctionName() argument
84 static void finalize_function(napi_env env, void* data, void* hint) { in finalize_function() argument
89 NAPI_CALL_RETURN_VOID(env, napi_get_undefined(env, &undefined)); in finalize_function()
93 NAPI_CALL_RETURN_VOID(env, napi_get_reference_value(env, ref, &js_function)); in finalize_function()
97 NAPI_CALL_RETURN_VOID(env, napi_call_function(env, in finalize_function()
106 NAPI_CALL_RETURN_VOID(env, napi_delete_reference(env, ref)); in finalize_function()
109 static napi_value MakeTrackedFunction(napi_env env, napi_callback_info info) { in MakeTrackedFunction() argument
117 NAPI_CALL(env, napi_get_cb_info(env, in MakeTrackedFunction()
123 NAPI_ASSERT(env, argc == 1, "Wrong number of arguments"); in MakeTrackedFunction()
124 NAPI_CALL(env, napi_typeof(env, js_finalize_cb, &arg_type)); in MakeTrackedFunction()
125 NAPI_ASSERT(env, arg_type == napi_function, "Argument must be a function"); in MakeTrackedFunction()
129 NAPI_CALL(env, napi_create_function(env, in MakeTrackedFunction()
139 NAPI_CALL(env, napi_create_reference(env, in MakeTrackedFunction()
146 NAPI_CALL(env, napi_wrap(env, in MakeTrackedFunction()
156 static napi_value TestBadReturnExceptionPending(napi_env env, napi_callback_info info) { in TestBadReturnExceptionPending() argument
157 napi_throw_error(env, "throwing exception", "throwing exception"); in TestBadReturnExceptionPending()
170 napi_value Init(napi_env env, napi_value exports) { in Init() argument
172 NAPI_CALL(env, napi_create_function( in Init()
173 env, NULL, NAPI_AUTO_LENGTH, TestCallFunction, NULL, &fn1)); in Init()
176 NAPI_CALL(env, napi_create_function( in Init()
177 env, "Name", NAPI_AUTO_LENGTH, TestFunctionName, NULL, &fn2)); in Init()
180 NAPI_CALL(env, napi_create_function( in Init()
181 env, "Name_extra", 5, TestFunctionName, NULL, &fn3)); in Init()
184 NAPI_CALL(env, napi_create_function(env, in Init()
192 NAPI_CALL(env, napi_create_function(env, in Init()
200 NAPI_CALL(env, in Init()
202 env, "TestBadReturnExceptionPending", NAPI_AUTO_LENGTH, in Init()
205 NAPI_CALL(env, napi_set_named_property(env, exports, "TestCall", fn1)); in Init()
206 NAPI_CALL(env, napi_set_named_property(env, exports, "TestName", fn2)); in Init()
207 NAPI_CALL(env, napi_set_named_property(env, exports, "TestNameShort", fn3)); in Init()
208 NAPI_CALL(env, napi_set_named_property(env, in Init()
213 NAPI_CALL(env, napi_set_named_property(env, in Init()
218 NAPI_CALL(env, in Init()
220 env, exports, "TestBadReturnExceptionPending", fn6)); in Init()