• Home
  • Raw
  • Download

Lines Matching full:env

8 static napi_value Get(napi_env env, napi_callback_info info) {  in Get()  argument
11 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Get()
13 NAPI_ASSERT(env, argc >= 2, "Wrong number of arguments"); in Get()
16 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Get()
18 NAPI_ASSERT(env, valuetype0 == napi_object, in Get()
22 NAPI_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Get()
24 NAPI_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in Get()
29 NAPI_CALL(env, napi_get_property(env, object, args[1], &output)); in Get()
34 static napi_value GetNamed(napi_env env, napi_callback_info info) { in GetNamed() argument
39 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in GetNamed()
41 NAPI_ASSERT(env, argc >= 2, "Wrong number of arguments"); in GetNamed()
44 NAPI_CALL(env, napi_typeof(env, args[0], &value_type0)); in GetNamed()
46 NAPI_ASSERT(env, value_type0 == napi_object, in GetNamed()
50 NAPI_CALL(env, napi_typeof(env, args[1], &value_type1)); in GetNamed()
52 NAPI_ASSERT(env, value_type1 == napi_string, in GetNamed()
56 NAPI_CALL(env, in GetNamed()
57 napi_get_value_string_utf8(env, args[1], key, 255, &key_length)); in GetNamed()
59 NAPI_ASSERT(env, key_length <= 255, in GetNamed()
62 NAPI_CALL(env, napi_get_named_property(env, object, key, &output)); in GetNamed()
67 static napi_value GetPropertyNames(napi_env env, napi_callback_info info) { in GetPropertyNames() argument
70 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in GetPropertyNames()
72 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in GetPropertyNames()
75 NAPI_CALL(env, napi_typeof(env, args[0], &value_type0)); in GetPropertyNames()
77 NAPI_ASSERT(env, value_type0 == napi_object, in GetPropertyNames()
81 NAPI_CALL(env, napi_get_property_names(env, args[0], &output)); in GetPropertyNames()
86 static napi_value GetSymbolNames(napi_env env, napi_callback_info info) { in GetSymbolNames() argument
89 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in GetSymbolNames()
91 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in GetSymbolNames()
94 NAPI_CALL(env, napi_typeof(env, args[0], &value_type0)); in GetSymbolNames()
96 NAPI_ASSERT(env, in GetSymbolNames()
101 NAPI_CALL(env, in GetSymbolNames()
103 env, in GetSymbolNames()
113 static napi_value Set(napi_env env, napi_callback_info info) { in Set() argument
116 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Set()
118 NAPI_ASSERT(env, argc >= 3, "Wrong number of arguments"); in Set()
121 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Set()
123 NAPI_ASSERT(env, valuetype0 == napi_object, in Set()
127 NAPI_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Set()
129 NAPI_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in Set()
132 NAPI_CALL(env, napi_set_property(env, args[0], args[1], args[2])); in Set()
135 NAPI_CALL(env, napi_get_boolean(env, true, &valuetrue)); in Set()
140 static napi_value SetNamed(napi_env env, napi_callback_info info) { in SetNamed() argument
145 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in SetNamed()
147 NAPI_ASSERT(env, argc >= 3, "Wrong number of arguments"); in SetNamed()
150 NAPI_CALL(env, napi_typeof(env, args[0], &value_type0)); in SetNamed()
152 NAPI_ASSERT(env, value_type0 == napi_object, in SetNamed()
156 NAPI_CALL(env, napi_typeof(env, args[1], &value_type1)); in SetNamed()
158 NAPI_ASSERT(env, value_type1 == napi_string, in SetNamed()
161 NAPI_CALL(env, in SetNamed()
162 napi_get_value_string_utf8(env, args[1], key, 255, &key_length)); in SetNamed()
164 NAPI_ASSERT(env, key_length <= 255, in SetNamed()
167 NAPI_CALL(env, napi_set_named_property(env, args[0], key, args[2])); in SetNamed()
170 NAPI_CALL(env, napi_get_boolean(env, true, &value_true)); in SetNamed()
175 static napi_value Has(napi_env env, napi_callback_info info) { in Has() argument
178 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Has()
180 NAPI_ASSERT(env, argc >= 2, "Wrong number of arguments"); in Has()
183 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Has()
185 NAPI_ASSERT(env, valuetype0 == napi_object, in Has()
189 NAPI_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Has()
191 NAPI_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in Has()
195 NAPI_CALL(env, napi_has_property(env, args[0], args[1], &has_property)); in Has()
198 NAPI_CALL(env, napi_get_boolean(env, has_property, &ret)); in Has()
203 static napi_value HasNamed(napi_env env, napi_callback_info info) { in HasNamed() argument
208 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in HasNamed()
210 NAPI_ASSERT(env, argc >= 2, "Wrong number of arguments"); in HasNamed()
213 NAPI_CALL(env, napi_typeof(env, args[0], &value_type0)); in HasNamed()
215 NAPI_ASSERT(env, value_type0 == napi_object, in HasNamed()
219 NAPI_CALL(env, napi_typeof(env, args[1], &value_type1)); in HasNamed()
221 NAPI_ASSERT(env, value_type1 == napi_string || value_type1 == napi_symbol, in HasNamed()
224 NAPI_CALL(env, in HasNamed()
225 napi_get_value_string_utf8(env, args[1], key, 255, &key_length)); in HasNamed()
227 NAPI_ASSERT(env, key_length <= 255, in HasNamed()
231 NAPI_CALL(env, napi_has_named_property(env, args[0], key, &has_property)); in HasNamed()
234 NAPI_CALL(env, napi_get_boolean(env, has_property, &ret)); in HasNamed()
239 static napi_value HasOwn(napi_env env, napi_callback_info info) { in HasOwn() argument
242 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in HasOwn()
244 NAPI_ASSERT(env, argc == 2, "Wrong number of arguments"); in HasOwn()
247 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in HasOwn()
249 NAPI_ASSERT(env, valuetype0 == napi_object, in HasOwn()
253 // NAPI_CALL(env, napi_typeof(env, args[1], &valuetype1)); in HasOwn()
255 // NAPI_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in HasOwn()
259 NAPI_CALL(env, napi_has_own_property(env, args[0], args[1], &has_property)); in HasOwn()
262 NAPI_CALL(env, napi_get_boolean(env, has_property, &ret)); in HasOwn()
267 static napi_value Delete(napi_env env, napi_callback_info info) { in Delete() argument
271 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Delete()
272 NAPI_ASSERT(env, argc == 2, "Wrong number of arguments"); in Delete()
275 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Delete()
276 NAPI_ASSERT(env, valuetype0 == napi_object, in Delete()
280 NAPI_CALL(env, napi_typeof(env, args[1], &valuetype1)); in Delete()
281 NAPI_ASSERT(env, valuetype1 == napi_string || valuetype1 == napi_symbol, in Delete()
286 NAPI_CALL(env, napi_delete_property(env, args[0], args[1], &result)); in Delete()
287 NAPI_CALL(env, napi_get_boolean(env, result, &ret)); in Delete()
292 static napi_value New(napi_env env, napi_callback_info info) { in New() argument
294 NAPI_CALL(env, napi_create_object(env, &ret)); in New()
297 NAPI_CALL(env, napi_create_int32(env, 987654321, &num)); in New()
299 NAPI_CALL(env, napi_set_named_property(env, ret, "test_number", num)); in New()
304 NAPI_CALL(env, napi_create_string_utf8(env, str_val, str_len, &str)); in New()
306 NAPI_CALL(env, napi_set_named_property(env, ret, "test_string", str)); in New()
311 static napi_value Inflate(napi_env env, napi_callback_info info) { in Inflate() argument
314 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in Inflate()
316 NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments"); in Inflate()
319 NAPI_CALL(env, napi_typeof(env, args[0], &valuetype0)); in Inflate()
321 NAPI_ASSERT(env, valuetype0 == napi_object, in Inflate()
326 NAPI_CALL(env, napi_get_property_names(env, obj, &propertynames)); in Inflate()
329 NAPI_CALL(env, napi_get_array_length(env, propertynames, &length)); in Inflate()
333 NAPI_CALL(env, napi_get_element(env, propertynames, i, &property_str)); in Inflate()
336 NAPI_CALL(env, napi_get_property(env, obj, property_str, &value)); in Inflate()
339 NAPI_CALL(env, napi_get_value_double(env, value, &double_val)); in Inflate()
340 NAPI_CALL(env, napi_create_double(env, double_val + 1, &value)); in Inflate()
341 NAPI_CALL(env, napi_set_property(env, obj, property_str, value)); in Inflate()
347 static napi_value Wrap(napi_env env, napi_callback_info info) { in Wrap() argument
350 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, &arg, NULL, NULL)); in Wrap()
352 NAPI_CALL(env, napi_wrap(env, arg, &test_value, NULL, NULL, NULL)); in Wrap()
356 static napi_value Unwrap(napi_env env, napi_callback_info info) { in Unwrap() argument
359 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, &arg, NULL, NULL)); in Unwrap()
362 NAPI_CALL(env, napi_unwrap(env, arg, &data)); in Unwrap()
366 NAPI_CALL(env, napi_get_boolean(env, is_expected, &result)); in Unwrap()
370 static napi_value TestSetProperty(napi_env env, in TestSetProperty() argument
375 NAPI_CALL(env, napi_create_object(env, &object)); in TestSetProperty()
377 NAPI_CALL(env, napi_create_string_utf8(env, "", NAPI_AUTO_LENGTH, &key)); in TestSetProperty()
379 NAPI_CALL(env, napi_create_object(env, &value)); in TestSetProperty()
383 add_returned_status(env, in TestSetProperty()
390 napi_set_property(env, NULL, key, value); in TestSetProperty()
392 add_last_status(env, "objectIsNull", object); in TestSetProperty()
394 napi_set_property(env, object, NULL, value); in TestSetProperty()
396 add_last_status(env, "keyIsNull", object); in TestSetProperty()
398 napi_set_property(env, object, key, NULL); in TestSetProperty()
400 add_last_status(env, "valueIsNull", object); in TestSetProperty()
405 static napi_value TestHasProperty(napi_env env, in TestHasProperty() argument
411 NAPI_CALL(env, napi_create_object(env, &object)); in TestHasProperty()
413 NAPI_CALL(env, napi_create_string_utf8(env, "", NAPI_AUTO_LENGTH, &key)); in TestHasProperty()
417 add_returned_status(env, in TestHasProperty()
424 napi_has_property(env, NULL, key, &result); in TestHasProperty()
426 add_last_status(env, "objectIsNull", object); in TestHasProperty()
428 napi_has_property(env, object, NULL, &result); in TestHasProperty()
430 add_last_status(env, "keyIsNull", object); in TestHasProperty()
432 napi_has_property(env, object, key, NULL); in TestHasProperty()
434 add_last_status(env, "resultIsNull", object); in TestHasProperty()
439 static napi_value TestGetProperty(napi_env env, in TestGetProperty() argument
444 NAPI_CALL(env, napi_create_object(env, &object)); in TestGetProperty()
446 NAPI_CALL(env, napi_create_string_utf8(env, "", NAPI_AUTO_LENGTH, &key)); in TestGetProperty()
448 NAPI_CALL(env, napi_create_object(env, &result)); in TestGetProperty()
452 add_returned_status(env, in TestGetProperty()
459 napi_get_property(env, NULL, key, &result); in TestGetProperty()
461 add_last_status(env, "objectIsNull", object); in TestGetProperty()
463 napi_get_property(env, object, NULL, &result); in TestGetProperty()
465 add_last_status(env, "keyIsNull", object); in TestGetProperty()
467 napi_get_property(env, object, key, NULL); in TestGetProperty()
469 add_last_status(env, "resultIsNull", object); in TestGetProperty()
474 static napi_value TestFreeze(napi_env env, in TestFreeze() argument
478 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestFreeze()
481 NAPI_CALL(env, napi_object_freeze(env, object)); in TestFreeze()
486 static napi_value TestSeal(napi_env env, in TestSeal() argument
490 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); in TestSeal()
493 NAPI_CALL(env, napi_object_seal(env, object)); in TestSeal()
505 TypeTaggedInstance(napi_env env, napi_callback_info info) { in TypeTaggedInstance() argument
510 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, &which_type, NULL, NULL)); in TypeTaggedInstance()
511 NAPI_CALL(env, napi_get_value_uint32(env, which_type, &type_index)); in TypeTaggedInstance()
512 NAPI_CALL(env, napi_create_object(env, &instance)); in TypeTaggedInstance()
513 NAPI_CALL(env, napi_type_tag_object(env, instance, &type_tags[type_index])); in TypeTaggedInstance()
519 CheckTypeTag(napi_env env, napi_callback_info info) { in CheckTypeTag() argument
525 NAPI_CALL(env, napi_get_cb_info(env, info, &argc, argv, NULL, NULL)); in CheckTypeTag()
526 NAPI_CALL(env, napi_get_value_uint32(env, argv[0], &type_index)); in CheckTypeTag()
527 NAPI_CALL(env, napi_check_object_type_tag(env, in CheckTypeTag()
531 NAPI_CALL(env, napi_get_boolean(env, result, &js_result)); in CheckTypeTag()
537 napi_value Init(napi_env env, napi_value exports) { in Init() argument
562 init_test_null(env, exports); in Init()
564 NAPI_CALL(env, napi_define_properties( in Init()
565 env, exports, sizeof(descriptors) / sizeof(*descriptors), descriptors)); in Init()