13af6ab5fSopenharmony_ci# Copyright (c) 2021-2024 Huawei Device Co., Ltd.
23af6ab5fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
33af6ab5fSopenharmony_ci# you may not use this file except in compliance with the License.
43af6ab5fSopenharmony_ci# You may obtain a copy of the License at
53af6ab5fSopenharmony_ci#
63af6ab5fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0
73af6ab5fSopenharmony_ci#
83af6ab5fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
93af6ab5fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
103af6ab5fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
113af6ab5fSopenharmony_ci# See the License for the specific language governing permissions and
123af6ab5fSopenharmony_ci# limitations under the License.
133af6ab5fSopenharmony_ci
143af6ab5fSopenharmony_cidefines:
153af6ab5fSopenharmony_ci  - name: '-'
163af6ab5fSopenharmony_ci    ref: LAMBDA_SEPARATOR
173af6ab5fSopenharmony_ci  - name: <ctor>
183af6ab5fSopenharmony_ci    ref: CTOR
193af6ab5fSopenharmony_ci  - name: <cctor>
203af6ab5fSopenharmony_ci    ref: CCTOR
213af6ab5fSopenharmony_ci  - name: ETSGLOBAL
223af6ab5fSopenharmony_ci    ref: ETS_GLOBAL
233af6ab5fSopenharmony_ci  - name: _$init$_
243af6ab5fSopenharmony_ci    ref: INIT_METHOD
253af6ab5fSopenharmony_ci  - name: $_get
263af6ab5fSopenharmony_ci    ref: GET_INDEX_METHOD
273af6ab5fSopenharmony_ci  - name: $_set
283af6ab5fSopenharmony_ci    ref: SET_INDEX_METHOD
293af6ab5fSopenharmony_ci  - name: $_iterator
303af6ab5fSopenharmony_ci    ref: ITERATOR_METHOD
313af6ab5fSopenharmony_ci  - name: 'ambient_indexer'
323af6ab5fSopenharmony_ci    ref: AMBIENT_INDEXER
333af6ab5fSopenharmony_ci  - name: 'ETSGLOBAL.main:'
343af6ab5fSopenharmony_ci    ref: ETS_MAIN_WITH_MANGLE_BEGIN
353af6ab5fSopenharmony_ci  - name: 'main'
363af6ab5fSopenharmony_ci    ref: MAIN
373af6ab5fSopenharmony_ci  - name: ':'
383af6ab5fSopenharmony_ci    ref: MANGLE_BEGIN
393af6ab5fSopenharmony_ci  - name: ';'
403af6ab5fSopenharmony_ci    ref: MANGLE_SEPARATOR
413af6ab5fSopenharmony_ci  - name: '.'
423af6ab5fSopenharmony_ci    ref: METHOD_SEPARATOR
433af6ab5fSopenharmony_ci  - name: '/'
443af6ab5fSopenharmony_ci    ref: NAMESPACE_SEPARATOR
453af6ab5fSopenharmony_ci  - name: any
463af6ab5fSopenharmony_ci    ref: ANY
473af6ab5fSopenharmony_ci  - name: external
483af6ab5fSopenharmony_ci    ref: EXTERNAL
493af6ab5fSopenharmony_ci  - name: ets.extends
503af6ab5fSopenharmony_ci    ref: EXTENDS_ATTRIBUTE
513af6ab5fSopenharmony_ci    comment: ETS annotation type
523af6ab5fSopenharmony_ci  - name: ets.implements
533af6ab5fSopenharmony_ci    ref: IMPLEMENTS_ATTRIBUTE
543af6ab5fSopenharmony_ci    comment: ETS annotation type
553af6ab5fSopenharmony_ci  - name: ets.annotation
563af6ab5fSopenharmony_ci    ref: ANNOTATION_ATTRIBUTE
573af6ab5fSopenharmony_ci    comment: ETS annotation type
583af6ab5fSopenharmony_ci  - name: ets.annotation.type
593af6ab5fSopenharmony_ci    ref: ANNOTATION_ATTRIBUTE_TYPE
603af6ab5fSopenharmony_ci    comment: ETS annotation type
613af6ab5fSopenharmony_ci  - name: ets.debug.import
623af6ab5fSopenharmony_ci    ref: DEBUG_IMPORT_ATTRIBUTE
633af6ab5fSopenharmony_ci    comment: ETS annotation type
643af6ab5fSopenharmony_ci  - name: ets.debug.export
653af6ab5fSopenharmony_ci    ref: DEBUG_EXPORT_ATTRIBUTE
663af6ab5fSopenharmony_ci    comment: ETS annotation type
673af6ab5fSopenharmony_ci  - name: value
683af6ab5fSopenharmony_ci    ref: ANNOTATION_KEY_VALUE
693af6ab5fSopenharmony_ci    comment: ETS annotation key
703af6ab5fSopenharmony_ci  - name: name
713af6ab5fSopenharmony_ci    ref: ANNOTATION_KEY_NAME
723af6ab5fSopenharmony_ci    comment: ETS annotation key
733af6ab5fSopenharmony_ci  - name: accessFlags
743af6ab5fSopenharmony_ci    ref: ANNOTATION_KEY_ACCESS_FLAGS
753af6ab5fSopenharmony_ci    comment: ETS annotation key
763af6ab5fSopenharmony_ci  - name: runtime
773af6ab5fSopenharmony_ci    ref: RUNTIME_ANNOTATION
783af6ab5fSopenharmony_ci    comment: Annotation retention type
793af6ab5fSopenharmony_ci  - name: type
803af6ab5fSopenharmony_ci    ref: TYPE_ANNOTATION
813af6ab5fSopenharmony_ci    comment: Annotation retention type
823af6ab5fSopenharmony_ci  - name: runtime_type
833af6ab5fSopenharmony_ci    ref: RUNTIME_TYPE_ANNOTATION
843af6ab5fSopenharmony_ci    comment: Annotation retention type
853af6ab5fSopenharmony_ci  - name: ets/annotation/InnerClass
863af6ab5fSopenharmony_ci    ref: ETS_ANNOTATION_INNER_CLASS
873af6ab5fSopenharmony_ci    comment: Ets record
883af6ab5fSopenharmony_ci  - name: ets/annotation/EnclosingClass
893af6ab5fSopenharmony_ci    ref: ETS_ANNOTATION_ENCLOSING_CLASS
903af6ab5fSopenharmony_ci    comment: Ets record
913af6ab5fSopenharmony_ci  - name: ets/annotation/EnclosingMethod
923af6ab5fSopenharmony_ci    ref: ETS_ANNOTATION_ENCLOSING_METHOD
933af6ab5fSopenharmony_ci    comment: Ets record
943af6ab5fSopenharmony_ci  - name: ets/annotation/Signature
953af6ab5fSopenharmony_ci    ref: ETS_ANNOTATION_SIGNATURE
963af6ab5fSopenharmony_ci    comment: Ets record
973af6ab5fSopenharmony_ci  - name: ets/coroutine/Async
983af6ab5fSopenharmony_ci    ref: ETS_COROUTINE_ASYNC
993af6ab5fSopenharmony_ci  - name: ets/annotation/DynamicCall
1003af6ab5fSopenharmony_ci    ref: ETS_ANNOTATION_DYNAMIC_CALL
1013af6ab5fSopenharmony_ci  - name: 'L'
1023af6ab5fSopenharmony_ci    ref: CLASS_REF_BEGIN
1033af6ab5fSopenharmony_ci  - name: '<'
1043af6ab5fSopenharmony_ci    ref: GENERIC_BEGIN
1053af6ab5fSopenharmony_ci  - name: '>'
1063af6ab5fSopenharmony_ci    ref: GENERIC_END
1073af6ab5fSopenharmony_ci  - name: ctor
1083af6ab5fSopenharmony_ci    ref: CONSTRUCTOR
1093af6ab5fSopenharmony_ci  - name: <get>
1103af6ab5fSopenharmony_ci    ref: GETTER_BEGIN
1113af6ab5fSopenharmony_ci  - name: <set>
1123af6ab5fSopenharmony_ci    ref: SETTER_BEGIN
1133af6ab5fSopenharmony_ci  - name: param0
1143af6ab5fSopenharmony_ci    ref: CTOR_PARAM0
1153af6ab5fSopenharmony_ci  - name: param1
1163af6ab5fSopenharmony_ci    ref: CTOR_PARAM1
1173af6ab5fSopenharmony_ci  - name: $jscall
1183af6ab5fSopenharmony_ci    ref: JSCALL_CLASS
1193af6ab5fSopenharmony_ci  - name: $jsnew
1203af6ab5fSopenharmony_ci    ref: JSNEW_CLASS
1213af6ab5fSopenharmony_ci  - name: $dynmodule
1223af6ab5fSopenharmony_ci    ref: DYNAMIC_MODULE_CLASS
1233af6ab5fSopenharmony_ci  - name: init
1243af6ab5fSopenharmony_ci    ref: DYNAMIC_MODULE_CLASS_INIT
1253af6ab5fSopenharmony_ci  - name: $lambdaobject
1263af6ab5fSopenharmony_ci    ref: LAMBDA_OBJECT
1273af6ab5fSopenharmony_ci  - name: invoke
1283af6ab5fSopenharmony_ci    ref: LAMBDA_OBJECT_INVOKE
1293af6ab5fSopenharmony_ci  - name: invoke
1303af6ab5fSopenharmony_ci    ref: STATIC_INVOKE_METHOD
1313af6ab5fSopenharmony_ci  - name: instantiate
1323af6ab5fSopenharmony_ci    ref: STATIC_INSTANTIATE_METHOD
1333af6ab5fSopenharmony_ci  - name: undefined
1343af6ab5fSopenharmony_ci    ref: UNDEFINED
1353af6ab5fSopenharmony_ci  - name: 'null'
1363af6ab5fSopenharmony_ci    ref: NULL_LITERAL
1373af6ab5fSopenharmony_ci  - name: 'Readonly'
1383af6ab5fSopenharmony_ci    ref: READONLY_TYPE_NAME
1393af6ab5fSopenharmony_ci  - name: 'Partial'
1403af6ab5fSopenharmony_ci    ref: PARTIAL_TYPE_NAME
1413af6ab5fSopenharmony_ci  - name: 'Required'
1423af6ab5fSopenharmony_ci    ref: REQUIRED_TYPE_NAME
1433af6ab5fSopenharmony_ci  - name: '<property>'
1443af6ab5fSopenharmony_ci    ref: PROPERTY
1453af6ab5fSopenharmony_ci
1463af6ab5fSopenharmony_cipackages:
1473af6ab5fSopenharmony_ci  - name: 'std.core'
1483af6ab5fSopenharmony_ci    ref: PKG_STD_CORE
1493af6ab5fSopenharmony_ci  - name: 'std.math'
1503af6ab5fSopenharmony_ci    ref: PKG_STD_MATH
1513af6ab5fSopenharmony_ci  - name: 'std.interop.js'
1523af6ab5fSopenharmony_ci    ref: PKG_STD_INTEROP_JS
1533af6ab5fSopenharmony_ci  - name: 'escompat'
1543af6ab5fSopenharmony_ci    ref: PKG_ESCOMPAT
1553af6ab5fSopenharmony_ci
1563af6ab5fSopenharmony_ciprimitives:
1573af6ab5fSopenharmony_ci  - name: u1
1583af6ab5fSopenharmony_ci    ref: PRIMITIVE_BOOLEAN
1593af6ab5fSopenharmony_ci
1603af6ab5fSopenharmony_ci  - name: u16
1613af6ab5fSopenharmony_ci    ref: PRIMITIVE_CHAR
1623af6ab5fSopenharmony_ci
1633af6ab5fSopenharmony_ci  - name: i8
1643af6ab5fSopenharmony_ci    ref: PRIMITIVE_BYTE
1653af6ab5fSopenharmony_ci
1663af6ab5fSopenharmony_ci  - name: i16
1673af6ab5fSopenharmony_ci    ref: PRIMITIVE_SHORT
1683af6ab5fSopenharmony_ci
1693af6ab5fSopenharmony_ci  - name: i32
1703af6ab5fSopenharmony_ci    ref: PRIMITIVE_INT
1713af6ab5fSopenharmony_ci
1723af6ab5fSopenharmony_ci  - name: i64
1733af6ab5fSopenharmony_ci    ref: PRIMITIVE_LONG
1743af6ab5fSopenharmony_ci
1753af6ab5fSopenharmony_ci  - name: f32
1763af6ab5fSopenharmony_ci    ref: PRIMITIVE_FLOAT
1773af6ab5fSopenharmony_ci
1783af6ab5fSopenharmony_ci  - name: f64
1793af6ab5fSopenharmony_ci    ref: PRIMITIVE_DOUBLE
1803af6ab5fSopenharmony_ci
1813af6ab5fSopenharmony_ci  - name: void
1823af6ab5fSopenharmony_ci    ref: PRIMITIVE_VOID
1833af6ab5fSopenharmony_ci
1843af6ab5fSopenharmony_citypedescriptors:
1853af6ab5fSopenharmony_ci  - name: 'Z'
1863af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_BOOLEAN
1873af6ab5fSopenharmony_ci
1883af6ab5fSopenharmony_ci  - name: 'B'
1893af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_BYTE
1903af6ab5fSopenharmony_ci
1913af6ab5fSopenharmony_ci  - name: 'H'
1923af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_UBYTE
1933af6ab5fSopenharmony_ci
1943af6ab5fSopenharmony_ci  - name: 'S'
1953af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_SHORT
1963af6ab5fSopenharmony_ci
1973af6ab5fSopenharmony_ci  - name: 'C'
1983af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_CHAR
1993af6ab5fSopenharmony_ci
2003af6ab5fSopenharmony_ci  - name: 'I'
2013af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_INT
2023af6ab5fSopenharmony_ci
2033af6ab5fSopenharmony_ci  - name: 'U'
2043af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_UINT
2053af6ab5fSopenharmony_ci
2063af6ab5fSopenharmony_ci  - name: 'F'
2073af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_FLOAT
2083af6ab5fSopenharmony_ci
2093af6ab5fSopenharmony_ci  - name: 'D'
2103af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_DOUBLE
2113af6ab5fSopenharmony_ci
2123af6ab5fSopenharmony_ci  - name: 'J'
2133af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_LONG
2143af6ab5fSopenharmony_ci
2153af6ab5fSopenharmony_ci  - name: 'Q'
2163af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_ULONG
2173af6ab5fSopenharmony_ci
2183af6ab5fSopenharmony_ci  - name: 'A'
2193af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_ANY
2203af6ab5fSopenharmony_ci
2213af6ab5fSopenharmony_ci  - name: 'V'
2223af6ab5fSopenharmony_ci    ref: TYPE_DESCRIPTOR_VOID
2233af6ab5fSopenharmony_ci
2243af6ab5fSopenharmony_cibuiltins:
2253af6ab5fSopenharmony_ci  - name: Object
2263af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2273af6ab5fSopenharmony_ci    ref: BUILTIN_OBJECT
2283af6ab5fSopenharmony_ci  - name: Class
2293af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2303af6ab5fSopenharmony_ci    ref: BUILTIN_CLASS
2313af6ab5fSopenharmony_ci  - name: String
2323af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2333af6ab5fSopenharmony_ci    ref: BUILTIN_STRING
2343af6ab5fSopenharmony_ci  - name: Exception
2353af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2363af6ab5fSopenharmony_ci    ref: BUILTIN_EXCEPTION
2373af6ab5fSopenharmony_ci  - name: Throwable
2383af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2393af6ab5fSopenharmony_ci    ref: BUILTIN_THROWABLE
2403af6ab5fSopenharmony_ci  - name: NullPointerError
2413af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2423af6ab5fSopenharmony_ci    ref: BUILTIN_NULLPOINTER_ERROR
2433af6ab5fSopenharmony_ci  - name: ClassCastError
2443af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2453af6ab5fSopenharmony_ci    ref: BUILTIN_CLASS_CAST_ERROR
2463af6ab5fSopenharmony_ci  - name: StringBuilder
2473af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2483af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER
2493af6ab5fSopenharmony_ci  - name: Type
2503af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2513af6ab5fSopenharmony_ci    ref: BUILTIN_TYPE
2523af6ab5fSopenharmony_ci  - name: Boolean
2533af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2543af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN
2553af6ab5fSopenharmony_ci  - name: Char
2563af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2573af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR
2583af6ab5fSopenharmony_ci  - name: Byte
2593af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2603af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE
2613af6ab5fSopenharmony_ci  - name: Short
2623af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2633af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT
2643af6ab5fSopenharmony_ci  - name: Int
2653af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2663af6ab5fSopenharmony_ci    ref: BUILTIN_INT
2673af6ab5fSopenharmony_ci  - name: Long
2683af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2693af6ab5fSopenharmony_ci    ref: BUILTIN_LONG
2703af6ab5fSopenharmony_ci  - name: Float
2713af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2723af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT
2733af6ab5fSopenharmony_ci  - name: Double
2743af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2753af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE
2763af6ab5fSopenharmony_ci  - name: Promise
2773af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2783af6ab5fSopenharmony_ci    ref: BUILTIN_PROMISE
2793af6ab5fSopenharmony_ci  - name: Error
2803af6ab5fSopenharmony_ci    package: PKG_ESCOMPAT
2813af6ab5fSopenharmony_ci    ref: BUILTIN_ERROR
2823af6ab5fSopenharmony_ci  - name: BigInt
2833af6ab5fSopenharmony_ci    package: PKG_ESCOMPAT
2843af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT
2853af6ab5fSopenharmony_ci  - name: AssertionError
2863af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2873af6ab5fSopenharmony_ci    ref: BUILTIN_ASSERTION_ERROR
2883af6ab5fSopenharmony_ci  - name: Runtime
2893af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2903af6ab5fSopenharmony_ci    ref: BUILTIN_RUNTIME
2913af6ab5fSopenharmony_ci  - name: JSRuntime
2923af6ab5fSopenharmony_ci    package: PKG_STD_INTEROP_JS
2933af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME
2943af6ab5fSopenharmony_ci  - name: JSValue
2953af6ab5fSopenharmony_ci    package: PKG_STD_INTEROP_JS
2963af6ab5fSopenharmony_ci    ref: BUILTIN_JSVALUE
2973af6ab5fSopenharmony_ci  - name: Box
2983af6ab5fSopenharmony_ci    package: PKG_STD_CORE
2993af6ab5fSopenharmony_ci    ref: BUILTIN_BOX
3003af6ab5fSopenharmony_ci  - name: BooleanBox
3013af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3023af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_BOX
3033af6ab5fSopenharmony_ci  - name: ByteBox
3043af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3053af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_BOX
3063af6ab5fSopenharmony_ci  - name: CharBox
3073af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3083af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_BOX
3093af6ab5fSopenharmony_ci  - name: ShortBox
3103af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3113af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_BOX
3123af6ab5fSopenharmony_ci  - name: IntBox
3133af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3143af6ab5fSopenharmony_ci    ref: BUILTIN_INT_BOX
3153af6ab5fSopenharmony_ci  - name: LongBox
3163af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3173af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_BOX
3183af6ab5fSopenharmony_ci  - name: FloatBox
3193af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3203af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_BOX
3213af6ab5fSopenharmony_ci  - name: DoubleBox
3223af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3233af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_BOX
3243af6ab5fSopenharmony_ci  - name: Function0
3253af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3263af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION0
3273af6ab5fSopenharmony_ci  - name: Function1
3283af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3293af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION1
3303af6ab5fSopenharmony_ci  - name: Function2
3313af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3323af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION2
3333af6ab5fSopenharmony_ci  - name: Function3
3343af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3353af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION3
3363af6ab5fSopenharmony_ci  - name: Function4
3373af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3383af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION4
3393af6ab5fSopenharmony_ci  - name: Function5
3403af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3413af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION5
3423af6ab5fSopenharmony_ci  - name: Function6
3433af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3443af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION6
3453af6ab5fSopenharmony_ci  - name: Function7
3463af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3473af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION7
3483af6ab5fSopenharmony_ci  - name: Function8
3493af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3503af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION8
3513af6ab5fSopenharmony_ci  - name: Function9
3523af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3533af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION9
3543af6ab5fSopenharmony_ci  - name: Function10
3553af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3563af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION10
3573af6ab5fSopenharmony_ci  - name: Function11
3583af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3593af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION11
3603af6ab5fSopenharmony_ci  - name: Function12
3613af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3623af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION12
3633af6ab5fSopenharmony_ci  - name: Function13
3643af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3653af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION13
3663af6ab5fSopenharmony_ci  - name: Function14
3673af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3683af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION14
3693af6ab5fSopenharmony_ci  - name: Function15
3703af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3713af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION15
3723af6ab5fSopenharmony_ci  - name: Function16
3733af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3743af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTION16
3753af6ab5fSopenharmony_ci  - name: FunctionN
3763af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3773af6ab5fSopenharmony_ci    ref: BUILTIN_FUNCTIONN
3783af6ab5fSopenharmony_ci  - name: ThrowingFunction0
3793af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3803af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION0
3813af6ab5fSopenharmony_ci  - name: ThrowingFunction1
3823af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3833af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION1
3843af6ab5fSopenharmony_ci  - name: ThrowingFunction2
3853af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3863af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION2
3873af6ab5fSopenharmony_ci  - name: ThrowingFunction3
3883af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3893af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION3
3903af6ab5fSopenharmony_ci  - name: ThrowingFunction4
3913af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3923af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION4
3933af6ab5fSopenharmony_ci  - name: ThrowingFunction5
3943af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3953af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION5
3963af6ab5fSopenharmony_ci  - name: ThrowingFunction6
3973af6ab5fSopenharmony_ci    package: PKG_STD_CORE
3983af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION6
3993af6ab5fSopenharmony_ci  - name: ThrowingFunction7
4003af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4013af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION7
4023af6ab5fSopenharmony_ci  - name: ThrowingFunction8
4033af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4043af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION8
4053af6ab5fSopenharmony_ci  - name: ThrowingFunction9
4063af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4073af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION9
4083af6ab5fSopenharmony_ci  - name: ThrowingFunction10
4093af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4103af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION10
4113af6ab5fSopenharmony_ci  - name: ThrowingFunction11
4123af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4133af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION11
4143af6ab5fSopenharmony_ci  - name: ThrowingFunction12
4153af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4163af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION12
4173af6ab5fSopenharmony_ci  - name: ThrowingFunction13
4183af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4193af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION13
4203af6ab5fSopenharmony_ci  - name: ThrowingFunction14
4213af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4223af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION14
4233af6ab5fSopenharmony_ci  - name: ThrowingFunction15
4243af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4253af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION15
4263af6ab5fSopenharmony_ci  - name: ThrowingFunction16
4273af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4283af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTION16
4293af6ab5fSopenharmony_ci  - name: ThrowingFunctionN
4303af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4313af6ab5fSopenharmony_ci    ref: BUILTIN_THROWING_FUNCTIONN
4323af6ab5fSopenharmony_ci  - name: RethrowingFunction0
4333af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4343af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION0
4353af6ab5fSopenharmony_ci  - name: RethrowingFunction1
4363af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4373af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION1
4383af6ab5fSopenharmony_ci  - name: RethrowingFunction2
4393af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4403af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION2
4413af6ab5fSopenharmony_ci  - name: RethrowingFunction3
4423af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4433af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION3
4443af6ab5fSopenharmony_ci  - name: RethrowingFunction4
4453af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4463af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION4
4473af6ab5fSopenharmony_ci  - name: RethrowingFunction5
4483af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4493af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION5
4503af6ab5fSopenharmony_ci  - name: RethrowingFunction6
4513af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4523af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION6
4533af6ab5fSopenharmony_ci  - name: RethrowingFunction7
4543af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4553af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION7
4563af6ab5fSopenharmony_ci  - name: RethrowingFunction8
4573af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4583af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION8
4593af6ab5fSopenharmony_ci  - name: RethrowingFunction9
4603af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4613af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION9
4623af6ab5fSopenharmony_ci  - name: RethrowingFunction10
4633af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4643af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION10
4653af6ab5fSopenharmony_ci  - name: RethrowingFunction11
4663af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4673af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION11
4683af6ab5fSopenharmony_ci  - name: RethrowingFunction12
4693af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4703af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION12
4713af6ab5fSopenharmony_ci  - name: RethrowingFunction13
4723af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4733af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION13
4743af6ab5fSopenharmony_ci  - name: RethrowingFunction14
4753af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4763af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION14
4773af6ab5fSopenharmony_ci  - name: RethrowingFunction15
4783af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4793af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION15
4803af6ab5fSopenharmony_ci  - name: RethrowingFunction16
4813af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4823af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTION16
4833af6ab5fSopenharmony_ci  - name: RethrowingFunctionN
4843af6ab5fSopenharmony_ci    package: PKG_STD_CORE
4853af6ab5fSopenharmony_ci    ref: BUILTIN_RETHROWING_FUNCTIONN
4863af6ab5fSopenharmony_ci
4873af6ab5fSopenharmony_cisignatures:
4883af6ab5fSopenharmony_ci  - callee: BUILTIN_OBJECT
4893af6ab5fSopenharmony_ci    method_name: $CTOR
4903af6ab5fSopenharmony_ci    params: []
4913af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
4923af6ab5fSopenharmony_ci    ref: BUILTIN_OBJECT_CTOR
4933af6ab5fSopenharmony_ci
4943af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING
4953af6ab5fSopenharmony_ci    method_name: $CTOR
4963af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
4973af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
4983af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_FROM_STRING_CTOR
4993af6ab5fSopenharmony_ci
5003af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING
5013af6ab5fSopenharmony_ci    method_name: $CTOR
5023af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
5033af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5043af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_FROM_NULLISH_CTOR
5053af6ab5fSopenharmony_ci
5063af6ab5fSopenharmony_ci  - callee: BUILTIN_OBJECT
5073af6ab5fSopenharmony_ci    method_name: toString
5083af6ab5fSopenharmony_ci    params: []
5093af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING
5103af6ab5fSopenharmony_ci    ref: BUILTIN_OBJECT_TO_STRING
5113af6ab5fSopenharmony_ci
5123af6ab5fSopenharmony_ci  - callee: BUILTIN_OBJECT
5133af6ab5fSopenharmony_ci    method_name: equals
5143af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
5153af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
5163af6ab5fSopenharmony_ci    ref: BUILTIN_OBJECT_EQUALS
5173af6ab5fSopenharmony_ci
5183af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING
5193af6ab5fSopenharmony_ci    method_name: equals
5203af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
5213af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
5223af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_EQUALS
5233af6ab5fSopenharmony_ci
5243af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING
5253af6ab5fSopenharmony_ci    method_name: getLength
5263af6ab5fSopenharmony_ci    params: []
5273af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
5283af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_LENGTH
5293af6ab5fSopenharmony_ci
5303af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING
5313af6ab5fSopenharmony_ci    method_name: charAt
5323af6ab5fSopenharmony_ci    params: [PRIMITIVE_INT]
5333af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
5343af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_CHAR_AT
5353af6ab5fSopenharmony_ci
5363af6ab5fSopenharmony_ci  - callee: BUILTIN_ASSERTION_ERROR
5373af6ab5fSopenharmony_ci    method_name: $CTOR
5383af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
5393af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5403af6ab5fSopenharmony_ci    ref: BUILTIN_ASSERTION_ERROR_CTOR
5413af6ab5fSopenharmony_ci
5423af6ab5fSopenharmony_ci  - callee: BUILTIN_RUNTIME
5433af6ab5fSopenharmony_ci    method_name: failedTypeCastException
5443af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT, BUILTIN_STRING]
5453af6ab5fSopenharmony_ci    return_type: BUILTIN_CLASS_CAST_ERROR
5463af6ab5fSopenharmony_ci    ref: BUILTIN_RUNTIME_FAILED_TYPE_CAST_EXCEPTION
5473af6ab5fSopenharmony_ci
5483af6ab5fSopenharmony_ci  - callee: BUILTIN_ERROR
5493af6ab5fSopenharmony_ci    method_name: $CTOR
5503af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
5513af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5523af6ab5fSopenharmony_ci    ref: BUILTIN_ERROR_CTOR
5533af6ab5fSopenharmony_ci
5543af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5553af6ab5fSopenharmony_ci    method_name: $CTOR
5563af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
5573af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5583af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_CTOR
5593af6ab5fSopenharmony_ci
5603af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5613af6ab5fSopenharmony_ci    method_name: $CTOR
5623af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
5633af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5643af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_CTOR_BIGINT
5653af6ab5fSopenharmony_ci
5663af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5673af6ab5fSopenharmony_ci    method_name: $CTOR
5683af6ab5fSopenharmony_ci    params: []
5693af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
5703af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_CTOR_EMPTY
5713af6ab5fSopenharmony_ci
5723af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5733af6ab5fSopenharmony_ci    method_name: equals
5743af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
5753af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
5763af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_EQUALS
5773af6ab5fSopenharmony_ci
5783af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5793af6ab5fSopenharmony_ci    method_name: negate
5803af6ab5fSopenharmony_ci    params: []
5813af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
5823af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_NEGATE
5833af6ab5fSopenharmony_ci
5843af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5853af6ab5fSopenharmony_ci    method_name: operatorAdd
5863af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
5873af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
5883af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_ADD
5893af6ab5fSopenharmony_ci
5903af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5913af6ab5fSopenharmony_ci    method_name: operatorSubtract
5923af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
5933af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
5943af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_SUBTRACT
5953af6ab5fSopenharmony_ci
5963af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
5973af6ab5fSopenharmony_ci    method_name: operatorMultiply
5983af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
5993af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6003af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_MULTIPLY
6013af6ab5fSopenharmony_ci
6023af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6033af6ab5fSopenharmony_ci    method_name: operatorDivide
6043af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6053af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6063af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_DIVIDE
6073af6ab5fSopenharmony_ci
6083af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6093af6ab5fSopenharmony_ci    method_name: operatorModule
6103af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6113af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6123af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_MODULE
6133af6ab5fSopenharmony_ci
6143af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6153af6ab5fSopenharmony_ci    method_name: operatorBitwiseOr
6163af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6173af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6183af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_BITWISE_OR
6193af6ab5fSopenharmony_ci
6203af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6213af6ab5fSopenharmony_ci    method_name: operatorBitwiseAnd
6223af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6233af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6243af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_BITWISE_AND
6253af6ab5fSopenharmony_ci
6263af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6273af6ab5fSopenharmony_ci    method_name: operatorBitwiseXor
6283af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6293af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6303af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_BITWISE_XOR
6313af6ab5fSopenharmony_ci
6323af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6333af6ab5fSopenharmony_ci    method_name: operatorGreaterThan
6343af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6353af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
6363af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_GREATER_THAN
6373af6ab5fSopenharmony_ci
6383af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6393af6ab5fSopenharmony_ci    method_name: operatorLessThan
6403af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6413af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
6423af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_LESS_THAN
6433af6ab5fSopenharmony_ci
6443af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6453af6ab5fSopenharmony_ci    method_name: operatorGreaterThanEqual
6463af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6473af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
6483af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_GREATER_THAN_EQUAL
6493af6ab5fSopenharmony_ci
6503af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6513af6ab5fSopenharmony_ci    method_name: operatorLessThanEqual
6523af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6533af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
6543af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_LESS_THAN_EQUAL
6553af6ab5fSopenharmony_ci
6563af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6573af6ab5fSopenharmony_ci    method_name: operatorLeftShift
6583af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6593af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6603af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_LEFT_SHIFT
6613af6ab5fSopenharmony_ci
6623af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6633af6ab5fSopenharmony_ci    method_name: operatorRightShift
6643af6ab5fSopenharmony_ci    params: [BUILTIN_BIGINT]
6653af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6663af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_RIGHT_SHIFT
6673af6ab5fSopenharmony_ci
6683af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6693af6ab5fSopenharmony_ci    method_name: operatorIncrement
6703af6ab5fSopenharmony_ci    params: []
6713af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6723af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_INCREMENT
6733af6ab5fSopenharmony_ci
6743af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6753af6ab5fSopenharmony_ci    method_name: operatorDecrement
6763af6ab5fSopenharmony_ci    params: []
6773af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6783af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_DECREMENT
6793af6ab5fSopenharmony_ci
6803af6ab5fSopenharmony_ci  - callee: BUILTIN_BIGINT
6813af6ab5fSopenharmony_ci    method_name: operatorBitwiseNot
6823af6ab5fSopenharmony_ci    params: []
6833af6ab5fSopenharmony_ci    return_type: BUILTIN_BIGINT
6843af6ab5fSopenharmony_ci    ref: BUILTIN_BIGINT_OPERATOR_BITWISE_NOT
6853af6ab5fSopenharmony_ci
6863af6ab5fSopenharmony_ci  - callee: BUILTIN_THROWABLE
6873af6ab5fSopenharmony_ci    method_name: $CTOR
6883af6ab5fSopenharmony_ci    params: []
6893af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
6903af6ab5fSopenharmony_ci    ref: BUILTIN_THROWABLE_CTOR
6913af6ab5fSopenharmony_ci
6923af6ab5fSopenharmony_ci  - callee: BUILTIN_RUNTIME
6933af6ab5fSopenharmony_ci    method_name: typeOf
6943af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
6953af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING
6963af6ab5fSopenharmony_ci    ref: BUILTIN_RUNTIME_TYPEOF
6973af6ab5fSopenharmony_ci
6983af6ab5fSopenharmony_ci  - callee: BUILTIN_NULLPOINTER_ERROR
6993af6ab5fSopenharmony_ci    method_name: $CTOR
7003af6ab5fSopenharmony_ci    params: []
7013af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
7023af6ab5fSopenharmony_ci    ref: BUILTIN_NULLPOINTER_ERROR_CTOR
7033af6ab5fSopenharmony_ci
7043af6ab5fSopenharmony_ci  - callee: BUILTIN_CLASS_CAST_ERROR
7053af6ab5fSopenharmony_ci    method_name: $CTOR
7063af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
7073af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
7083af6ab5fSopenharmony_ci    ref: BUILTIN_CLASS_CAST_ERROR_CTOR
7093af6ab5fSopenharmony_ci
7103af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7113af6ab5fSopenharmony_ci    method_name: $CTOR
7123af6ab5fSopenharmony_ci    params: []
7133af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
7143af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_CTOR
7153af6ab5fSopenharmony_ci
7163af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7173af6ab5fSopenharmony_ci    method_name: append
7183af6ab5fSopenharmony_ci    params: [PRIMITIVE_BOOLEAN]
7193af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7203af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_BOOLEAN
7213af6ab5fSopenharmony_ci
7223af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7233af6ab5fSopenharmony_ci    method_name: append
7243af6ab5fSopenharmony_ci    params: [PRIMITIVE_CHAR]
7253af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7263af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_CHAR
7273af6ab5fSopenharmony_ci
7283af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7293af6ab5fSopenharmony_ci    method_name: append
7303af6ab5fSopenharmony_ci    params: [PRIMITIVE_INT]
7313af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7323af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_INT
7333af6ab5fSopenharmony_ci
7343af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7353af6ab5fSopenharmony_ci    method_name: append
7363af6ab5fSopenharmony_ci    params: [PRIMITIVE_LONG]
7373af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7383af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_LONG
7393af6ab5fSopenharmony_ci
7403af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7413af6ab5fSopenharmony_ci    method_name: append
7423af6ab5fSopenharmony_ci    params: [PRIMITIVE_FLOAT]
7433af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7443af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_FLOAT
7453af6ab5fSopenharmony_ci
7463af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7473af6ab5fSopenharmony_ci    method_name: append
7483af6ab5fSopenharmony_ci    params: [PRIMITIVE_DOUBLE]
7493af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7503af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_DOUBLE
7513af6ab5fSopenharmony_ci
7523af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7533af6ab5fSopenharmony_ci    method_name: append
7543af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
7553af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING_BUILDER
7563af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_APPEND_BUILTIN_STRING
7573af6ab5fSopenharmony_ci
7583af6ab5fSopenharmony_ci  - callee: BUILTIN_STRING_BUILDER
7593af6ab5fSopenharmony_ci    method_name: toString
7603af6ab5fSopenharmony_ci    params: []
7613af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING
7623af6ab5fSopenharmony_ci    ref: BUILTIN_STRING_BUILDER_TO_STRING
7633af6ab5fSopenharmony_ci
7643af6ab5fSopenharmony_ci  - callee: BUILTIN_BOOLEAN
7653af6ab5fSopenharmony_ci    method_name: valueOf
7663af6ab5fSopenharmony_ci    params: [PRIMITIVE_BOOLEAN]
7673af6ab5fSopenharmony_ci    return_type: BUILTIN_BOOLEAN
7683af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_VALUE_OF
7693af6ab5fSopenharmony_ci
7703af6ab5fSopenharmony_ci  - callee: BUILTIN_CHAR
7713af6ab5fSopenharmony_ci    method_name: valueOf
7723af6ab5fSopenharmony_ci    params: [PRIMITIVE_CHAR]
7733af6ab5fSopenharmony_ci    return_type: BUILTIN_CHAR
7743af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_VALUE_OF
7753af6ab5fSopenharmony_ci
7763af6ab5fSopenharmony_ci  - callee: BUILTIN_BYTE
7773af6ab5fSopenharmony_ci    method_name: valueOf
7783af6ab5fSopenharmony_ci    params: [PRIMITIVE_BYTE]
7793af6ab5fSopenharmony_ci    return_type: BUILTIN_BYTE
7803af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_VALUE_OF
7813af6ab5fSopenharmony_ci
7823af6ab5fSopenharmony_ci  - callee: BUILTIN_SHORT
7833af6ab5fSopenharmony_ci    method_name: valueOf
7843af6ab5fSopenharmony_ci    params: [PRIMITIVE_SHORT]
7853af6ab5fSopenharmony_ci    return_type: BUILTIN_SHORT
7863af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_VALUE_OF
7873af6ab5fSopenharmony_ci
7883af6ab5fSopenharmony_ci  - callee: BUILTIN_INT
7893af6ab5fSopenharmony_ci    method_name: valueOf
7903af6ab5fSopenharmony_ci    params: [PRIMITIVE_INT]
7913af6ab5fSopenharmony_ci    return_type: BUILTIN_INT
7923af6ab5fSopenharmony_ci    ref: BUILTIN_INT_VALUE_OF
7933af6ab5fSopenharmony_ci
7943af6ab5fSopenharmony_ci  - callee: BUILTIN_LONG
7953af6ab5fSopenharmony_ci    method_name: valueOf
7963af6ab5fSopenharmony_ci    params: [PRIMITIVE_LONG]
7973af6ab5fSopenharmony_ci    return_type: BUILTIN_LONG
7983af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_VALUE_OF
7993af6ab5fSopenharmony_ci
8003af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT
8013af6ab5fSopenharmony_ci    method_name: valueOf
8023af6ab5fSopenharmony_ci    params: [PRIMITIVE_FLOAT]
8033af6ab5fSopenharmony_ci    return_type: BUILTIN_FLOAT
8043af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_VALUE_OF
8053af6ab5fSopenharmony_ci
8063af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE
8073af6ab5fSopenharmony_ci    method_name: valueOf
8083af6ab5fSopenharmony_ci    params: [PRIMITIVE_DOUBLE]
8093af6ab5fSopenharmony_ci    return_type: BUILTIN_DOUBLE
8103af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_VALUE_OF
8113af6ab5fSopenharmony_ci
8123af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT
8133af6ab5fSopenharmony_ci    method_name: isNaN
8143af6ab5fSopenharmony_ci    params: [PRIMITIVE_FLOAT]
8153af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
8163af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_IS_NAN
8173af6ab5fSopenharmony_ci
8183af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE
8193af6ab5fSopenharmony_ci    method_name: isNaN
8203af6ab5fSopenharmony_ci    params: [PRIMITIVE_DOUBLE]
8213af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
8223af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_IS_NAN
8233af6ab5fSopenharmony_ci
8243af6ab5fSopenharmony_ci  - callee: BUILTIN_BOOLEAN
8253af6ab5fSopenharmony_ci    method_name: unboxed
8263af6ab5fSopenharmony_ci    params: []
8273af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
8283af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_UNBOXED
8293af6ab5fSopenharmony_ci
8303af6ab5fSopenharmony_ci  - callee: BUILTIN_CHAR
8313af6ab5fSopenharmony_ci    method_name: unboxed
8323af6ab5fSopenharmony_ci    params: []
8333af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
8343af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_UNBOXED
8353af6ab5fSopenharmony_ci
8363af6ab5fSopenharmony_ci  - callee: BUILTIN_BYTE
8373af6ab5fSopenharmony_ci    method_name: unboxed
8383af6ab5fSopenharmony_ci    params: []
8393af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
8403af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_UNBOXED
8413af6ab5fSopenharmony_ci
8423af6ab5fSopenharmony_ci  - callee: BUILTIN_SHORT
8433af6ab5fSopenharmony_ci    method_name: unboxed
8443af6ab5fSopenharmony_ci    params: []
8453af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
8463af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_UNBOXED
8473af6ab5fSopenharmony_ci
8483af6ab5fSopenharmony_ci  - callee: BUILTIN_INT
8493af6ab5fSopenharmony_ci    method_name: unboxed
8503af6ab5fSopenharmony_ci    params: []
8513af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
8523af6ab5fSopenharmony_ci    ref: BUILTIN_INT_UNBOXED
8533af6ab5fSopenharmony_ci
8543af6ab5fSopenharmony_ci  - callee: BUILTIN_LONG
8553af6ab5fSopenharmony_ci    method_name: unboxed
8563af6ab5fSopenharmony_ci    params: []
8573af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
8583af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_UNBOXED
8593af6ab5fSopenharmony_ci
8603af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT
8613af6ab5fSopenharmony_ci    method_name: unboxed
8623af6ab5fSopenharmony_ci    params: []
8633af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
8643af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_UNBOXED
8653af6ab5fSopenharmony_ci
8663af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE
8673af6ab5fSopenharmony_ci    method_name: unboxed
8683af6ab5fSopenharmony_ci    params: []
8693af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
8703af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_UNBOXED
8713af6ab5fSopenharmony_ci
8723af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_NEW_JSVALUE_<TYPE>
8733af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
8743af6ab5fSopenharmony_ci    method_name: newJSValueBoolean
8753af6ab5fSopenharmony_ci    params: [PRIMITIVE_BOOLEAN]
8763af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
8773af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_BOOLEAN
8783af6ab5fSopenharmony_ci
8793af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
8803af6ab5fSopenharmony_ci    method_name: newJSValueByte
8813af6ab5fSopenharmony_ci    params: [PRIMITIVE_BYTE]
8823af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
8833af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_BYTE
8843af6ab5fSopenharmony_ci
8853af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
8863af6ab5fSopenharmony_ci    method_name: newJSValueChar
8873af6ab5fSopenharmony_ci    params: [PRIMITIVE_CHAR]
8883af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
8893af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_CHAR
8903af6ab5fSopenharmony_ci
8913af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
8923af6ab5fSopenharmony_ci    method_name: newJSValueShort
8933af6ab5fSopenharmony_ci    params: [PRIMITIVE_SHORT]
8943af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
8953af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_SHORT
8963af6ab5fSopenharmony_ci
8973af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
8983af6ab5fSopenharmony_ci    method_name: newJSValueInt
8993af6ab5fSopenharmony_ci    params: [PRIMITIVE_INT]
9003af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9013af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_INT
9023af6ab5fSopenharmony_ci
9033af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9043af6ab5fSopenharmony_ci    method_name: newJSValueLong
9053af6ab5fSopenharmony_ci    params: [PRIMITIVE_LONG]
9063af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9073af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_LONG
9083af6ab5fSopenharmony_ci
9093af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9103af6ab5fSopenharmony_ci    method_name: newJSValueFloat
9113af6ab5fSopenharmony_ci    params: [PRIMITIVE_FLOAT]
9123af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9133af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_FLOAT
9143af6ab5fSopenharmony_ci
9153af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9163af6ab5fSopenharmony_ci    method_name: newJSValueDouble
9173af6ab5fSopenharmony_ci    params: [PRIMITIVE_DOUBLE]
9183af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9193af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_DOUBLE
9203af6ab5fSopenharmony_ci
9213af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9223af6ab5fSopenharmony_ci    method_name: newJSValueString
9233af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
9243af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9253af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_STRING
9263af6ab5fSopenharmony_ci
9273af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9283af6ab5fSopenharmony_ci    method_name: newJSValueObject
9293af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
9303af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
9313af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_NEW_JSVALUE_OBJECT
9323af6ab5fSopenharmony_ci
9333af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_GET_VALUE_<TYPE>
9343af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9353af6ab5fSopenharmony_ci    method_name: getValueBoolean
9363af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9373af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
9383af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_BOOLEAN
9393af6ab5fSopenharmony_ci
9403af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9413af6ab5fSopenharmony_ci    method_name: getValueByte
9423af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9433af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
9443af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_BYTE
9453af6ab5fSopenharmony_ci
9463af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9473af6ab5fSopenharmony_ci    method_name: getValueChar
9483af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9493af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
9503af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_CHAR
9513af6ab5fSopenharmony_ci
9523af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9533af6ab5fSopenharmony_ci    method_name: getValueShort
9543af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9553af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
9563af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_SHORT
9573af6ab5fSopenharmony_ci
9583af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9593af6ab5fSopenharmony_ci    method_name: getValueInt
9603af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9613af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
9623af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_INT
9633af6ab5fSopenharmony_ci
9643af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9653af6ab5fSopenharmony_ci    method_name: getValueLong
9663af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9673af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
9683af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_LONG
9693af6ab5fSopenharmony_ci
9703af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9713af6ab5fSopenharmony_ci    method_name: getValueFloat
9723af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9733af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
9743af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_FLOAT
9753af6ab5fSopenharmony_ci
9763af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9773af6ab5fSopenharmony_ci    method_name: getValueDouble
9783af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9793af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
9803af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_DOUBLE
9813af6ab5fSopenharmony_ci
9823af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9833af6ab5fSopenharmony_ci    method_name: getValueString
9843af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE]
9853af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING
9863af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_STRING
9873af6ab5fSopenharmony_ci
9883af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9893af6ab5fSopenharmony_ci    method_name: getValueObject
9903af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_CLASS]
9913af6ab5fSopenharmony_ci    return_type: BUILTIN_OBJECT
9923af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_VALUE_OBJECT
9933af6ab5fSopenharmony_ci
9943af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_GET_PROPERTY_<TYPE>
9953af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
9963af6ab5fSopenharmony_ci    method_name: getPropertyBoolean
9973af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
9983af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
9993af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_BOOLEAN
10003af6ab5fSopenharmony_ci
10013af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10023af6ab5fSopenharmony_ci    method_name: getPropertyByte
10033af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10043af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
10053af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_BYTE
10063af6ab5fSopenharmony_ci
10073af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10083af6ab5fSopenharmony_ci    method_name: getPropertyChar
10093af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10103af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
10113af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_CHAR
10123af6ab5fSopenharmony_ci
10133af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10143af6ab5fSopenharmony_ci    method_name: getPropertyShort
10153af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10163af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
10173af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_SHORT
10183af6ab5fSopenharmony_ci
10193af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10203af6ab5fSopenharmony_ci    method_name: getPropertyInt
10213af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10223af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
10233af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_INT
10243af6ab5fSopenharmony_ci
10253af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10263af6ab5fSopenharmony_ci    method_name: getPropertyLong
10273af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10283af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
10293af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_LONG
10303af6ab5fSopenharmony_ci
10313af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10323af6ab5fSopenharmony_ci    method_name: getPropertyFloat
10333af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10343af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
10353af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_FLOAT
10363af6ab5fSopenharmony_ci
10373af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10383af6ab5fSopenharmony_ci    method_name: getPropertyDouble
10393af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10403af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
10413af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_DOUBLE
10423af6ab5fSopenharmony_ci
10433af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10443af6ab5fSopenharmony_ci    method_name: getPropertyString
10453af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10463af6ab5fSopenharmony_ci    return_type: BUILTIN_STRING
10473af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_STRING
10483af6ab5fSopenharmony_ci
10493af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10503af6ab5fSopenharmony_ci    method_name: getPropertyJSValue
10513af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING]
10523af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
10533af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_PROPERTY_JSVALUE
10543af6ab5fSopenharmony_ci
10553af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_SET_PROPERTY_<TYPE>
10563af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10573af6ab5fSopenharmony_ci    method_name: setPropertyBoolean
10583af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_BOOLEAN]
10593af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10603af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_BOOLEAN
10613af6ab5fSopenharmony_ci
10623af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10633af6ab5fSopenharmony_ci    method_name: setPropertyByte
10643af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_BYTE]
10653af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10663af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_BYTE
10673af6ab5fSopenharmony_ci
10683af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10693af6ab5fSopenharmony_ci    method_name: setPropertyChar
10703af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_CHAR]
10713af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10723af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_CHAR
10733af6ab5fSopenharmony_ci
10743af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10753af6ab5fSopenharmony_ci    method_name: setPropertyShort
10763af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_SHORT]
10773af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10783af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_SHORT
10793af6ab5fSopenharmony_ci
10803af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10813af6ab5fSopenharmony_ci    method_name: setPropertyInt
10823af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_INT]
10833af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10843af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_INT
10853af6ab5fSopenharmony_ci
10863af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10873af6ab5fSopenharmony_ci    method_name: setPropertyLong
10883af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_LONG]
10893af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10903af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_LONG
10913af6ab5fSopenharmony_ci
10923af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10933af6ab5fSopenharmony_ci    method_name: setPropertyFloat
10943af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_FLOAT]
10953af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
10963af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_FLOAT
10973af6ab5fSopenharmony_ci
10983af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
10993af6ab5fSopenharmony_ci    method_name: setPropertyDouble
11003af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, PRIMITIVE_DOUBLE]
11013af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11023af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_DOUBLE
11033af6ab5fSopenharmony_ci
11043af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11053af6ab5fSopenharmony_ci    method_name: setPropertyString
11063af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, BUILTIN_STRING]
11073af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11083af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_STRING
11093af6ab5fSopenharmony_ci
11103af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11113af6ab5fSopenharmony_ci    method_name: setPropertyJSValue
11123af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_STRING, BUILTIN_JSVALUE]
11133af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11143af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_PROPERTY_JSVALUE
11153af6ab5fSopenharmony_ci
11163af6ab5fSopenharmony_ci  - callee: BUILTIN_PROMISE
11173af6ab5fSopenharmony_ci    method_name: awaitResolution
11183af6ab5fSopenharmony_ci    params: []
11193af6ab5fSopenharmony_ci    return_type: BUILTIN_OBJECT
11203af6ab5fSopenharmony_ci    ref: BUILTIN_PROMISE_AWAIT_RESOLUTION
11213af6ab5fSopenharmony_ci
11223af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_GET_ELEMENT_<TYPE>
11233af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11243af6ab5fSopenharmony_ci    method_name: getElementBoolean
11253af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11263af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
11273af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_BOOLEAN
11283af6ab5fSopenharmony_ci
11293af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11303af6ab5fSopenharmony_ci    method_name: getElementByte
11313af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11323af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
11333af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_BYTE
11343af6ab5fSopenharmony_ci
11353af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11363af6ab5fSopenharmony_ci    method_name: getElementChar
11373af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11383af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
11393af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_CHAR
11403af6ab5fSopenharmony_ci
11413af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11423af6ab5fSopenharmony_ci    method_name: getElementShort
11433af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11443af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
11453af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_SHORT
11463af6ab5fSopenharmony_ci
11473af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11483af6ab5fSopenharmony_ci    method_name: getElementInt
11493af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11503af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
11513af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_INT
11523af6ab5fSopenharmony_ci
11533af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11543af6ab5fSopenharmony_ci    method_name: getElementLong
11553af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11563af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
11573af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_LONG
11583af6ab5fSopenharmony_ci
11593af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11603af6ab5fSopenharmony_ci    method_name: getElementFloat
11613af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11623af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
11633af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_FLOAT
11643af6ab5fSopenharmony_ci
11653af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11663af6ab5fSopenharmony_ci    method_name: getElementDouble
11673af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11683af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
11693af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_DOUBLE
11703af6ab5fSopenharmony_ci
11713af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11723af6ab5fSopenharmony_ci    method_name: getElementJSValue
11733af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT]
11743af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
11753af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_ELEMENT_JSVALUE
11763af6ab5fSopenharmony_ci
11773af6ab5fSopenharmony_ci  # BUILTIN_JSRUNTIME_SET_PROPERTY_<TYPE>
11783af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11793af6ab5fSopenharmony_ci    method_name: setElementBoolean
11803af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_BOOLEAN]
11813af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11823af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_BOOLEAN
11833af6ab5fSopenharmony_ci
11843af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11853af6ab5fSopenharmony_ci    method_name: setElementByte
11863af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_BYTE]
11873af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11883af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_BYTE
11893af6ab5fSopenharmony_ci
11903af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11913af6ab5fSopenharmony_ci    method_name: setElementChar
11923af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_CHAR]
11933af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
11943af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_CHAR
11953af6ab5fSopenharmony_ci
11963af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
11973af6ab5fSopenharmony_ci    method_name: setElementShort
11983af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_SHORT]
11993af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12003af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_SHORT
12013af6ab5fSopenharmony_ci
12023af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12033af6ab5fSopenharmony_ci    method_name: setElementInt
12043af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_INT]
12053af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12063af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_INT
12073af6ab5fSopenharmony_ci
12083af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12093af6ab5fSopenharmony_ci    method_name: setElementLong
12103af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_LONG]
12113af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12123af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_LONG
12133af6ab5fSopenharmony_ci
12143af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12153af6ab5fSopenharmony_ci    method_name: setElementFloat
12163af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_FLOAT]
12173af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12183af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_FLOAT
12193af6ab5fSopenharmony_ci
12203af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12213af6ab5fSopenharmony_ci    method_name: setElementDouble
12223af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, PRIMITIVE_DOUBLE]
12233af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12243af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_DOUBLE
12253af6ab5fSopenharmony_ci
12263af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12273af6ab5fSopenharmony_ci    method_name: setElementJSValue
12283af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, PRIMITIVE_INT, BUILTIN_JSVALUE]
12293af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12303af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_SET_ELEMENT_JSVALUE
12313af6ab5fSopenharmony_ci
12323af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12333af6ab5fSopenharmony_ci    method_name: __initJSCallClass
12343af6ab5fSopenharmony_ci    params: []
12353af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12363af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_INIT_DYNAMIC_CALL_CLASS
12373af6ab5fSopenharmony_ci
12383af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12393af6ab5fSopenharmony_ci    method_name: __initJSNewClass
12403af6ab5fSopenharmony_ci    params: []
12413af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12423af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_INIT_DYNAMIC_NEW_CLASS
12433af6ab5fSopenharmony_ci
12443af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12453af6ab5fSopenharmony_ci    method_name: loadModule
12463af6ab5fSopenharmony_ci    params: [BUILTIN_STRING]
12473af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12483af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_LOAD_MODULE
12493af6ab5fSopenharmony_ci
12503af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12513af6ab5fSopenharmony_ci    method_name: getUndefined
12523af6ab5fSopenharmony_ci    params: []
12533af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
12543af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_GET_UNDEFINED
12553af6ab5fSopenharmony_ci
12563af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12573af6ab5fSopenharmony_ci    method_name: strictEqual
12583af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_JSVALUE]
12593af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
12603af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_STRICT_EQUAL
12613af6ab5fSopenharmony_ci
12623af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12633af6ab5fSopenharmony_ci    method_name: instanceOfDynamic
12643af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_JSVALUE]
12653af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
12663af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_INSTANCE_OF_DYNAMIC
12673af6ab5fSopenharmony_ci
12683af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
12693af6ab5fSopenharmony_ci    method_name: instanceOfStatic
12703af6ab5fSopenharmony_ci    params: [BUILTIN_JSVALUE, BUILTIN_CLASS]
12713af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
12723af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_INSTANCE_OF_STATIC
12733af6ab5fSopenharmony_ci
12743af6ab5fSopenharmony_ci  - callee: BUILTIN_JSVALUE
12753af6ab5fSopenharmony_ci    method_name: toString
12763af6ab5fSopenharmony_ci    params: []
12773af6ab5fSopenharmony_ci    return_type: PRIMITIVE_STRING
12783af6ab5fSopenharmony_ci    ref: BUILTIN_JSVALUE_TO_STRING
12793af6ab5fSopenharmony_ci
12803af6ab5fSopenharmony_ci  - callee: BUILTIN_BOX
12813af6ab5fSopenharmony_ci    method_name: $CTOR
12823af6ab5fSopenharmony_ci    params: []
12833af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
12843af6ab5fSopenharmony_ci    ref: BUILTIN_BOX_CTOR
12853af6ab5fSopenharmony_ci
12863af6ab5fSopenharmony_ci  - callee: BUILTIN_BOX
12873af6ab5fSopenharmony_ci    method_name: get
12883af6ab5fSopenharmony_ci    params: []
12893af6ab5fSopenharmony_ci    return_type: BUILTIN_OBJECT
12903af6ab5fSopenharmony_ci    ref: BUILTIN_BOX_GET
12913af6ab5fSopenharmony_ci
12923af6ab5fSopenharmony_ci  - callee: BUILTIN_BOX
12933af6ab5fSopenharmony_ci    method_name: set
12943af6ab5fSopenharmony_ci    params: [BUILTIN_OBJECT]
12953af6ab5fSopenharmony_ci    return_type: BUILTIN_OBJECT
12963af6ab5fSopenharmony_ci    ref: BUILTIN_BOX_SET
12973af6ab5fSopenharmony_ci
12983af6ab5fSopenharmony_ci  - callee: BUILTIN_BOOLEAN_BOX
12993af6ab5fSopenharmony_ci    method_name: $CTOR
13003af6ab5fSopenharmony_ci    params: []
13013af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13023af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_BOX_CTOR
13033af6ab5fSopenharmony_ci
13043af6ab5fSopenharmony_ci  - callee: BUILTIN_BOOLEAN_BOX
13053af6ab5fSopenharmony_ci    method_name: get
13063af6ab5fSopenharmony_ci    params: []
13073af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
13083af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_BOX_GET
13093af6ab5fSopenharmony_ci
13103af6ab5fSopenharmony_ci  - callee: BUILTIN_BOOLEAN_BOX
13113af6ab5fSopenharmony_ci    method_name: set
13123af6ab5fSopenharmony_ci    params: [PRIMITIVE_BOOLEAN]
13133af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BOOLEAN
13143af6ab5fSopenharmony_ci    ref: BUILTIN_BOOLEAN_BOX_SET
13153af6ab5fSopenharmony_ci
13163af6ab5fSopenharmony_ci  - callee: BUILTIN_BYTE_BOX
13173af6ab5fSopenharmony_ci    method_name: $CTOR
13183af6ab5fSopenharmony_ci    params: []
13193af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13203af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_BOX_CTOR
13213af6ab5fSopenharmony_ci
13223af6ab5fSopenharmony_ci  - callee: BUILTIN_BYTE_BOX
13233af6ab5fSopenharmony_ci    method_name: get
13243af6ab5fSopenharmony_ci    params: []
13253af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
13263af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_BOX_GET
13273af6ab5fSopenharmony_ci
13283af6ab5fSopenharmony_ci  - callee: BUILTIN_BYTE_BOX
13293af6ab5fSopenharmony_ci    method_name: set
13303af6ab5fSopenharmony_ci    params: [PRIMITIVE_BYTE]
13313af6ab5fSopenharmony_ci    return_type: PRIMITIVE_BYTE
13323af6ab5fSopenharmony_ci    ref: BUILTIN_BYTE_BOX_SET
13333af6ab5fSopenharmony_ci
13343af6ab5fSopenharmony_ci  - callee: BUILTIN_CHAR_BOX
13353af6ab5fSopenharmony_ci    method_name: $CTOR
13363af6ab5fSopenharmony_ci    params: []
13373af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13383af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_BOX_CTOR
13393af6ab5fSopenharmony_ci
13403af6ab5fSopenharmony_ci  - callee: BUILTIN_CHAR_BOX
13413af6ab5fSopenharmony_ci    method_name: get
13423af6ab5fSopenharmony_ci    params: []
13433af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
13443af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_BOX_GET
13453af6ab5fSopenharmony_ci
13463af6ab5fSopenharmony_ci  - callee: BUILTIN_CHAR_BOX
13473af6ab5fSopenharmony_ci    method_name: set
13483af6ab5fSopenharmony_ci    params: [PRIMITIVE_CHAR]
13493af6ab5fSopenharmony_ci    return_type: PRIMITIVE_CHAR
13503af6ab5fSopenharmony_ci    ref: BUILTIN_CHAR_BOX_SET
13513af6ab5fSopenharmony_ci
13523af6ab5fSopenharmony_ci  - callee: BUILTIN_SHORT_BOX
13533af6ab5fSopenharmony_ci    method_name: $CTOR
13543af6ab5fSopenharmony_ci    params: []
13553af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13563af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_BOX_CTOR
13573af6ab5fSopenharmony_ci
13583af6ab5fSopenharmony_ci  - callee: BUILTIN_SHORT_BOX
13593af6ab5fSopenharmony_ci    method_name: get
13603af6ab5fSopenharmony_ci    params: []
13613af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
13623af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_BOX_GET
13633af6ab5fSopenharmony_ci
13643af6ab5fSopenharmony_ci  - callee: BUILTIN_SHORT_BOX
13653af6ab5fSopenharmony_ci    method_name: set
13663af6ab5fSopenharmony_ci    params: [PRIMITIVE_SHORT]
13673af6ab5fSopenharmony_ci    return_type: PRIMITIVE_SHORT
13683af6ab5fSopenharmony_ci    ref: BUILTIN_SHORT_BOX_SET
13693af6ab5fSopenharmony_ci
13703af6ab5fSopenharmony_ci  - callee: BUILTIN_INT_BOX
13713af6ab5fSopenharmony_ci    method_name: $CTOR
13723af6ab5fSopenharmony_ci    params: []
13733af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13743af6ab5fSopenharmony_ci    ref: BUILTIN_INT_BOX_CTOR
13753af6ab5fSopenharmony_ci
13763af6ab5fSopenharmony_ci  - callee: BUILTIN_INT_BOX
13773af6ab5fSopenharmony_ci    method_name: get
13783af6ab5fSopenharmony_ci    params: []
13793af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
13803af6ab5fSopenharmony_ci    ref: BUILTIN_INT_BOX_GET
13813af6ab5fSopenharmony_ci
13823af6ab5fSopenharmony_ci  - callee: BUILTIN_INT_BOX
13833af6ab5fSopenharmony_ci    method_name: set
13843af6ab5fSopenharmony_ci    params: [PRIMITIVE_INT]
13853af6ab5fSopenharmony_ci    return_type: PRIMITIVE_INT
13863af6ab5fSopenharmony_ci    ref: BUILTIN_INT_BOX_SET
13873af6ab5fSopenharmony_ci
13883af6ab5fSopenharmony_ci  - callee: BUILTIN_LONG_BOX
13893af6ab5fSopenharmony_ci    method_name: $CTOR
13903af6ab5fSopenharmony_ci    params: []
13913af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
13923af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_BOX_CTOR
13933af6ab5fSopenharmony_ci
13943af6ab5fSopenharmony_ci  - callee: BUILTIN_LONG_BOX
13953af6ab5fSopenharmony_ci    method_name: get
13963af6ab5fSopenharmony_ci    params: []
13973af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
13983af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_BOX_GET
13993af6ab5fSopenharmony_ci
14003af6ab5fSopenharmony_ci  - callee: BUILTIN_LONG_BOX
14013af6ab5fSopenharmony_ci    method_name: set
14023af6ab5fSopenharmony_ci    params: [PRIMITIVE_LONG]
14033af6ab5fSopenharmony_ci    return_type: PRIMITIVE_LONG
14043af6ab5fSopenharmony_ci    ref: BUILTIN_LONG_BOX_SET
14053af6ab5fSopenharmony_ci
14063af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT_BOX
14073af6ab5fSopenharmony_ci    method_name: $CTOR
14083af6ab5fSopenharmony_ci    params: []
14093af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
14103af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_BOX_CTOR
14113af6ab5fSopenharmony_ci
14123af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT_BOX
14133af6ab5fSopenharmony_ci    method_name: get
14143af6ab5fSopenharmony_ci    params: []
14153af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
14163af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_BOX_GET
14173af6ab5fSopenharmony_ci
14183af6ab5fSopenharmony_ci  - callee: BUILTIN_FLOAT_BOX
14193af6ab5fSopenharmony_ci    method_name: set
14203af6ab5fSopenharmony_ci    params: [PRIMITIVE_FLOAT]
14213af6ab5fSopenharmony_ci    return_type: PRIMITIVE_FLOAT
14223af6ab5fSopenharmony_ci    ref: BUILTIN_FLOAT_BOX_SET
14233af6ab5fSopenharmony_ci
14243af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE_BOX
14253af6ab5fSopenharmony_ci    method_name: $CTOR
14263af6ab5fSopenharmony_ci    params: []
14273af6ab5fSopenharmony_ci    return_type: PRIMITIVE_VOID
14283af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_BOX_CTOR
14293af6ab5fSopenharmony_ci
14303af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE_BOX
14313af6ab5fSopenharmony_ci    method_name: get
14323af6ab5fSopenharmony_ci    params: []
14333af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
14343af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_BOX_GET
14353af6ab5fSopenharmony_ci
14363af6ab5fSopenharmony_ci  - callee: BUILTIN_DOUBLE_BOX
14373af6ab5fSopenharmony_ci    method_name: set
14383af6ab5fSopenharmony_ci    params: [PRIMITIVE_DOUBLE]
14393af6ab5fSopenharmony_ci    return_type: PRIMITIVE_DOUBLE
14403af6ab5fSopenharmony_ci    ref: BUILTIN_DOUBLE_BOX_SET
14413af6ab5fSopenharmony_ci
14423af6ab5fSopenharmony_ci  - callee: BUILTIN_JSRUNTIME
14433af6ab5fSopenharmony_ci    method_name: createObject
14443af6ab5fSopenharmony_ci    params: []
14453af6ab5fSopenharmony_ci    return_type: BUILTIN_JSVALUE
14463af6ab5fSopenharmony_ci    ref: BUILTIN_JSRUNTIME_CREATE_OBJECT
14473af6ab5fSopenharmony_ci
14483af6ab5fSopenharmony_cidynamiclangs:
14493af6ab5fSopenharmony_ci  - name: js
14503af6ab5fSopenharmony_ci    dynamic_class: BUILTIN_JSVALUE
14513af6ab5fSopenharmony_ci    call_class:
14523af6ab5fSopenharmony_ci      name: JSCALL_CLASS
14533af6ab5fSopenharmony_ci      init_builtin: BUILTIN_JSRUNTIME_INIT_DYNAMIC_CALL_CLASS
14543af6ab5fSopenharmony_ci    new_class:
14553af6ab5fSopenharmony_ci      name: JSNEW_CLASS
14563af6ab5fSopenharmony_ci      init_builtin: BUILTIN_JSRUNTIME_INIT_DYNAMIC_NEW_CLASS
14573af6ab5fSopenharmony_ci    module_class:
14583af6ab5fSopenharmony_ci      load_builtin: BUILTIN_JSRUNTIME_LOAD_MODULE
14593af6ab5fSopenharmony_ci    builtins:
14603af6ab5fSopenharmony_ci      new:
14613af6ab5fSopenharmony_ci        - type: boolean
14623af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_BOOLEAN
14633af6ab5fSopenharmony_ci        - type: byte
14643af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_BYTE
14653af6ab5fSopenharmony_ci        - type: char
14663af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_CHAR
14673af6ab5fSopenharmony_ci        - type: short
14683af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_SHORT
14693af6ab5fSopenharmony_ci        - type: int
14703af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_INT
14713af6ab5fSopenharmony_ci        - type: long
14723af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_LONG
14733af6ab5fSopenharmony_ci        - type: float
14743af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_FLOAT
14753af6ab5fSopenharmony_ci        - type: double
14763af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_DOUBLE
14773af6ab5fSopenharmony_ci        - type: string
14783af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_STRING
14793af6ab5fSopenharmony_ci        - type: object
14803af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_NEW_JSVALUE_OBJECT
14813af6ab5fSopenharmony_ci      get_value:
14823af6ab5fSopenharmony_ci        - type: boolean
14833af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_BOOLEAN
14843af6ab5fSopenharmony_ci        - type: byte
14853af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_BYTE
14863af6ab5fSopenharmony_ci        - type: char
14873af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_CHAR
14883af6ab5fSopenharmony_ci        - type: short
14893af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_SHORT
14903af6ab5fSopenharmony_ci        - type: int
14913af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_INT
14923af6ab5fSopenharmony_ci        - type: long
14933af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_LONG
14943af6ab5fSopenharmony_ci        - type: float
14953af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_FLOAT
14963af6ab5fSopenharmony_ci        - type: double
14973af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_DOUBLE
14983af6ab5fSopenharmony_ci        - type: string
14993af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_STRING
15003af6ab5fSopenharmony_ci        - type: object
15013af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_VALUE_OBJECT
15023af6ab5fSopenharmony_ci      get_property:
15033af6ab5fSopenharmony_ci        - type: boolean
15043af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_BOOLEAN
15053af6ab5fSopenharmony_ci        - type: byte
15063af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_BYTE
15073af6ab5fSopenharmony_ci        - type: char
15083af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_CHAR
15093af6ab5fSopenharmony_ci        - type: short
15103af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_SHORT
15113af6ab5fSopenharmony_ci        - type: int
15123af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_INT
15133af6ab5fSopenharmony_ci        - type: long
15143af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_LONG
15153af6ab5fSopenharmony_ci        - type: float
15163af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_FLOAT
15173af6ab5fSopenharmony_ci        - type: double
15183af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_DOUBLE
15193af6ab5fSopenharmony_ci        - type: string
15203af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_STRING
15213af6ab5fSopenharmony_ci        - type: dynamic
15223af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_PROPERTY_JSVALUE
15233af6ab5fSopenharmony_ci      set_property:
15243af6ab5fSopenharmony_ci        - type: boolean
15253af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_BOOLEAN
15263af6ab5fSopenharmony_ci        - type: byte
15273af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_BYTE
15283af6ab5fSopenharmony_ci        - type: char
15293af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_CHAR
15303af6ab5fSopenharmony_ci        - type: short
15313af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_SHORT
15323af6ab5fSopenharmony_ci        - type: int
15333af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_INT
15343af6ab5fSopenharmony_ci        - type: long
15353af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_LONG
15363af6ab5fSopenharmony_ci        - type: float
15373af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_FLOAT
15383af6ab5fSopenharmony_ci        - type: double
15393af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_DOUBLE
15403af6ab5fSopenharmony_ci        - type: string
15413af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_STRING
15423af6ab5fSopenharmony_ci        - type: dynamic
15433af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_PROPERTY_JSVALUE
15443af6ab5fSopenharmony_ci      get_element:
15453af6ab5fSopenharmony_ci        - type: boolean
15463af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_BOOLEAN
15473af6ab5fSopenharmony_ci        - type: byte
15483af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_BYTE
15493af6ab5fSopenharmony_ci        - type: char
15503af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_CHAR
15513af6ab5fSopenharmony_ci        - type: short
15523af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_SHORT
15533af6ab5fSopenharmony_ci        - type: int
15543af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_INT
15553af6ab5fSopenharmony_ci        - type: long
15563af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_LONG
15573af6ab5fSopenharmony_ci        - type: float
15583af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_FLOAT
15593af6ab5fSopenharmony_ci        - type: double
15603af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_DOUBLE
15613af6ab5fSopenharmony_ci        - type: dynamic
15623af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_GET_ELEMENT_JSVALUE
15633af6ab5fSopenharmony_ci      set_element:
15643af6ab5fSopenharmony_ci        - type: boolean
15653af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_BOOLEAN
15663af6ab5fSopenharmony_ci        - type: byte
15673af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_BYTE
15683af6ab5fSopenharmony_ci        - type: char
15693af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_CHAR
15703af6ab5fSopenharmony_ci        - type: short
15713af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_SHORT
15723af6ab5fSopenharmony_ci        - type: int
15733af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_INT
15743af6ab5fSopenharmony_ci        - type: long
15753af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_LONG
15763af6ab5fSopenharmony_ci        - type: float
15773af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_FLOAT
15783af6ab5fSopenharmony_ci        - type: double
15793af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_DOUBLE
15803af6ab5fSopenharmony_ci        - type: dynamic
15813af6ab5fSopenharmony_ci          builtin: BUILTIN_JSRUNTIME_SET_ELEMENT_JSVALUE
15823af6ab5fSopenharmony_ci      get_undefined: BUILTIN_JSRUNTIME_GET_UNDEFINED
1583