1# Copyright (c) 2021-2025 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14defines: 15 - name: '-' 16 ref: LAMBDA_SEPARATOR 17 - name: <ctor> 18 ref: CTOR 19 - name: <cctor> 20 ref: CCTOR 21 - name: ETSGLOBAL 22 ref: ETS_GLOBAL 23 - name: _$init$_ 24 ref: INIT_METHOD 25 - name: _$initializerBlockInit$_ 26 ref: INITIALIZER_BLOCK_INIT 27 - name: $_get 28 ref: GET_INDEX_METHOD 29 - name: $_set 30 ref: SET_INDEX_METHOD 31 - name: $_iterator 32 ref: ITERATOR_METHOD 33 - name: Iterator 34 ref: ITERATOR_CLASS 35 - name: 'ambient_indexer' 36 ref: AMBIENT_INDEXER 37 - name: 'ETSGLOBAL.main:' 38 ref: ETS_MAIN_WITH_MANGLE_BEGIN 39 - name: 'main' 40 ref: MAIN 41 - name: ':' 42 ref: MANGLE_BEGIN 43 - name: ';' 44 ref: MANGLE_SEPARATOR 45 - name: '.' 46 ref: METHOD_SEPARATOR 47 - name: '/' 48 ref: NAMESPACE_SEPARATOR 49 - name: any 50 ref: ANY 51 - name: external 52 ref: EXTERNAL 53 - name: ets.extends 54 ref: EXTENDS_ATTRIBUTE 55 comment: ETS annotation type 56 - name: ets.implements 57 ref: IMPLEMENTS_ATTRIBUTE 58 comment: ETS annotation type 59 - name: ets.annotation 60 ref: ANNOTATION_ATTRIBUTE 61 comment: ETS annotation type 62 - name: ets.annotation.type 63 ref: ANNOTATION_ATTRIBUTE_TYPE 64 comment: ETS annotation type 65 - name: ets.debug.import 66 ref: DEBUG_IMPORT_ATTRIBUTE 67 comment: ETS annotation type 68 - name: ets.debug.export 69 ref: DEBUG_EXPORT_ATTRIBUTE 70 comment: ETS annotation type 71 - name: exported 72 ref: ANNOTATION_KEY_EXPORTED 73 comment: ETS annotation key 74 - name: value 75 ref: ANNOTATION_KEY_VALUE 76 comment: ETS annotation key 77 - name: name 78 ref: ANNOTATION_KEY_NAME 79 comment: ETS annotation key 80 - name: accessFlags 81 ref: ANNOTATION_KEY_ACCESS_FLAGS 82 comment: ETS annotation key 83 - name: runtime 84 ref: RUNTIME_ANNOTATION 85 comment: Annotation retention type 86 - name: type 87 ref: TYPE_ANNOTATION 88 comment: Annotation retention type 89 - name: runtime_type 90 ref: RUNTIME_TYPE_ANNOTATION 91 comment: Annotation retention type 92 - name: ets/annotation/InnerClass 93 ref: ETS_ANNOTATION_INNER_CLASS 94 comment: Ets record 95 - name: ets/annotation/EnclosingClass 96 ref: ETS_ANNOTATION_ENCLOSING_CLASS 97 comment: Ets record 98 - name: ets/annotation/EnclosingMethod 99 ref: ETS_ANNOTATION_ENCLOSING_METHOD 100 comment: Ets record 101 - name: ets/annotation/Signature 102 ref: ETS_ANNOTATION_SIGNATURE 103 comment: Ets record 104 - name: ets/annotation/Module 105 ref: ETS_ANNOTATION_MODULE 106 comment: Ets record 107 - name: ets/annotation/FunctionalReference 108 ref: ETS_ANNOTATION_FUNCTIONAL_REFERENCE 109 comment: Ets record 110 - name: ets/annotation/Module 111 ref: ETS_ANNOTATION_MODULE 112 comment: Ets record 113 - name: ets/coroutine/Async 114 ref: ETS_COROUTINE_ASYNC 115 - name: ets/annotation/DynamicCall 116 ref: ETS_ANNOTATION_DYNAMIC_CALL 117 - name: 'L' 118 ref: CLASS_REF_BEGIN 119 - name: '<' 120 ref: GENERIC_BEGIN 121 - name: '>' 122 ref: GENERIC_END 123 - name: ctor 124 ref: CONSTRUCTOR 125 - name: <get> 126 ref: GETTER_BEGIN 127 - name: <set> 128 ref: SETTER_BEGIN 129 - name: param0 130 ref: CTOR_PARAM0 131 - name: param1 132 ref: CTOR_PARAM1 133 - name: $jscall 134 ref: JSCALL_CLASS 135 - name: $jsnew 136 ref: JSNEW_CLASS 137 - name: $dynmodule 138 ref: DYNAMIC_MODULE_CLASS 139 - name: init 140 ref: DYNAMIC_MODULE_CLASS_INIT 141 - name: $lambdaobject 142 ref: LAMBDA_OBJECT 143 - name: $_invoke 144 ref: LAMBDA_OBJECT_INVOKE 145 - name: $_invoke 146 ref: STATIC_INVOKE_METHOD 147 - name: $_instantiate 148 ref: STATIC_INSTANTIATE_METHOD 149 - name: undefined 150 ref: UNDEFINED 151 - name: 'null' 152 ref: NULL_LITERAL 153 - name: 'Readonly' 154 ref: READONLY_TYPE_NAME 155 - name: 'Partial' 156 ref: PARTIAL_TYPE_NAME 157 - name: 'FixedArray' 158 ref: FIXED_ARRAY_TYPE_NAME 159 - name: 'Required' 160 ref: REQUIRED_TYPE_NAME 161 - name: 'Array' 162 ref: ARRAY 163 - name: '<property>' 164 ref: PROPERTY 165 - name: 'Any' 166 ref: ANY_TYPE_NAME 167 - name: 'never' 168 ref: NEVER_TYPE_NAME 169 - name: 'SOURCE' 170 ref: SOURCE_POLICY 171 - name: 'BYTECODE' 172 ref: BYTECODE_POLICY 173 - name: 'RUNTIME' 174 ref: RUNTIME_POLICY 175 - name: 'std.annotations.' 176 ref: STD_ANNOTATIONS 177 - name: 'std.annotations.Retention' 178 ref: STD_ANNOTATIONS_RETENTION 179 - name: Retention 180 ref: BUILTIN_RETENTION 181 - name: 'Symbol' 182 ref: SYMBOL 183 - name: 'escompat.Array' 184 ref: ESCOMPAT_ARRAY 185 - name: 'ByteType.VAL' 186 ref: BYTETYPE_VAL 187 - name: 'IntType.VAL' 188 ref: INTTYPE_VAL 189 - name: 'LongType.VAL' 190 ref: LONGTYPE_VAL 191 - name: 'ShortType.VAL' 192 ref: SHORTTYPE_VAL 193 - name: 'FloatType.VAL' 194 ref: FLOATTYPE_VAL 195 - name: 'DoubleType.VAL' 196 ref: DOUBLETYPE_VAL 197 - name: 'BooleanType.VAL' 198 ref: BOOLEANTYPE_VAL 199 - name: 'CharType.VAL' 200 ref: CHARTYPE_VAL 201 - name: 'VoidType.VAL' 202 ref: VOIDTYPE_VAL 203 - name: 'UndefinedType.REF' 204 ref: UNDEFINEDTYPE_REF 205 - name: 'NullType.REF' 206 ref: NULLTYPE_REF 207 - name: 'Type' 208 ref: TYPE 209 - name: 'from' 210 ref: FROM 211 - name: 'Numeric' 212 ref: NUMERIC 213 - name: 'functions' 214 ref: DEFAULT_ANNO_QUALIFIED_LEFT 215 - name: 'OptionalParametersAnnotation' 216 ref: DEFAULT_ANNO_FOR_FUNC 217 - name: 'minArgCount' 218 ref: MIN_ARGSCOUNT_OF_FUNC 219 - name: 'gensym%%_anonymous_const' 220 ref: EXPORT_DEFAULT_CONSTANT_ANONYMOUSLY 221 - name: 'NamedFunctionObject' 222 ref: NAMED_FUNCTION_OBJECT 223 - name: 'InterfaceObjectLiteral' 224 ref: INTERFACE_OBJ_LITERAL 225 comment: ETS annotation type 226 - name: 'ETSGLOBAL.<cctor>:void;' 227 ref: UNUSED_ETSGLOBAL_CTOR 228 - name: 'ETSGLOBAL._$init$_:void;' 229 ref: UNUSED_ETSGLOBAL_INIT 230 - name: 'ETSGLOBAL.main:void;' 231 ref: UNUSED_ETSGLOBAL_MAIN 232 - name: 'use static' 233 ref: STATIC_PROGRAM_FLAG 234 235packages: 236 - name: 'std.core' 237 ref: PKG_STD_CORE 238 - name: 'std.math' 239 ref: PKG_STD_MATH 240 - name: 'std.interop.js' 241 ref: PKG_STD_INTEROP_JS 242 - name: 'escompat' 243 ref: PKG_ESCOMPAT 244 245primitives: 246 - name: u1 247 ref: PRIMITIVE_BOOLEAN 248 249 - name: u16 250 ref: PRIMITIVE_CHAR 251 252 - name: i8 253 ref: PRIMITIVE_BYTE 254 255 - name: i16 256 ref: PRIMITIVE_SHORT 257 258 - name: i32 259 ref: PRIMITIVE_INT 260 261 - name: i64 262 ref: PRIMITIVE_LONG 263 264 - name: f32 265 ref: PRIMITIVE_FLOAT 266 267 - name: f64 268 ref: PRIMITIVE_DOUBLE 269 270 - name: void 271 ref: PRIMITIVE_VOID 272 273typedescriptors: 274 - name: 'Z' 275 ref: TYPE_DESCRIPTOR_BOOLEAN 276 277 - name: 'B' 278 ref: TYPE_DESCRIPTOR_BYTE 279 280 - name: 'H' 281 ref: TYPE_DESCRIPTOR_UBYTE 282 283 - name: 'S' 284 ref: TYPE_DESCRIPTOR_SHORT 285 286 - name: 'C' 287 ref: TYPE_DESCRIPTOR_CHAR 288 289 - name: 'I' 290 ref: TYPE_DESCRIPTOR_INT 291 292 - name: 'U' 293 ref: TYPE_DESCRIPTOR_UINT 294 295 - name: 'F' 296 ref: TYPE_DESCRIPTOR_FLOAT 297 298 - name: 'D' 299 ref: TYPE_DESCRIPTOR_DOUBLE 300 301 - name: 'J' 302 ref: TYPE_DESCRIPTOR_LONG 303 304 - name: 'Q' 305 ref: TYPE_DESCRIPTOR_ULONG 306 307 - name: 'A' 308 ref: TYPE_DESCRIPTOR_ANY 309 310 - name: 'V' 311 ref: TYPE_DESCRIPTOR_VOID 312 313builtins: 314 - name: Object 315 package: PKG_STD_CORE 316 ref: BUILTIN_OBJECT 317 - name: Class 318 package: PKG_STD_CORE 319 ref: BUILTIN_CLASS 320 - name: String 321 package: PKG_STD_CORE 322 ref: BUILTIN_STRING 323 - name: Exception 324 package: PKG_STD_CORE 325 ref: BUILTIN_EXCEPTION 326 - name: Throwable 327 package: PKG_STD_CORE 328 ref: BUILTIN_THROWABLE 329 - name: NullPointerError 330 package: PKG_STD_CORE 331 ref: BUILTIN_NULLPOINTER_ERROR 332 - name: ClassCastError 333 package: PKG_STD_CORE 334 ref: BUILTIN_CLASS_CAST_ERROR 335 - name: StringBuilder 336 package: PKG_STD_CORE 337 ref: BUILTIN_STRING_BUILDER 338 - name: Type 339 package: PKG_STD_CORE 340 ref: BUILTIN_TYPE 341 - name: Boolean 342 package: PKG_STD_CORE 343 ref: BUILTIN_BOOLEAN 344 - name: Char 345 package: PKG_STD_CORE 346 ref: BUILTIN_CHAR 347 - name: Byte 348 package: PKG_STD_CORE 349 ref: BUILTIN_BYTE 350 - name: Short 351 package: PKG_STD_CORE 352 ref: BUILTIN_SHORT 353 - name: Int 354 package: PKG_STD_CORE 355 ref: BUILTIN_INT 356 - name: Long 357 package: PKG_STD_CORE 358 ref: BUILTIN_LONG 359 - name: Float 360 package: PKG_STD_CORE 361 ref: BUILTIN_FLOAT 362 - name: Double 363 package: PKG_STD_CORE 364 ref: BUILTIN_DOUBLE 365 - name: Promise 366 package: PKG_STD_CORE 367 ref: BUILTIN_PROMISE 368 - name: Error 369 package: PKG_ESCOMPAT 370 ref: BUILTIN_ERROR 371 - name: ErrorOptions 372 package: PKG_ESCOMPAT 373 ref: BUILTIN_ERROR_OPTIONS 374 - name: BigInt 375 package: PKG_ESCOMPAT 376 ref: BUILTIN_BIGINT 377 - name: Array 378 package: PKG_ESCOMPAT 379 ref: BUILTIN_ARRAY 380 - name: Record 381 package: PKG_ESCOMPAT 382 ref: BUILTIN_RECORD 383 - name: Map 384 package: PKG_ESCOMPAT 385 ref: BUILTIN_MAP 386 - name: AssertionError 387 package: PKG_STD_CORE 388 ref: BUILTIN_ASSERTION_ERROR 389 - name: Runtime 390 package: PKG_STD_CORE 391 ref: BUILTIN_RUNTIME 392 - name: JSRuntime 393 package: PKG_STD_INTEROP_JS 394 ref: BUILTIN_JSRUNTIME 395 - name: JSValue 396 package: PKG_STD_INTEROP_JS 397 ref: BUILTIN_JSVALUE 398 - name: Box 399 package: PKG_STD_CORE 400 ref: BUILTIN_BOX 401 - name: BooleanBox 402 package: PKG_STD_CORE 403 ref: BUILTIN_BOOLEAN_BOX 404 - name: ByteBox 405 package: PKG_STD_CORE 406 ref: BUILTIN_BYTE_BOX 407 - name: CharBox 408 package: PKG_STD_CORE 409 ref: BUILTIN_CHAR_BOX 410 - name: ShortBox 411 package: PKG_STD_CORE 412 ref: BUILTIN_SHORT_BOX 413 - name: IntBox 414 package: PKG_STD_CORE 415 ref: BUILTIN_INT_BOX 416 - name: LongBox 417 package: PKG_STD_CORE 418 ref: BUILTIN_LONG_BOX 419 - name: FloatBox 420 package: PKG_STD_CORE 421 ref: BUILTIN_FLOAT_BOX 422 - name: DoubleBox 423 package: PKG_STD_CORE 424 ref: BUILTIN_DOUBLE_BOX 425 - name: Function 426 package: PKG_STD_CORE 427 ref: BUILTIN_FUNCTION 428 429 - name: Function0 430 package: PKG_STD_CORE 431 ref: BUILTIN_FUNCTION0 432 - name: Function1 433 package: PKG_STD_CORE 434 ref: BUILTIN_FUNCTION1 435 - name: Function2 436 package: PKG_STD_CORE 437 ref: BUILTIN_FUNCTION2 438 - name: Function3 439 package: PKG_STD_CORE 440 ref: BUILTIN_FUNCTION3 441 - name: Function4 442 package: PKG_STD_CORE 443 ref: BUILTIN_FUNCTION4 444 - name: Function5 445 package: PKG_STD_CORE 446 ref: BUILTIN_FUNCTION5 447 - name: Function6 448 package: PKG_STD_CORE 449 ref: BUILTIN_FUNCTION6 450 - name: Function7 451 package: PKG_STD_CORE 452 ref: BUILTIN_FUNCTION7 453 - name: Function8 454 package: PKG_STD_CORE 455 ref: BUILTIN_FUNCTION8 456 - name: Function9 457 package: PKG_STD_CORE 458 ref: BUILTIN_FUNCTION9 459 - name: Function10 460 package: PKG_STD_CORE 461 ref: BUILTIN_FUNCTION10 462 - name: Function11 463 package: PKG_STD_CORE 464 ref: BUILTIN_FUNCTION11 465 - name: Function12 466 package: PKG_STD_CORE 467 ref: BUILTIN_FUNCTION12 468 - name: Function13 469 package: PKG_STD_CORE 470 ref: BUILTIN_FUNCTION13 471 - name: Function14 472 package: PKG_STD_CORE 473 ref: BUILTIN_FUNCTION14 474 - name: Function15 475 package: PKG_STD_CORE 476 ref: BUILTIN_FUNCTION15 477 - name: Function16 478 package: PKG_STD_CORE 479 ref: BUILTIN_FUNCTION16 480 - name: FunctionN 481 package: PKG_STD_CORE 482 ref: BUILTIN_FUNCTIONN 483 484 - name: Lambda0 485 package: PKG_STD_CORE 486 ref: BUILTIN_LAMBDA0 487 - name: Lambda1 488 package: PKG_STD_CORE 489 ref: BUILTIN_LAMBDA1 490 - name: Lambda2 491 package: PKG_STD_CORE 492 ref: BUILTIN_LAMBDA2 493 - name: Lambda3 494 package: PKG_STD_CORE 495 ref: BUILTIN_LAMBDA3 496 - name: Lambda4 497 package: PKG_STD_CORE 498 ref: BUILTIN_LAMBDA4 499 - name: Lambda5 500 package: PKG_STD_CORE 501 ref: BUILTIN_LAMBDA5 502 - name: Lambda6 503 package: PKG_STD_CORE 504 ref: BUILTIN_LAMBDA6 505 - name: Lambda7 506 package: PKG_STD_CORE 507 ref: BUILTIN_LAMBDA7 508 - name: Lambda8 509 package: PKG_STD_CORE 510 ref: BUILTIN_LAMBDA8 511 - name: Lambda9 512 package: PKG_STD_CORE 513 ref: BUILTIN_LAMBDA9 514 - name: Lambda10 515 package: PKG_STD_CORE 516 ref: BUILTIN_LAMBDA10 517 - name: Lambda11 518 package: PKG_STD_CORE 519 ref: BUILTIN_LAMBDA11 520 - name: Lambda12 521 package: PKG_STD_CORE 522 ref: BUILTIN_LAMBDA12 523 - name: Lambda13 524 package: PKG_STD_CORE 525 ref: BUILTIN_LAMBDA13 526 - name: Lambda14 527 package: PKG_STD_CORE 528 ref: BUILTIN_LAMBDA14 529 - name: Lambda15 530 package: PKG_STD_CORE 531 ref: BUILTIN_LAMBDA15 532 - name: Lambda16 533 package: PKG_STD_CORE 534 ref: BUILTIN_LAMBDA16 535 - name: LambdaN 536 package: PKG_STD_CORE 537 ref: BUILTIN_LAMBDAN 538 539 - name: FunctionR0 540 package: PKG_STD_CORE 541 ref: BUILTIN_FUNCTIONR0 542 - name: FunctionR1 543 package: PKG_STD_CORE 544 ref: BUILTIN_FUNCTIONR1 545 - name: FunctionR2 546 package: PKG_STD_CORE 547 ref: BUILTIN_FUNCTIONR2 548 - name: FunctionR3 549 package: PKG_STD_CORE 550 ref: BUILTIN_FUNCTIONR3 551 - name: FunctionR4 552 package: PKG_STD_CORE 553 ref: BUILTIN_FUNCTIONR4 554 - name: FunctionR5 555 package: PKG_STD_CORE 556 ref: BUILTIN_FUNCTIONR5 557 - name: FunctionR6 558 package: PKG_STD_CORE 559 ref: BUILTIN_FUNCTIONR6 560 - name: FunctionR7 561 package: PKG_STD_CORE 562 ref: BUILTIN_FUNCTIONR7 563 - name: FunctionR8 564 package: PKG_STD_CORE 565 ref: BUILTIN_FUNCTIONR8 566 - name: FunctionR9 567 package: PKG_STD_CORE 568 ref: BUILTIN_FUNCTIONR9 569 - name: FunctionR10 570 package: PKG_STD_CORE 571 ref: BUILTIN_FUNCTIONR10 572 - name: FunctionR11 573 package: PKG_STD_CORE 574 ref: BUILTIN_FUNCTIONR11 575 - name: FunctionR12 576 package: PKG_STD_CORE 577 ref: BUILTIN_FUNCTIONR12 578 - name: FunctionR13 579 package: PKG_STD_CORE 580 ref: BUILTIN_FUNCTIONR13 581 - name: FunctionR14 582 package: PKG_STD_CORE 583 ref: BUILTIN_FUNCTIONR14 584 - name: FunctionR15 585 package: PKG_STD_CORE 586 ref: BUILTIN_FUNCTIONR15 587 - name: FunctionR16 588 package: PKG_STD_CORE 589 ref: BUILTIN_FUNCTIONR16 590 591 - name: LambdaR0 592 package: PKG_STD_CORE 593 ref: BUILTIN_LAMBDAR0 594 - name: LambdaR1 595 package: PKG_STD_CORE 596 ref: BUILTIN_LAMBDAR1 597 - name: LambdaR2 598 package: PKG_STD_CORE 599 ref: BUILTIN_LAMBDAR2 600 - name: LambdaR3 601 package: PKG_STD_CORE 602 ref: BUILTIN_LAMBDAR3 603 - name: LambdaR4 604 package: PKG_STD_CORE 605 ref: BUILTIN_LAMBDAR4 606 - name: LambdaR5 607 package: PKG_STD_CORE 608 ref: BUILTIN_LAMBDAR5 609 - name: LambdaR6 610 package: PKG_STD_CORE 611 ref: BUILTIN_LAMBDAR6 612 - name: LambdaR7 613 package: PKG_STD_CORE 614 ref: BUILTIN_LAMBDAR7 615 - name: LambdaR8 616 package: PKG_STD_CORE 617 ref: BUILTIN_LAMBDAR8 618 - name: LambdaR9 619 package: PKG_STD_CORE 620 ref: BUILTIN_LAMBDAR9 621 - name: LambdaR10 622 package: PKG_STD_CORE 623 ref: BUILTIN_LAMBDAR10 624 - name: LambdaR11 625 package: PKG_STD_CORE 626 ref: BUILTIN_LAMBDAR11 627 - name: LambdaR12 628 package: PKG_STD_CORE 629 ref: BUILTIN_LAMBDAR12 630 - name: LambdaR13 631 package: PKG_STD_CORE 632 ref: BUILTIN_LAMBDAR13 633 - name: LambdaR14 634 package: PKG_STD_CORE 635 ref: BUILTIN_LAMBDAR14 636 - name: LambdaR15 637 package: PKG_STD_CORE 638 ref: BUILTIN_LAMBDAR15 639 - name: LambdaR16 640 package: PKG_STD_CORE 641 ref: BUILTIN_LAMBDAR16 642 643 - name: Tuple0 644 package: PKG_STD_CORE 645 ref: BUILTIN_TUPLE0 646 - name: Tuple1 647 package: PKG_STD_CORE 648 ref: BUILTIN_TUPLE1 649 - name: Tuple2 650 package: PKG_STD_CORE 651 ref: BUILTIN_TUPLE2 652 - name: Tuple3 653 package: PKG_STD_CORE 654 ref: BUILTIN_TUPLE3 655 - name: Tuple4 656 package: PKG_STD_CORE 657 ref: BUILTIN_TUPLE4 658 - name: Tuple5 659 package: PKG_STD_CORE 660 ref: BUILTIN_TUPLE5 661 - name: Tuple6 662 package: PKG_STD_CORE 663 ref: BUILTIN_TUPLE6 664 - name: Tuple7 665 package: PKG_STD_CORE 666 ref: BUILTIN_TUPLE7 667 - name: Tuple8 668 package: PKG_STD_CORE 669 ref: BUILTIN_TUPLE8 670 - name: Tuple9 671 package: PKG_STD_CORE 672 ref: BUILTIN_TUPLE9 673 - name: Tuple10 674 package: PKG_STD_CORE 675 ref: BUILTIN_TUPLE10 676 - name: Tuple11 677 package: PKG_STD_CORE 678 ref: BUILTIN_TUPLE11 679 - name: Tuple12 680 package: PKG_STD_CORE 681 ref: BUILTIN_TUPLE12 682 - name: Tuple13 683 package: PKG_STD_CORE 684 ref: BUILTIN_TUPLE13 685 - name: Tuple14 686 package: PKG_STD_CORE 687 ref: BUILTIN_TUPLE14 688 - name: Tuple15 689 package: PKG_STD_CORE 690 ref: BUILTIN_TUPLE15 691 - name: Tuple16 692 package: PKG_STD_CORE 693 ref: BUILTIN_TUPLE16 694 - name: TupleN 695 package: PKG_STD_CORE 696 ref: BUILTIN_TUPLEN 697 698signatures: 699 - callee: BUILTIN_OBJECT 700 method_name: $CTOR 701 params: [] 702 return_type: PRIMITIVE_VOID 703 ref: BUILTIN_OBJECT_CTOR 704 705 - callee: BUILTIN_STRING 706 method_name: $CTOR 707 params: [BUILTIN_STRING] 708 return_type: PRIMITIVE_VOID 709 ref: BUILTIN_STRING_FROM_STRING_CTOR 710 711 - callee: BUILTIN_STRING 712 method_name: $CTOR 713 params: [BUILTIN_OBJECT] 714 return_type: PRIMITIVE_VOID 715 ref: BUILTIN_STRING_FROM_NULLISH_CTOR 716 717 - callee: BUILTIN_OBJECT 718 method_name: toString 719 params: [] 720 return_type: BUILTIN_STRING 721 ref: BUILTIN_OBJECT_TO_STRING 722 723 - callee: BUILTIN_OBJECT 724 method_name: equals 725 params: [BUILTIN_OBJECT] 726 return_type: PRIMITIVE_BOOLEAN 727 ref: BUILTIN_OBJECT_EQUALS 728 729 - callee: BUILTIN_STRING 730 method_name: equals 731 params: [BUILTIN_OBJECT] 732 return_type: PRIMITIVE_BOOLEAN 733 ref: BUILTIN_STRING_EQUALS 734 735 - callee: BUILTIN_STRING 736 method_name: getLength 737 params: [] 738 return_type: PRIMITIVE_INT 739 ref: BUILTIN_STRING_LENGTH 740 741 - callee: BUILTIN_STRING 742 method_name: charAt 743 params: [PRIMITIVE_INT] 744 return_type: PRIMITIVE_CHAR 745 ref: BUILTIN_STRING_CHAR_AT 746 747 - callee: BUILTIN_ARRAY 748 method_name: <get>length 749 params: [] 750 return_type: PRIMITIVE_DOUBLE 751 ref: BUILTIN_ARRAY_LENGTH 752 753 - callee: BUILTIN_ARRAY 754 method_name: $GET_INDEX_METHOD 755 params: [PRIMITIVE_INT] 756 return_type: BUILTIN_OBJECT 757 ref: BUILTIN_ARRAY_GET_ELEMENT 758 759 - callee: BUILTIN_ASSERTION_ERROR 760 method_name: $CTOR 761 params: [BUILTIN_STRING, BUILTIN_ERROR_OPTIONS] 762 return_type: PRIMITIVE_VOID 763 ref: BUILTIN_ASSERTION_ERROR_CTOR 764 765 - callee: BUILTIN_RUNTIME 766 method_name: failedTypeCastException 767 params: [BUILTIN_OBJECT, BUILTIN_STRING] 768 return_type: BUILTIN_CLASS_CAST_ERROR 769 ref: BUILTIN_RUNTIME_FAILED_TYPE_CAST_EXCEPTION 770 771 - callee: BUILTIN_ERROR 772 method_name: $CTOR 773 params: [BUILTIN_STRING] 774 return_type: PRIMITIVE_VOID 775 ref: BUILTIN_ERROR_CTOR 776 777 - callee: BUILTIN_BIGINT 778 method_name: $CTOR 779 params: [BUILTIN_STRING] 780 return_type: PRIMITIVE_VOID 781 ref: BUILTIN_BIGINT_CTOR 782 783 - callee: BUILTIN_BIGINT 784 method_name: $CTOR 785 params: [BUILTIN_BIGINT] 786 return_type: PRIMITIVE_VOID 787 ref: BUILTIN_BIGINT_CTOR_BIGINT 788 789 - callee: BUILTIN_BIGINT 790 method_name: $CTOR 791 params: [] 792 return_type: PRIMITIVE_VOID 793 ref: BUILTIN_BIGINT_CTOR_EMPTY 794 795 - callee: BUILTIN_BIGINT 796 method_name: equals 797 params: [BUILTIN_BIGINT] 798 return_type: PRIMITIVE_BOOLEAN 799 ref: BUILTIN_BIGINT_EQUALS 800 801 - callee: BUILTIN_BIGINT 802 method_name: negate 803 params: [] 804 return_type: BUILTIN_BIGINT 805 ref: BUILTIN_BIGINT_NEGATE 806 807 - callee: BUILTIN_BIGINT 808 method_name: operatorAdd 809 params: [BUILTIN_BIGINT] 810 return_type: BUILTIN_BIGINT 811 ref: BUILTIN_BIGINT_OPERATOR_ADD 812 813 - callee: BUILTIN_BIGINT 814 method_name: operatorSubtract 815 params: [BUILTIN_BIGINT] 816 return_type: BUILTIN_BIGINT 817 ref: BUILTIN_BIGINT_OPERATOR_SUBTRACT 818 819 - callee: BUILTIN_BIGINT 820 method_name: operatorMultiply 821 params: [BUILTIN_BIGINT] 822 return_type: BUILTIN_BIGINT 823 ref: BUILTIN_BIGINT_OPERATOR_MULTIPLY 824 825 - callee: BUILTIN_BIGINT 826 method_name: operatorDivide 827 params: [BUILTIN_BIGINT] 828 return_type: BUILTIN_BIGINT 829 ref: BUILTIN_BIGINT_OPERATOR_DIVIDE 830 831 - callee: BUILTIN_BIGINT 832 method_name: operatorModule 833 params: [BUILTIN_BIGINT] 834 return_type: BUILTIN_BIGINT 835 ref: BUILTIN_BIGINT_OPERATOR_MODULE 836 837 - callee: BUILTIN_BIGINT 838 method_name: operatorBitwiseOr 839 params: [BUILTIN_BIGINT] 840 return_type: BUILTIN_BIGINT 841 ref: BUILTIN_BIGINT_OPERATOR_BITWISE_OR 842 843 - callee: BUILTIN_BIGINT 844 method_name: operatorBitwiseAnd 845 params: [BUILTIN_BIGINT] 846 return_type: BUILTIN_BIGINT 847 ref: BUILTIN_BIGINT_OPERATOR_BITWISE_AND 848 849 - callee: BUILTIN_BIGINT 850 method_name: operatorBitwiseXor 851 params: [BUILTIN_BIGINT] 852 return_type: BUILTIN_BIGINT 853 ref: BUILTIN_BIGINT_OPERATOR_BITWISE_XOR 854 855 - callee: BUILTIN_BIGINT 856 method_name: operatorGreaterThan 857 params: [BUILTIN_BIGINT] 858 return_type: PRIMITIVE_BOOLEAN 859 ref: BUILTIN_BIGINT_OPERATOR_GREATER_THAN 860 861 - callee: BUILTIN_BIGINT 862 method_name: operatorLessThan 863 params: [BUILTIN_BIGINT] 864 return_type: PRIMITIVE_BOOLEAN 865 ref: BUILTIN_BIGINT_OPERATOR_LESS_THAN 866 867 - callee: BUILTIN_BIGINT 868 method_name: operatorGreaterThanEqual 869 params: [BUILTIN_BIGINT] 870 return_type: PRIMITIVE_BOOLEAN 871 ref: BUILTIN_BIGINT_OPERATOR_GREATER_THAN_EQUAL 872 873 - callee: BUILTIN_BIGINT 874 method_name: operatorLessThanEqual 875 params: [BUILTIN_BIGINT] 876 return_type: PRIMITIVE_BOOLEAN 877 ref: BUILTIN_BIGINT_OPERATOR_LESS_THAN_EQUAL 878 879 - callee: BUILTIN_BIGINT 880 method_name: operatorLeftShift 881 params: [BUILTIN_BIGINT] 882 return_type: BUILTIN_BIGINT 883 ref: BUILTIN_BIGINT_OPERATOR_LEFT_SHIFT 884 885 - callee: BUILTIN_BIGINT 886 method_name: operatorRightShift 887 params: [BUILTIN_BIGINT] 888 return_type: BUILTIN_BIGINT 889 ref: BUILTIN_BIGINT_OPERATOR_RIGHT_SHIFT 890 891 - callee: BUILTIN_BIGINT 892 method_name: operatorIncrement 893 params: [] 894 return_type: BUILTIN_BIGINT 895 ref: BUILTIN_BIGINT_OPERATOR_INCREMENT 896 897 - callee: BUILTIN_BIGINT 898 method_name: operatorDecrement 899 params: [] 900 return_type: BUILTIN_BIGINT 901 ref: BUILTIN_BIGINT_OPERATOR_DECREMENT 902 903 - callee: BUILTIN_BIGINT 904 method_name: operatorBitwiseNot 905 params: [] 906 return_type: BUILTIN_BIGINT 907 ref: BUILTIN_BIGINT_OPERATOR_BITWISE_NOT 908 909 - callee: BUILTIN_THROWABLE 910 method_name: $CTOR 911 params: [] 912 return_type: PRIMITIVE_VOID 913 ref: BUILTIN_THROWABLE_CTOR 914 915 - callee: BUILTIN_RUNTIME 916 method_name: typeOf 917 params: [BUILTIN_OBJECT] 918 return_type: BUILTIN_STRING 919 ref: BUILTIN_RUNTIME_TYPEOF 920 921 - callee: BUILTIN_NULLPOINTER_ERROR 922 method_name: $CTOR 923 params: [] 924 return_type: PRIMITIVE_VOID 925 ref: BUILTIN_NULLPOINTER_ERROR_CTOR 926 927 - callee: BUILTIN_CLASS_CAST_ERROR 928 method_name: $CTOR 929 params: [BUILTIN_STRING] 930 return_type: PRIMITIVE_VOID 931 ref: BUILTIN_CLASS_CAST_ERROR_CTOR 932 933 - callee: BUILTIN_STRING_BUILDER 934 method_name: $CTOR 935 params: [] 936 return_type: PRIMITIVE_VOID 937 ref: BUILTIN_STRING_BUILDER_CTOR 938 939 - callee: BUILTIN_STRING_BUILDER 940 method_name: append 941 params: [PRIMITIVE_BOOLEAN] 942 return_type: BUILTIN_STRING_BUILDER 943 ref: BUILTIN_STRING_BUILDER_APPEND_BOOLEAN 944 945 - callee: BUILTIN_STRING_BUILDER 946 method_name: append 947 params: [PRIMITIVE_CHAR] 948 return_type: BUILTIN_STRING_BUILDER 949 ref: BUILTIN_STRING_BUILDER_APPEND_CHAR 950 951 - callee: BUILTIN_STRING_BUILDER 952 method_name: append 953 params: [PRIMITIVE_INT] 954 return_type: BUILTIN_STRING_BUILDER 955 ref: BUILTIN_STRING_BUILDER_APPEND_INT 956 957 - callee: BUILTIN_STRING_BUILDER 958 method_name: append 959 params: [PRIMITIVE_LONG] 960 return_type: BUILTIN_STRING_BUILDER 961 ref: BUILTIN_STRING_BUILDER_APPEND_LONG 962 963 - callee: BUILTIN_STRING_BUILDER 964 method_name: append 965 params: [PRIMITIVE_FLOAT] 966 return_type: BUILTIN_STRING_BUILDER 967 ref: BUILTIN_STRING_BUILDER_APPEND_FLOAT 968 969 - callee: BUILTIN_STRING_BUILDER 970 method_name: append 971 params: [PRIMITIVE_DOUBLE] 972 return_type: BUILTIN_STRING_BUILDER 973 ref: BUILTIN_STRING_BUILDER_APPEND_DOUBLE 974 975 - callee: BUILTIN_STRING_BUILDER 976 method_name: append 977 params: [BUILTIN_STRING] 978 return_type: BUILTIN_STRING_BUILDER 979 ref: BUILTIN_STRING_BUILDER_APPEND_BUILTIN_STRING 980 981 - callee: BUILTIN_STRING_BUILDER 982 method_name: toString 983 params: [] 984 return_type: BUILTIN_STRING 985 ref: BUILTIN_STRING_BUILDER_TO_STRING 986 987 - callee: BUILTIN_BOOLEAN 988 method_name: valueOf 989 params: [PRIMITIVE_BOOLEAN] 990 return_type: BUILTIN_BOOLEAN 991 ref: BUILTIN_BOOLEAN_VALUE_OF 992 993 - callee: BUILTIN_CHAR 994 method_name: valueOf 995 params: [PRIMITIVE_CHAR] 996 return_type: BUILTIN_CHAR 997 ref: BUILTIN_CHAR_VALUE_OF 998 999 - callee: BUILTIN_BYTE 1000 method_name: valueOf 1001 params: [PRIMITIVE_BYTE] 1002 return_type: BUILTIN_BYTE 1003 ref: BUILTIN_BYTE_VALUE_OF 1004 1005 - callee: BUILTIN_SHORT 1006 method_name: valueOf 1007 params: [PRIMITIVE_SHORT] 1008 return_type: BUILTIN_SHORT 1009 ref: BUILTIN_SHORT_VALUE_OF 1010 1011 - callee: BUILTIN_INT 1012 method_name: valueOf 1013 params: [PRIMITIVE_INT] 1014 return_type: BUILTIN_INT 1015 ref: BUILTIN_INT_VALUE_OF 1016 1017 - callee: BUILTIN_LONG 1018 method_name: valueOf 1019 params: [PRIMITIVE_LONG] 1020 return_type: BUILTIN_LONG 1021 ref: BUILTIN_LONG_VALUE_OF 1022 1023 - callee: BUILTIN_FLOAT 1024 method_name: valueOf 1025 params: [PRIMITIVE_FLOAT] 1026 return_type: BUILTIN_FLOAT 1027 ref: BUILTIN_FLOAT_VALUE_OF 1028 1029 - callee: BUILTIN_DOUBLE 1030 method_name: valueOf 1031 params: [PRIMITIVE_DOUBLE] 1032 return_type: BUILTIN_DOUBLE 1033 ref: BUILTIN_DOUBLE_VALUE_OF 1034 1035 - callee: BUILTIN_FLOAT 1036 method_name: isNaN 1037 params: [PRIMITIVE_FLOAT] 1038 return_type: PRIMITIVE_BOOLEAN 1039 ref: BUILTIN_FLOAT_IS_NAN 1040 1041 - callee: BUILTIN_DOUBLE 1042 method_name: isNaN 1043 params: [PRIMITIVE_DOUBLE] 1044 return_type: PRIMITIVE_BOOLEAN 1045 ref: BUILTIN_DOUBLE_IS_NAN 1046 1047 - callee: BUILTIN_BOOLEAN 1048 method_name: unboxed 1049 params: [] 1050 return_type: PRIMITIVE_BOOLEAN 1051 ref: BUILTIN_BOOLEAN_UNBOXED 1052 1053 - callee: BUILTIN_CHAR 1054 method_name: unboxed 1055 params: [] 1056 return_type: PRIMITIVE_CHAR 1057 ref: BUILTIN_CHAR_UNBOXED 1058 1059 - callee: BUILTIN_BYTE 1060 method_name: unboxed 1061 params: [] 1062 return_type: PRIMITIVE_BYTE 1063 ref: BUILTIN_BYTE_UNBOXED 1064 1065 - callee: BUILTIN_SHORT 1066 method_name: unboxed 1067 params: [] 1068 return_type: PRIMITIVE_SHORT 1069 ref: BUILTIN_SHORT_UNBOXED 1070 1071 - callee: BUILTIN_INT 1072 method_name: unboxed 1073 params: [] 1074 return_type: PRIMITIVE_INT 1075 ref: BUILTIN_INT_UNBOXED 1076 1077 - callee: BUILTIN_LONG 1078 method_name: unboxed 1079 params: [] 1080 return_type: PRIMITIVE_LONG 1081 ref: BUILTIN_LONG_UNBOXED 1082 1083 - callee: BUILTIN_FLOAT 1084 method_name: unboxed 1085 params: [] 1086 return_type: PRIMITIVE_FLOAT 1087 ref: BUILTIN_FLOAT_UNBOXED 1088 1089 - callee: BUILTIN_DOUBLE 1090 method_name: unboxed 1091 params: [] 1092 return_type: PRIMITIVE_DOUBLE 1093 ref: BUILTIN_DOUBLE_UNBOXED 1094 1095 # BUILTIN_JSRUNTIME_NEW_JSVALUE_<TYPE> 1096 - callee: BUILTIN_JSRUNTIME 1097 method_name: newJSValueBoolean 1098 params: [PRIMITIVE_BOOLEAN] 1099 return_type: BUILTIN_JSVALUE 1100 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_BOOLEAN 1101 1102 - callee: BUILTIN_JSRUNTIME 1103 method_name: newJSValueByte 1104 params: [PRIMITIVE_BYTE] 1105 return_type: BUILTIN_JSVALUE 1106 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_BYTE 1107 1108 - callee: BUILTIN_JSRUNTIME 1109 method_name: newJSValueChar 1110 params: [PRIMITIVE_CHAR] 1111 return_type: BUILTIN_JSVALUE 1112 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_CHAR 1113 1114 - callee: BUILTIN_JSRUNTIME 1115 method_name: newJSValueShort 1116 params: [PRIMITIVE_SHORT] 1117 return_type: BUILTIN_JSVALUE 1118 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_SHORT 1119 1120 - callee: BUILTIN_JSRUNTIME 1121 method_name: newJSValueInt 1122 params: [PRIMITIVE_INT] 1123 return_type: BUILTIN_JSVALUE 1124 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_INT 1125 1126 - callee: BUILTIN_JSRUNTIME 1127 method_name: newJSValueLong 1128 params: [PRIMITIVE_LONG] 1129 return_type: BUILTIN_JSVALUE 1130 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_LONG 1131 1132 - callee: BUILTIN_JSRUNTIME 1133 method_name: newJSValueFloat 1134 params: [PRIMITIVE_FLOAT] 1135 return_type: BUILTIN_JSVALUE 1136 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_FLOAT 1137 1138 - callee: BUILTIN_JSRUNTIME 1139 method_name: newJSValueDouble 1140 params: [PRIMITIVE_DOUBLE] 1141 return_type: BUILTIN_JSVALUE 1142 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_DOUBLE 1143 1144 - callee: BUILTIN_JSRUNTIME 1145 method_name: newJSValueString 1146 params: [BUILTIN_STRING] 1147 return_type: BUILTIN_JSVALUE 1148 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_STRING 1149 1150 - callee: BUILTIN_JSRUNTIME 1151 method_name: newJSValueObject 1152 params: [BUILTIN_OBJECT] 1153 return_type: BUILTIN_JSVALUE 1154 ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_OBJECT 1155 1156 # BUILTIN_JSRUNTIME_GET_VALUE_<TYPE> 1157 - callee: BUILTIN_JSRUNTIME 1158 method_name: getValueBoolean 1159 params: [BUILTIN_JSVALUE] 1160 return_type: PRIMITIVE_BOOLEAN 1161 ref: BUILTIN_JSRUNTIME_GET_VALUE_BOOLEAN 1162 1163 - callee: BUILTIN_JSRUNTIME 1164 method_name: getValueByte 1165 params: [BUILTIN_JSVALUE] 1166 return_type: PRIMITIVE_BYTE 1167 ref: BUILTIN_JSRUNTIME_GET_VALUE_BYTE 1168 1169 - callee: BUILTIN_JSRUNTIME 1170 method_name: getValueChar 1171 params: [BUILTIN_JSVALUE] 1172 return_type: PRIMITIVE_CHAR 1173 ref: BUILTIN_JSRUNTIME_GET_VALUE_CHAR 1174 1175 - callee: BUILTIN_JSRUNTIME 1176 method_name: getValueShort 1177 params: [BUILTIN_JSVALUE] 1178 return_type: PRIMITIVE_SHORT 1179 ref: BUILTIN_JSRUNTIME_GET_VALUE_SHORT 1180 1181 - callee: BUILTIN_JSRUNTIME 1182 method_name: getValueInt 1183 params: [BUILTIN_JSVALUE] 1184 return_type: PRIMITIVE_INT 1185 ref: BUILTIN_JSRUNTIME_GET_VALUE_INT 1186 1187 - callee: BUILTIN_JSRUNTIME 1188 method_name: getValueLong 1189 params: [BUILTIN_JSVALUE] 1190 return_type: PRIMITIVE_LONG 1191 ref: BUILTIN_JSRUNTIME_GET_VALUE_LONG 1192 1193 - callee: BUILTIN_JSRUNTIME 1194 method_name: getValueFloat 1195 params: [BUILTIN_JSVALUE] 1196 return_type: PRIMITIVE_FLOAT 1197 ref: BUILTIN_JSRUNTIME_GET_VALUE_FLOAT 1198 1199 - callee: BUILTIN_JSRUNTIME 1200 method_name: getValueDouble 1201 params: [BUILTIN_JSVALUE] 1202 return_type: PRIMITIVE_DOUBLE 1203 ref: BUILTIN_JSRUNTIME_GET_VALUE_DOUBLE 1204 1205 - callee: BUILTIN_JSRUNTIME 1206 method_name: getValueString 1207 params: [BUILTIN_JSVALUE] 1208 return_type: BUILTIN_STRING 1209 ref: BUILTIN_JSRUNTIME_GET_VALUE_STRING 1210 1211 - callee: BUILTIN_JSRUNTIME 1212 method_name: getValueObject 1213 params: [BUILTIN_JSVALUE, BUILTIN_CLASS] 1214 return_type: BUILTIN_OBJECT 1215 ref: BUILTIN_JSRUNTIME_GET_VALUE_OBJECT 1216 1217 # BUILTIN_JSRUNTIME_GET_PROPERTY_<TYPE> 1218 - callee: BUILTIN_JSRUNTIME 1219 method_name: getPropertyBoolean 1220 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1221 return_type: PRIMITIVE_BOOLEAN 1222 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_BOOLEAN 1223 1224 - callee: BUILTIN_JSRUNTIME 1225 method_name: getPropertyByte 1226 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1227 return_type: PRIMITIVE_BYTE 1228 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_BYTE 1229 1230 - callee: BUILTIN_JSRUNTIME 1231 method_name: getPropertyChar 1232 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1233 return_type: PRIMITIVE_CHAR 1234 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_CHAR 1235 1236 - callee: BUILTIN_JSRUNTIME 1237 method_name: getPropertyShort 1238 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1239 return_type: PRIMITIVE_SHORT 1240 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_SHORT 1241 1242 - callee: BUILTIN_JSRUNTIME 1243 method_name: getPropertyInt 1244 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1245 return_type: PRIMITIVE_INT 1246 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_INT 1247 1248 - callee: BUILTIN_JSRUNTIME 1249 method_name: getPropertyLong 1250 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1251 return_type: PRIMITIVE_LONG 1252 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_LONG 1253 1254 - callee: BUILTIN_JSRUNTIME 1255 method_name: getPropertyFloat 1256 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1257 return_type: PRIMITIVE_FLOAT 1258 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_FLOAT 1259 1260 - callee: BUILTIN_JSRUNTIME 1261 method_name: getPropertyDouble 1262 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1263 return_type: PRIMITIVE_DOUBLE 1264 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_DOUBLE 1265 1266 - callee: BUILTIN_JSRUNTIME 1267 method_name: getPropertyString 1268 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1269 return_type: BUILTIN_STRING 1270 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_STRING 1271 1272 - callee: BUILTIN_JSRUNTIME 1273 method_name: getPropertyJSValue 1274 params: [BUILTIN_JSVALUE, BUILTIN_STRING] 1275 return_type: BUILTIN_JSVALUE 1276 ref: BUILTIN_JSRUNTIME_GET_PROPERTY_JSVALUE 1277 1278 # BUILTIN_JSRUNTIME_SET_PROPERTY_<TYPE> 1279 - callee: BUILTIN_JSRUNTIME 1280 method_name: setPropertyBoolean 1281 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_BOOLEAN] 1282 return_type: PRIMITIVE_VOID 1283 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_BOOLEAN 1284 1285 - callee: BUILTIN_JSRUNTIME 1286 method_name: setPropertyByte 1287 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_BYTE] 1288 return_type: PRIMITIVE_VOID 1289 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_BYTE 1290 1291 - callee: BUILTIN_JSRUNTIME 1292 method_name: setPropertyChar 1293 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_CHAR] 1294 return_type: PRIMITIVE_VOID 1295 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_CHAR 1296 1297 - callee: BUILTIN_JSRUNTIME 1298 method_name: setPropertyShort 1299 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_SHORT] 1300 return_type: PRIMITIVE_VOID 1301 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_SHORT 1302 1303 - callee: BUILTIN_JSRUNTIME 1304 method_name: setPropertyInt 1305 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_INT] 1306 return_type: PRIMITIVE_VOID 1307 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_INT 1308 1309 - callee: BUILTIN_JSRUNTIME 1310 method_name: setPropertyLong 1311 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_LONG] 1312 return_type: PRIMITIVE_VOID 1313 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_LONG 1314 1315 - callee: BUILTIN_JSRUNTIME 1316 method_name: setPropertyFloat 1317 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_FLOAT] 1318 return_type: PRIMITIVE_VOID 1319 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_FLOAT 1320 1321 - callee: BUILTIN_JSRUNTIME 1322 method_name: setPropertyDouble 1323 params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_DOUBLE] 1324 return_type: PRIMITIVE_VOID 1325 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_DOUBLE 1326 1327 - callee: BUILTIN_JSRUNTIME 1328 method_name: setPropertyString 1329 params: [BUILTIN_JSVALUE, BUILTIN_STRING, BUILTIN_STRING] 1330 return_type: PRIMITIVE_VOID 1331 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_STRING 1332 1333 - callee: BUILTIN_JSRUNTIME 1334 method_name: setPropertyJSValue 1335 params: [BUILTIN_JSVALUE, BUILTIN_STRING, BUILTIN_JSVALUE] 1336 return_type: PRIMITIVE_VOID 1337 ref: BUILTIN_JSRUNTIME_SET_PROPERTY_JSVALUE 1338 1339 - callee: BUILTIN_PROMISE 1340 method_name: awaitResolution 1341 params: [] 1342 return_type: BUILTIN_OBJECT 1343 ref: BUILTIN_PROMISE_AWAIT_RESOLUTION 1344 1345 # BUILTIN_JSRUNTIME_GET_ELEMENT_<TYPE> 1346 - callee: BUILTIN_JSRUNTIME 1347 method_name: getElementBoolean 1348 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1349 return_type: PRIMITIVE_BOOLEAN 1350 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_BOOLEAN 1351 1352 - callee: BUILTIN_JSRUNTIME 1353 method_name: getElementByte 1354 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1355 return_type: PRIMITIVE_BYTE 1356 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_BYTE 1357 1358 - callee: BUILTIN_JSRUNTIME 1359 method_name: getElementChar 1360 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1361 return_type: PRIMITIVE_CHAR 1362 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_CHAR 1363 1364 - callee: BUILTIN_JSRUNTIME 1365 method_name: getElementShort 1366 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1367 return_type: PRIMITIVE_SHORT 1368 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_SHORT 1369 1370 - callee: BUILTIN_JSRUNTIME 1371 method_name: getElementInt 1372 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1373 return_type: PRIMITIVE_INT 1374 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_INT 1375 1376 - callee: BUILTIN_JSRUNTIME 1377 method_name: getElementLong 1378 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1379 return_type: PRIMITIVE_LONG 1380 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_LONG 1381 1382 - callee: BUILTIN_JSRUNTIME 1383 method_name: getElementFloat 1384 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1385 return_type: PRIMITIVE_FLOAT 1386 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_FLOAT 1387 1388 - callee: BUILTIN_JSRUNTIME 1389 method_name: getElementDouble 1390 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1391 return_type: PRIMITIVE_DOUBLE 1392 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_DOUBLE 1393 1394 - callee: BUILTIN_JSRUNTIME 1395 method_name: getElementJSValue 1396 params: [BUILTIN_JSVALUE, PRIMITIVE_INT] 1397 return_type: BUILTIN_JSVALUE 1398 ref: BUILTIN_JSRUNTIME_GET_ELEMENT_JSVALUE 1399 1400 # BUILTIN_JSRUNTIME_SET_PROPERTY_<TYPE> 1401 - callee: BUILTIN_JSRUNTIME 1402 method_name: setElementBoolean 1403 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_BOOLEAN] 1404 return_type: PRIMITIVE_VOID 1405 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_BOOLEAN 1406 1407 - callee: BUILTIN_JSRUNTIME 1408 method_name: setElementByte 1409 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_BYTE] 1410 return_type: PRIMITIVE_VOID 1411 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_BYTE 1412 1413 - callee: BUILTIN_JSRUNTIME 1414 method_name: setElementChar 1415 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_CHAR] 1416 return_type: PRIMITIVE_VOID 1417 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_CHAR 1418 1419 - callee: BUILTIN_JSRUNTIME 1420 method_name: setElementShort 1421 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_SHORT] 1422 return_type: PRIMITIVE_VOID 1423 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_SHORT 1424 1425 - callee: BUILTIN_JSRUNTIME 1426 method_name: setElementInt 1427 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_INT] 1428 return_type: PRIMITIVE_VOID 1429 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_INT 1430 1431 - callee: BUILTIN_JSRUNTIME 1432 method_name: setElementLong 1433 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_LONG] 1434 return_type: PRIMITIVE_VOID 1435 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_LONG 1436 1437 - callee: BUILTIN_JSRUNTIME 1438 method_name: setElementFloat 1439 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_FLOAT] 1440 return_type: PRIMITIVE_VOID 1441 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_FLOAT 1442 1443 - callee: BUILTIN_JSRUNTIME 1444 method_name: setElementDouble 1445 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_DOUBLE] 1446 return_type: PRIMITIVE_VOID 1447 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_DOUBLE 1448 1449 - callee: BUILTIN_JSRUNTIME 1450 method_name: setElementJSValue 1451 params: [BUILTIN_JSVALUE, PRIMITIVE_INT, BUILTIN_JSVALUE] 1452 return_type: PRIMITIVE_VOID 1453 ref: BUILTIN_JSRUNTIME_SET_ELEMENT_JSVALUE 1454 1455 - callee: BUILTIN_JSRUNTIME 1456 method_name: __initJSCallClass 1457 params: [] 1458 return_type: PRIMITIVE_VOID 1459 ref: BUILTIN_JSRUNTIME_INIT_DYNAMIC_CALL_CLASS 1460 1461 - callee: BUILTIN_JSRUNTIME 1462 method_name: __initJSNewClass 1463 params: [] 1464 return_type: PRIMITIVE_VOID 1465 ref: BUILTIN_JSRUNTIME_INIT_DYNAMIC_NEW_CLASS 1466 1467 - callee: BUILTIN_JSRUNTIME 1468 method_name: loadModule 1469 params: [BUILTIN_STRING] 1470 return_type: PRIMITIVE_VOID 1471 ref: BUILTIN_JSRUNTIME_LOAD_MODULE 1472 1473 - callee: BUILTIN_JSRUNTIME 1474 method_name: getUndefined 1475 params: [] 1476 return_type: BUILTIN_JSVALUE 1477 ref: BUILTIN_JSRUNTIME_GET_UNDEFINED 1478 1479 - callee: BUILTIN_JSRUNTIME 1480 method_name: strictEqual 1481 params: [BUILTIN_JSVALUE, BUILTIN_JSVALUE] 1482 return_type: PRIMITIVE_BOOLEAN 1483 ref: BUILTIN_JSRUNTIME_STRICT_EQUAL 1484 1485 - callee: BUILTIN_JSRUNTIME 1486 method_name: instanceOfDynamic 1487 params: [BUILTIN_JSVALUE, BUILTIN_JSVALUE] 1488 return_type: PRIMITIVE_BOOLEAN 1489 ref: BUILTIN_JSRUNTIME_INSTANCE_OF_DYNAMIC 1490 1491 - callee: BUILTIN_JSRUNTIME 1492 method_name: instanceOfStatic 1493 params: [BUILTIN_JSVALUE, BUILTIN_CLASS] 1494 return_type: PRIMITIVE_BOOLEAN 1495 ref: BUILTIN_JSRUNTIME_INSTANCE_OF_STATIC 1496 1497 - callee: BUILTIN_JSVALUE 1498 method_name: toString 1499 params: [] 1500 return_type: PRIMITIVE_STRING 1501 ref: BUILTIN_JSVALUE_TO_STRING 1502 1503 - callee: BUILTIN_BOX 1504 method_name: $CTOR 1505 params: [] 1506 return_type: PRIMITIVE_VOID 1507 ref: BUILTIN_BOX_CTOR 1508 1509 - callee: BUILTIN_BOX 1510 method_name: get 1511 params: [] 1512 return_type: BUILTIN_OBJECT 1513 ref: BUILTIN_BOX_GET 1514 1515 - callee: BUILTIN_BOX 1516 method_name: set 1517 params: [BUILTIN_OBJECT] 1518 return_type: BUILTIN_OBJECT 1519 ref: BUILTIN_BOX_SET 1520 1521 - callee: BUILTIN_BOOLEAN_BOX 1522 method_name: $CTOR 1523 params: [] 1524 return_type: PRIMITIVE_VOID 1525 ref: BUILTIN_BOOLEAN_BOX_CTOR 1526 1527 - callee: BUILTIN_BOOLEAN_BOX 1528 method_name: get 1529 params: [] 1530 return_type: PRIMITIVE_BOOLEAN 1531 ref: BUILTIN_BOOLEAN_BOX_GET 1532 1533 - callee: BUILTIN_BOOLEAN_BOX 1534 method_name: set 1535 params: [PRIMITIVE_BOOLEAN] 1536 return_type: PRIMITIVE_BOOLEAN 1537 ref: BUILTIN_BOOLEAN_BOX_SET 1538 1539 - callee: BUILTIN_BYTE_BOX 1540 method_name: $CTOR 1541 params: [] 1542 return_type: PRIMITIVE_VOID 1543 ref: BUILTIN_BYTE_BOX_CTOR 1544 1545 - callee: BUILTIN_BYTE_BOX 1546 method_name: get 1547 params: [] 1548 return_type: PRIMITIVE_BYTE 1549 ref: BUILTIN_BYTE_BOX_GET 1550 1551 - callee: BUILTIN_BYTE_BOX 1552 method_name: set 1553 params: [PRIMITIVE_BYTE] 1554 return_type: PRIMITIVE_BYTE 1555 ref: BUILTIN_BYTE_BOX_SET 1556 1557 - callee: BUILTIN_CHAR_BOX 1558 method_name: $CTOR 1559 params: [] 1560 return_type: PRIMITIVE_VOID 1561 ref: BUILTIN_CHAR_BOX_CTOR 1562 1563 - callee: BUILTIN_CHAR_BOX 1564 method_name: get 1565 params: [] 1566 return_type: PRIMITIVE_CHAR 1567 ref: BUILTIN_CHAR_BOX_GET 1568 1569 - callee: BUILTIN_CHAR_BOX 1570 method_name: set 1571 params: [PRIMITIVE_CHAR] 1572 return_type: PRIMITIVE_CHAR 1573 ref: BUILTIN_CHAR_BOX_SET 1574 1575 - callee: BUILTIN_SHORT_BOX 1576 method_name: $CTOR 1577 params: [] 1578 return_type: PRIMITIVE_VOID 1579 ref: BUILTIN_SHORT_BOX_CTOR 1580 1581 - callee: BUILTIN_SHORT_BOX 1582 method_name: get 1583 params: [] 1584 return_type: PRIMITIVE_SHORT 1585 ref: BUILTIN_SHORT_BOX_GET 1586 1587 - callee: BUILTIN_SHORT_BOX 1588 method_name: set 1589 params: [PRIMITIVE_SHORT] 1590 return_type: PRIMITIVE_SHORT 1591 ref: BUILTIN_SHORT_BOX_SET 1592 1593 - callee: BUILTIN_INT_BOX 1594 method_name: $CTOR 1595 params: [] 1596 return_type: PRIMITIVE_VOID 1597 ref: BUILTIN_INT_BOX_CTOR 1598 1599 - callee: BUILTIN_INT_BOX 1600 method_name: get 1601 params: [] 1602 return_type: PRIMITIVE_INT 1603 ref: BUILTIN_INT_BOX_GET 1604 1605 - callee: BUILTIN_INT_BOX 1606 method_name: set 1607 params: [PRIMITIVE_INT] 1608 return_type: PRIMITIVE_INT 1609 ref: BUILTIN_INT_BOX_SET 1610 1611 - callee: BUILTIN_LONG_BOX 1612 method_name: $CTOR 1613 params: [] 1614 return_type: PRIMITIVE_VOID 1615 ref: BUILTIN_LONG_BOX_CTOR 1616 1617 - callee: BUILTIN_LONG_BOX 1618 method_name: get 1619 params: [] 1620 return_type: PRIMITIVE_LONG 1621 ref: BUILTIN_LONG_BOX_GET 1622 1623 - callee: BUILTIN_LONG_BOX 1624 method_name: set 1625 params: [PRIMITIVE_LONG] 1626 return_type: PRIMITIVE_LONG 1627 ref: BUILTIN_LONG_BOX_SET 1628 1629 - callee: BUILTIN_FLOAT_BOX 1630 method_name: $CTOR 1631 params: [] 1632 return_type: PRIMITIVE_VOID 1633 ref: BUILTIN_FLOAT_BOX_CTOR 1634 1635 - callee: BUILTIN_FLOAT_BOX 1636 method_name: get 1637 params: [] 1638 return_type: PRIMITIVE_FLOAT 1639 ref: BUILTIN_FLOAT_BOX_GET 1640 1641 - callee: BUILTIN_FLOAT_BOX 1642 method_name: set 1643 params: [PRIMITIVE_FLOAT] 1644 return_type: PRIMITIVE_FLOAT 1645 ref: BUILTIN_FLOAT_BOX_SET 1646 1647 - callee: BUILTIN_DOUBLE_BOX 1648 method_name: $CTOR 1649 params: [] 1650 return_type: PRIMITIVE_VOID 1651 ref: BUILTIN_DOUBLE_BOX_CTOR 1652 1653 - callee: BUILTIN_DOUBLE_BOX 1654 method_name: get 1655 params: [] 1656 return_type: PRIMITIVE_DOUBLE 1657 ref: BUILTIN_DOUBLE_BOX_GET 1658 1659 - callee: BUILTIN_DOUBLE_BOX 1660 method_name: set 1661 params: [PRIMITIVE_DOUBLE] 1662 return_type: PRIMITIVE_DOUBLE 1663 ref: BUILTIN_DOUBLE_BOX_SET 1664 1665 - callee: BUILTIN_JSRUNTIME 1666 method_name: createObject 1667 params: [] 1668 return_type: BUILTIN_JSVALUE 1669 ref: BUILTIN_JSRUNTIME_CREATE_OBJECT 1670 1671dynamiclangs: 1672 - name: js 1673 dynamic_class: BUILTIN_JSVALUE 1674 call_class: 1675 name: JSCALL_CLASS 1676 init_builtin: BUILTIN_JSRUNTIME_INIT_DYNAMIC_CALL_CLASS 1677 new_class: 1678 name: JSNEW_CLASS 1679 init_builtin: BUILTIN_JSRUNTIME_INIT_DYNAMIC_NEW_CLASS 1680 module_class: 1681 load_builtin: BUILTIN_JSRUNTIME_LOAD_MODULE 1682 builtins: 1683 new: 1684 - type: boolean 1685 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_BOOLEAN 1686 - type: byte 1687 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_BYTE 1688 - type: char 1689 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_CHAR 1690 - type: short 1691 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_SHORT 1692 - type: int 1693 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_INT 1694 - type: long 1695 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_LONG 1696 - type: float 1697 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_FLOAT 1698 - type: double 1699 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_DOUBLE 1700 - type: string 1701 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_STRING 1702 - type: object 1703 builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_OBJECT 1704 get_value: 1705 - type: boolean 1706 builtin: BUILTIN_JSRUNTIME_GET_VALUE_BOOLEAN 1707 - type: byte 1708 builtin: BUILTIN_JSRUNTIME_GET_VALUE_BYTE 1709 - type: char 1710 builtin: BUILTIN_JSRUNTIME_GET_VALUE_CHAR 1711 - type: short 1712 builtin: BUILTIN_JSRUNTIME_GET_VALUE_SHORT 1713 - type: int 1714 builtin: BUILTIN_JSRUNTIME_GET_VALUE_INT 1715 - type: long 1716 builtin: BUILTIN_JSRUNTIME_GET_VALUE_LONG 1717 - type: float 1718 builtin: BUILTIN_JSRUNTIME_GET_VALUE_FLOAT 1719 - type: double 1720 builtin: BUILTIN_JSRUNTIME_GET_VALUE_DOUBLE 1721 - type: string 1722 builtin: BUILTIN_JSRUNTIME_GET_VALUE_STRING 1723 - type: object 1724 builtin: BUILTIN_JSRUNTIME_GET_VALUE_OBJECT 1725 get_property: 1726 - type: boolean 1727 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_BOOLEAN 1728 - type: byte 1729 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_BYTE 1730 - type: char 1731 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_CHAR 1732 - type: short 1733 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_SHORT 1734 - type: int 1735 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_INT 1736 - type: long 1737 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_LONG 1738 - type: float 1739 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_FLOAT 1740 - type: double 1741 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_DOUBLE 1742 - type: string 1743 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_STRING 1744 - type: dynamic 1745 builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_JSVALUE 1746 set_property: 1747 - type: boolean 1748 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_BOOLEAN 1749 - type: byte 1750 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_BYTE 1751 - type: char 1752 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_CHAR 1753 - type: short 1754 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_SHORT 1755 - type: int 1756 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_INT 1757 - type: long 1758 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_LONG 1759 - type: float 1760 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_FLOAT 1761 - type: double 1762 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_DOUBLE 1763 - type: string 1764 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_STRING 1765 - type: dynamic 1766 builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_JSVALUE 1767 get_element: 1768 - type: boolean 1769 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_BOOLEAN 1770 - type: byte 1771 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_BYTE 1772 - type: char 1773 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_CHAR 1774 - type: short 1775 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_SHORT 1776 - type: int 1777 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_INT 1778 - type: long 1779 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_LONG 1780 - type: float 1781 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_FLOAT 1782 - type: double 1783 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_DOUBLE 1784 - type: dynamic 1785 builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_JSVALUE 1786 set_element: 1787 - type: boolean 1788 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_BOOLEAN 1789 - type: byte 1790 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_BYTE 1791 - type: char 1792 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_CHAR 1793 - type: short 1794 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_SHORT 1795 - type: int 1796 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_INT 1797 - type: long 1798 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_LONG 1799 - type: float 1800 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_FLOAT 1801 - type: double 1802 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_DOUBLE 1803 - type: dynamic 1804 builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_JSVALUE 1805 get_undefined: BUILTIN_JSRUNTIME_GET_UNDEFINED 1806