Lines Matching refs:vm
40 EcmaVM *vm = JSNApi::CreateJSVM(option);
42 JsiFastNativeScope scope(vm);
47 ObjectFactory *objectFactory = vm->GetFactory();
50 SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry1, 0, ERROR_TYPE_LEN);
52 SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry2, 1, ERROR_TYPE_LEN);
53 JSHandle<TaggedArray> localExportEntries(vm->GetJSThread(), module->GetLocalExportEntries());
56 ModuleManager *moduleManager = vm->GetJSThread()->GetCurrentEcmaContext()->GetModuleManager();
58 JSHandle<ModuleNamespace> np = ModuleNamespace::ModuleNamespaceCreate(vm->GetJSThread(),
63 moduleNamespace->IsModuleNamespaceObject(vm);
65 JSNApi::DestroyJSVM(vm);
72 EcmaVM *vm = JSNApi::CreateJSVM(option);
74 JsiFastNativeScope scope(vm);
79 auto thread = vm->GetJSThread();
80 JSHandle<GlobalEnv> globalEnv = vm->GetGlobalEnv();
88 proxy->IsProxy(vm);
90 JSNApi::DestroyJSVM(vm);
97 EcmaVM *vm = JSNApi::CreateJSVM(option);
99 JsiFastNativeScope scope(vm);
104 auto thread = vm->GetJSThread();
105 ObjectFactory *factory = vm->GetFactory();
106 JSHandle<JSTaggedValue> ctor = vm->GetGlobalEnv()->GetCollatorFunction();
115 object->IsJSCollator(vm);
117 JSNApi::DestroyJSVM(vm);
124 EcmaVM *vm = JSNApi::CreateJSVM(option);
126 JsiFastNativeScope scope(vm);
131 auto thread = vm->GetJSThread();
132 ObjectFactory *factory = vm->GetFactory();
133 JSHandle<GlobalEnv> env = vm->GetGlobalEnv();
143 object->IsJSPluralRules(vm);
145 JSNApi::DestroyJSVM(vm);
152 EcmaVM *vm = JSNApi::CreateJSVM(option);
157 Local<ObjectRef> object = ObjectRef::New(vm);
158 Local<ObjectRef> object1 = ObjectRef::New(vm);
159 object->IsStrictEquals(vm, object1);
160 JSNApi::DestroyJSVM(vm);
167 EcmaVM *vm = JSNApi::CreateJSVM(option);
172 Local<JSValueRef> object = ObjectRef::New(vm);
173 object->IsJSListFormat(vm);
174 JSNApi::DestroyJSVM(vm);
181 EcmaVM *vm = JSNApi::CreateJSVM(option);
183 JsiFastNativeScope scope(vm);
188 auto thread = vm->GetJSThread();
189 auto factory = vm->GetFactory();
195 jsValueRef->IsJSPrimitiveRef(vm);
197 JSNApi::DestroyJSVM(vm);
204 EcmaVM *vm = JSNApi::CreateJSVM(option);
206 JsiFastNativeScope scope(vm);
211 auto thread = vm->GetJSThread();
212 auto factory = vm->GetFactory();
223 jsValueRef->IsDeque(vm);
225 JSNApi::DestroyJSVM(vm);
228 Local<JSValueRef> CreateJSValueRef(EcmaVM *vm, panda::ecmascript::JSType type)
230 auto thread = vm->GetJSThread();
231 auto factory = vm->GetFactory();
243 EcmaVM *vm = JSNApi::CreateJSVM(option);
245 JsiFastNativeScope scope(vm);
250 Local<JSValueRef> jsInt1 = CreateJSValueRef(vm, JSType::JS_INTL);
251 jsInt1->IsJSIntl(vm);
253 JSNApi::DestroyJSVM(vm);
260 EcmaVM *vm = JSNApi::CreateJSVM(option);
262 JsiFastNativeScope scope(vm);
267 Local<JSValueRef> dateTime = CreateJSValueRef(vm, JSType::JS_DATE_TIME_FORMAT);
268 dateTime->IsJSDateTimeFormat(vm);
270 JSNApi::DestroyJSVM(vm);
277 EcmaVM *vm = JSNApi::CreateJSVM(option);
279 JsiFastNativeScope scope(vm);
284 Local<JSValueRef> number = CreateJSValueRef(vm, JSType::JS_NUMBER_FORMAT);
285 number->IsJSNumberFormat(vm);
287 JSNApi::DestroyJSVM(vm);
294 EcmaVM *vm = JSNApi::CreateJSVM(option);
296 JsiFastNativeScope scope(vm);
301 Local<JSValueRef> relative = CreateJSValueRef(vm, JSType::JS_RELATIVE_TIME_FORMAT);
302 relative->IsJSRelativeTimeFormat(vm);
304 JSNApi::DestroyJSVM(vm);