1[ 2 { 3 "first_introduced": "11", 4 "name": "OH_JSVM_Init" 5 }, 6 { 7 "first_introduced": "11", 8 "name": "OH_JSVM_CreateVM" 9 }, 10 { 11 "first_introduced": "11", 12 "name": "OH_JSVM_DestroyVM" 13 }, 14 { 15 "first_introduced": "11", 16 "name": "OH_JSVM_OpenVMScope" 17 }, 18 { 19 "first_introduced": "11", 20 "name": "OH_JSVM_CloseVMScope" 21 }, 22 { 23 "first_introduced": "11", 24 "name": "OH_JSVM_CreateEnv" 25 }, 26 { 27 "first_introduced": "11", 28 "name": "OH_JSVM_CreateEnvFromSnapshot" 29 }, 30 { 31 "first_introduced": "11", 32 "name": "OH_JSVM_DestroyEnv" 33 }, 34 { 35 "first_introduced": "11", 36 "name": "OH_JSVM_OpenEnvScope" 37 }, 38 { 39 "first_introduced": "11", 40 "name": "OH_JSVM_CloseEnvScope" 41 }, 42 { 43 "first_introduced": "11", 44 "name": "OH_JSVM_CompileScript" 45 }, 46 { 47 "first_introduced": "12", 48 "name": "OH_JSVM_CompileScriptWithOrigin" 49 }, 50 { 51 "first_introduced": "11", 52 "name": "OH_JSVM_CreateCodeCache" 53 }, 54 { 55 "first_introduced": "11", 56 "name": "OH_JSVM_RunScript" 57 }, 58 { 59 "first_introduced": "11", 60 "name": "OH_JSVM_SetInstanceData" 61 }, 62 { 63 "first_introduced": "11", 64 "name": "OH_JSVM_GetInstanceData" 65 }, 66 { 67 "first_introduced": "11", 68 "name": "OH_JSVM_GetLastErrorInfo" 69 }, 70 { 71 "first_introduced": "11", 72 "name": "OH_JSVM_Throw" 73 }, 74 { 75 "first_introduced": "11", 76 "name": "OH_JSVM_ThrowError" 77 }, 78 { 79 "first_introduced": "11", 80 "name": "OH_JSVM_ThrowTypeError" 81 }, 82 { 83 "first_introduced": "11", 84 "name": "OH_JSVM_ThrowRangeError" 85 }, 86 { 87 "first_introduced": "11", 88 "name": "OH_JSVM_ThrowSyntaxError" 89 }, 90 { 91 "first_introduced": "11", 92 "name": "OH_JSVM_IsError" 93 }, 94 { 95 "first_introduced": "11", 96 "name": "OH_JSVM_CreateError" 97 }, 98 { 99 "first_introduced": "11", 100 "name": "OH_JSVM_CreateTypeError" 101 }, 102 { 103 "first_introduced": "11", 104 "name": "OH_JSVM_CreateRangeError" 105 }, 106 { 107 "first_introduced": "11", 108 "name": "OH_JSVM_CreateSyntaxError" 109 }, 110 { 111 "first_introduced": "11", 112 "name": "OH_JSVM_GetAndClearLastException" 113 }, 114 { 115 "first_introduced": "11", 116 "name": "OH_JSVM_IsExceptionPending" 117 }, 118 { 119 "first_introduced": "11", 120 "name": "OH_JSVM_OpenHandleScope" 121 }, 122 { 123 "first_introduced": "11", 124 "name": "OH_JSVM_CloseHandleScope" 125 }, 126 { 127 "first_introduced": "11", 128 "name": "OH_JSVM_OpenEscapableHandleScope" 129 }, 130 { 131 "first_introduced": "11", 132 "name": "OH_JSVM_CloseEscapableHandleScope" 133 }, 134 { 135 "first_introduced": "11", 136 "name": "OH_JSVM_EscapeHandle" 137 }, 138 { 139 "first_introduced": "11", 140 "name": "OH_JSVM_CreateReference" 141 }, 142 { 143 "first_introduced": "11", 144 "name": "OH_JSVM_DeleteReference" 145 }, 146 { 147 "first_introduced": "11", 148 "name": "OH_JSVM_ReferenceRef" 149 }, 150 { 151 "first_introduced": "11", 152 "name": "OH_JSVM_ReferenceUnref" 153 }, 154 { 155 "first_introduced": "11", 156 "name": "OH_JSVM_GetReferenceValue" 157 }, 158 { 159 "first_introduced": "11", 160 "name": "OH_JSVM_CreateArray" 161 }, 162 { 163 "first_introduced": "11", 164 "name": "OH_JSVM_CreateArrayWithLength" 165 }, 166 { 167 "first_introduced": "11", 168 "name": "OH_JSVM_CreateArraybuffer" 169 }, 170 { 171 "first_introduced": "11", 172 "name": "OH_JSVM_CreateDate" 173 }, 174 { 175 "first_introduced": "11", 176 "name": "OH_JSVM_CreateExternal" 177 }, 178 { 179 "first_introduced": "11", 180 "name": "OH_JSVM_CreateObject" 181 }, 182 { 183 "first_introduced": "11", 184 "name": "OH_JSVM_CreateSymbol" 185 }, 186 { 187 "first_introduced": "11", 188 "name": "OH_JSVM_SymbolFor" 189 }, 190 { 191 "first_introduced": "11", 192 "name": "OH_JSVM_CreateTypedarray" 193 }, 194 { 195 "first_introduced": "11", 196 "name": "OH_JSVM_CreateDataview" 197 }, 198 { 199 "first_introduced": "11", 200 "name": "OH_JSVM_CreateInt32" 201 }, 202 { 203 "first_introduced": "11", 204 "name": "OH_JSVM_CreateUint32" 205 }, 206 { 207 "first_introduced": "11", 208 "name": "OH_JSVM_CreateInt64" 209 }, 210 { 211 "first_introduced": "11", 212 "name": "OH_JSVM_CreateDouble" 213 }, 214 { 215 "first_introduced": "11", 216 "name": "OH_JSVM_CreateBigintInt64" 217 }, 218 { 219 "first_introduced": "11", 220 "name": "OH_JSVM_CreateBigintUint64" 221 }, 222 { 223 "first_introduced": "11", 224 "name": "OH_JSVM_CreateBigintWords" 225 }, 226 { 227 "first_introduced": "11", 228 "name": "OH_JSVM_CreateStringLatin1" 229 }, 230 { 231 "first_introduced": "11", 232 "name": "OH_JSVM_CreateStringUtf16" 233 }, 234 { 235 "first_introduced": "11", 236 "name": "OH_JSVM_CreateStringUtf8" 237 }, 238 { 239 "first_introduced": "11", 240 "name": "OH_JSVM_GetArrayLength" 241 }, 242 { 243 "first_introduced": "11", 244 "name": "OH_JSVM_GetArraybufferInfo" 245 }, 246 { 247 "first_introduced": "11", 248 "name": "OH_JSVM_GetPrototype" 249 }, 250 { 251 "first_introduced": "11", 252 "name": "OH_JSVM_GetTypedarrayInfo" 253 }, 254 { 255 "first_introduced": "11", 256 "name": "OH_JSVM_GetDataviewInfo" 257 }, 258 { 259 "first_introduced": "11", 260 "name": "OH_JSVM_GetDateValue" 261 }, 262 { 263 "first_introduced": "11", 264 "name": "OH_JSVM_GetValueBool" 265 }, 266 { 267 "first_introduced": "11", 268 "name": "OH_JSVM_GetValueDouble" 269 }, 270 { 271 "first_introduced": "11", 272 "name": "OH_JSVM_GetValueBigintInt64" 273 }, 274 { 275 "first_introduced": "11", 276 "name": "OH_JSVM_GetValueBigintUint64" 277 }, 278 { 279 "first_introduced": "11", 280 "name": "OH_JSVM_GetValueBigintWords" 281 }, 282 { 283 "first_introduced": "11", 284 "name": "OH_JSVM_GetValueExternal" 285 }, 286 { 287 "first_introduced": "11", 288 "name": "OH_JSVM_GetValueInt32" 289 }, 290 { 291 "first_introduced": "11", 292 "name": "OH_JSVM_GetValueInt64" 293 }, 294 { 295 "first_introduced": "11", 296 "name": "OH_JSVM_GetValueStringLatin1" 297 }, 298 { 299 "first_introduced": "11", 300 "name": "OH_JSVM_GetValueStringUtf8" 301 }, 302 { 303 "first_introduced": "11", 304 "name": "OH_JSVM_GetValueStringUtf16" 305 }, 306 { 307 "first_introduced": "11", 308 "name": "OH_JSVM_GetValueUint32" 309 }, 310 { 311 "first_introduced": "11", 312 "name": "OH_JSVM_GetBoolean" 313 }, 314 { 315 "first_introduced": "11", 316 "name": "OH_JSVM_GetGlobal" 317 }, 318 { 319 "first_introduced": "11", 320 "name": "OH_JSVM_GetNull" 321 }, 322 { 323 "first_introduced": "11", 324 "name": "OH_JSVM_GetUndefined" 325 }, 326 { 327 "first_introduced": "11", 328 "name": "OH_JSVM_CoerceToBool" 329 }, 330 { 331 "first_introduced": "11", 332 "name": "OH_JSVM_CoerceToNumber" 333 }, 334 { 335 "first_introduced": "11", 336 "name": "OH_JSVM_CoerceToObject" 337 }, 338 { 339 "first_introduced": "11", 340 "name": "OH_JSVM_CoerceToString" 341 }, 342 { 343 "first_introduced": "11", 344 "name": "OH_JSVM_Typeof" 345 }, 346 { 347 "first_introduced": "11", 348 "name": "OH_JSVM_Instanceof" 349 }, 350 { 351 "first_introduced": "11", 352 "name": "OH_JSVM_IsArray" 353 }, 354 { 355 "first_introduced": "11", 356 "name": "OH_JSVM_IsArraybuffer" 357 }, 358 { 359 "first_introduced": "11", 360 "name": "OH_JSVM_IsDate" 361 }, 362 { 363 "first_introduced": "11", 364 "name": "OH_JSVM_IsTypedarray" 365 }, 366 { 367 "first_introduced": "11", 368 "name": "OH_JSVM_IsDataview" 369 }, 370 { 371 "first_introduced": "11", 372 "name": "OH_JSVM_StrictEquals" 373 }, 374 { 375 "first_introduced": "11", 376 "name": "OH_JSVM_DetachArraybuffer" 377 }, 378 { 379 "first_introduced": "11", 380 "name": "OH_JSVM_IsDetachedArraybuffer" 381 }, 382 { 383 "first_introduced": "11", 384 "name": "OH_JSVM_GetPropertyNames" 385 }, 386 { 387 "first_introduced": "11", 388 "name": "OH_JSVM_GetAllPropertyNames" 389 }, 390 { 391 "first_introduced": "11", 392 "name": "OH_JSVM_SetProperty" 393 }, 394 { 395 "first_introduced": "11", 396 "name": "OH_JSVM_GetProperty" 397 }, 398 { 399 "first_introduced": "11", 400 "name": "OH_JSVM_HasProperty" 401 }, 402 { 403 "first_introduced": "11", 404 "name": "OH_JSVM_DeleteProperty" 405 }, 406 { 407 "first_introduced": "11", 408 "name": "OH_JSVM_HasOwnProperty" 409 }, 410 { 411 "first_introduced": "11", 412 "name": "OH_JSVM_SetNamedProperty" 413 }, 414 { 415 "first_introduced": "11", 416 "name": "OH_JSVM_GetNamedProperty" 417 }, 418 { 419 "first_introduced": "11", 420 "name": "OH_JSVM_HasNamedProperty" 421 }, 422 { 423 "first_introduced": "11", 424 "name": "OH_JSVM_SetElement" 425 }, 426 { 427 "first_introduced": "11", 428 "name": "OH_JSVM_GetElement" 429 }, 430 { 431 "first_introduced": "11", 432 "name": "OH_JSVM_HasElement" 433 }, 434 { 435 "first_introduced": "11", 436 "name": "OH_JSVM_DeleteElement" 437 }, 438 { 439 "first_introduced": "11", 440 "name": "OH_JSVM_DefineProperties" 441 }, 442 { 443 "first_introduced": "11", 444 "name": "OH_JSVM_ObjectFreeze" 445 }, 446 { 447 "first_introduced": "11", 448 "name": "OH_JSVM_ObjectSeal" 449 }, 450 { 451 "first_introduced": "11", 452 "name": "OH_JSVM_CallFunction" 453 }, 454 { 455 "first_introduced": "11", 456 "name": "OH_JSVM_CreateFunction" 457 }, 458 { 459 "first_introduced": "11", 460 "name": "OH_JSVM_GetCbInfo" 461 }, 462 { 463 "first_introduced": "11", 464 "name": "OH_JSVM_GetNewTarget" 465 }, 466 { 467 "first_introduced": "11", 468 "name": "OH_JSVM_NewInstance" 469 }, 470 { 471 "first_introduced": "11", 472 "name": "OH_JSVM_DefineClass" 473 }, 474 { 475 "first_introduced": "11", 476 "name": "OH_JSVM_Wrap" 477 }, 478 { 479 "first_introduced": "11", 480 "name": "OH_JSVM_Unwrap" 481 }, 482 { 483 "first_introduced": "11", 484 "name": "OH_JSVM_RemoveWrap" 485 }, 486 { 487 "first_introduced": "11", 488 "name": "OH_JSVM_TypeTagObject" 489 }, 490 { 491 "first_introduced": "11", 492 "name": "OH_JSVM_CheckObjectTypeTag" 493 }, 494 { 495 "first_introduced": "11", 496 "name": "OH_JSVM_AddFinalizer" 497 }, 498 { 499 "first_introduced": "11", 500 "name": "OH_JSVM_GetVersion" 501 }, 502 { 503 "first_introduced": "11", 504 "name": "OH_JSVM_GetVMInfo" 505 }, 506 { 507 "first_introduced": "11", 508 "name": "OH_JSVM_AdjustExternalMemory" 509 }, 510 { 511 "first_introduced": "11", 512 "name": "OH_JSVM_MemoryPressureNotification" 513 }, 514 { 515 "first_introduced": "11", 516 "name": "OH_JSVM_CreatePromise" 517 }, 518 { 519 "first_introduced": "11", 520 "name": "OH_JSVM_ResolveDeferred" 521 }, 522 { 523 "first_introduced": "11", 524 "name": "OH_JSVM_RejectDeferred" 525 }, 526 { 527 "first_introduced": "11", 528 "name": "OH_JSVM_IsPromise" 529 }, 530 { 531 "first_introduced": "11", 532 "name": "OH_JSVM_JsonParse" 533 }, 534 { 535 "first_introduced": "11", 536 "name": "OH_JSVM_JsonStringify" 537 }, 538 { 539 "first_introduced": "11", 540 "name": "OH_JSVM_CreateSnapshot" 541 }, 542 { 543 "first_introduced": "12", 544 "name": "OH_JSVM_GetVM" 545 }, 546 { 547 "first_introduced": "12", 548 "name": "OH_JSVM_GetHeapStatistics" 549 }, 550 { 551 "first_introduced": "12", 552 "name": "OH_JSVM_StartCpuProfiler" 553 }, 554 { 555 "first_introduced": "12", 556 "name": "OH_JSVM_StopCpuProfiler" 557 }, 558 { 559 "first_introduced": "12", 560 "name": "OH_JSVM_TakeHeapSnapshot" 561 }, 562 { 563 "first_introduced": "12", 564 "name": "OH_JSVM_OpenInspector" 565 }, 566 { 567 "first_introduced": "12", 568 "name": "OH_JSVM_CloseInspector" 569 }, 570 { 571 "first_introduced": "12", 572 "name": "OH_JSVM_WaitForDebugger" 573 }, 574 { 575 "first_introduced": "12", 576 "name": "OH_JSVM_DefineClassWithPropertyHandler" 577 }, 578 { 579 "first_introduced": "12", 580 "name": "OH_JSVM_IsLocked" 581 }, 582 { 583 "first_introduced": "12", 584 "name": "OH_JSVM_AcquireLock" 585 }, 586 { 587 "first_introduced": "12", 588 "name": "OH_JSVM_ReleaseLock" 589 }, 590 { 591 "first_introduced": "12", 592 "name": "OH_JSVM_PumpMessageLoop" 593 }, 594 { 595 "first_introduced": "12", 596 "name": "OH_JSVM_PerformMicrotaskCheckpoint" 597 }, 598 { 599 "first_introduced": "12", 600 "name": "OH_JSVM_IsCallable" 601 }, 602 { 603 "first_introduced": "12", 604 "name": "OH_JSVM_IsUndefined" 605 }, 606 { 607 "first_introduced": "12", 608 "name": "OH_JSVM_IsNull" 609 }, 610 { 611 "first_introduced": "12", 612 "name": "OH_JSVM_IsNullOrUndefined" 613 }, 614 { 615 "first_introduced": "12", 616 "name": "OH_JSVM_IsBoolean" 617 }, 618 { 619 "first_introduced": "12", 620 "name": "OH_JSVM_IsNumber" 621 }, 622 { 623 "first_introduced": "12", 624 "name": "OH_JSVM_IsString" 625 }, 626 { 627 "first_introduced": "12", 628 "name": "OH_JSVM_IsSymbol" 629 }, 630 { 631 "first_introduced": "12", 632 "name": "OH_JSVM_IsFunction" 633 }, 634 { 635 "first_introduced": "12", 636 "name": "OH_JSVM_IsObject" 637 }, 638 { 639 "first_introduced": "12", 640 "name": "OH_JSVM_IsBigInt" 641 }, 642 { 643 "first_introduced": "12", 644 "name": "OH_JSVM_Equals" 645 }, 646 { 647 "first_introduced": "12", 648 "name": "OH_JSVM_CreateMap" 649 }, 650 { 651 "first_introduced": "12", 652 "name": "OH_JSVM_IsMap" 653 }, 654 { 655 "first_introduced": "12", 656 "name": "OH_JSVM_CreateSet" 657 }, 658 { 659 "first_introduced": "12", 660 "name": "OH_JSVM_IsSet" 661 }, 662 { 663 "first_introduced": "12", 664 "name": "OH_JSVM_CompileScriptWithOptions" 665 }, 666 { 667 "first_introduced": "12", 668 "name": "OH_JSVM_CoerceToBigInt" 669 }, 670 { 671 "first_introduced": "12", 672 "name": "OH_JSVM_IsRegExp" 673 }, 674 { 675 "first_introduced": "12", 676 "name": "OH_JSVM_CreateRegExp" 677 }, 678 { 679 "first_introduced": "12", 680 "name": "OH_JSVM_IsConstructor" 681 }, 682 { 683 "first_introduced": "12", 684 "name": "OH_JSVM_ObjectGetPrototypeOf" 685 }, 686 { 687 "first_introduced": "12", 688 "name": "OH_JSVM_ObjectSetPrototypeOf" 689 }, 690 { 691 "first_introduced": "12", 692 "name": "OH_JSVM_CreateFunctionWithScript" 693 }, 694 { 695 "first_introduced": "12", 696 "name": "OH_JSVM_RetainScript" 697 }, 698 { 699 "first_introduced": "12", 700 "name": "OH_JSVM_ReleaseScript" 701 }, 702 { 703 "first_introduced": "12", 704 "name": "OH_JSVM_OpenInspectorWithName" 705 }, 706 { 707 "first_introduced": "12", 708 "name": "OH_JSVM_AllocateArrayBufferBackingStoreData" 709 }, 710 { 711 "first_introduced": "12", 712 "name": "OH_JSVM_FreeArrayBufferBackingStoreData" 713 }, 714 { 715 "first_introduced": "12", 716 "name": "OH_JSVM_CreateArrayBufferFromBackingStoreData" 717 }, 718 { 719 "first_introduced": "12", 720 "name": "OH_JSVM_CompileWasmModule" 721 }, 722 { 723 "first_introduced": "12", 724 "name": "OH_JSVM_CompileWasmFunction" 725 }, 726 { 727 "first_introduced": "12", 728 "name": "OH_JSVM_IsWasmModuleObject" 729 }, 730 { 731 "first_introduced": "12", 732 "name": "OH_JSVM_CreateWasmCache" 733 }, 734 { 735 "first_introduced": "12", 736 "name": "OH_JSVM_ReleaseCache" 737 } 738] 739