Lines Matching defs:obj

194     auto obj = panda::ObjectRef::NewObject(vm);
195 *result = reinterpret_cast<napi_value>(obj);
840 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
841 Local<panda::JSValueRef> val = obj->GetPrototype(vm);
856 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
857 Local<panda::ArrayRef> arrayVal = obj->GetOwnPropertyNames(vm);
874 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
875 obj->Set(vm, propKey, propValue);
968 Local<panda::ObjectRef> obj(nativeValue);
969 obj->Set(vm, utf8name, propVal);
984 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
986 *result = obj->Has(vm, key);
1026 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1029 obj->GetOwnProperty(vm, key, property);
1044 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1045 obj->Set(vm, index, elementValue);
1059 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1060 *result = obj->Has(vm, index);
1074 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1075 Local<panda::JSValueRef> value = obj->Get(vm, index);
1092 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1093 bool deleteResult = obj->Delete(vm, index);
2549 Local<panda::BufferRef> obj = BufferRef::New(vm, size);
2550 *value = reinterpret_cast<uint8_t*>(obj->GetBuffer(vm));
2553 void* ptr = obj->GetBuffer(vm);
2556 *result = JsValueFromLocalValue(obj);
2586 Local<panda::BufferRef> obj = BufferRef::New(vm, length);
2587 if (obj->IsUndefined()) {
2590 *value = reinterpret_cast<uint8_t*>(obj->GetBuffer(vm));
2595 void* ptr = obj->GetBuffer(vm);
2598 *result = JsValueFromLocalValue(obj);
2662 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2663 obj->Freeze(vm);
2677 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2678 obj->Seal(vm);
3458 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
3501 Local<panda::ArrayRef> arrayVal = obj->GetAllPropertyNames(vm, filter);
3534 auto obj = nativeValue->ToEcmaObject(vm);
3540 hasPribate = obj->Has(vm, key);
3553 result = obj->Set(vm, key, value);
3604 auto obj = nativeValue->ToEcmaObject(vm);
3610 *result = obj->Has(vm, key);
3613 Local<panda::JSValueRef> object = obj->Get(vm, key);
3858 auto obj = nativeValue->ToEcmaObject(vm);
3859 Local<panda::ArrayRef> arrayVal = obj->GetOwnEnumerablePropertyNames(vm);
3924 auto obj = jsValue->ToEcmaObject(vm);
3946 bool res = obj->ConvertToNativeBindingObject(vm, value);