| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/ts_to_sts_frontend/ |
| D | number_subtypes_frontend.ets.erb | 22 % (@integral_primitives + @float_primitives).each do |primitive| 23 //! CHECKER jscall<%= primitive.getName.capitalize %> JIT 24 …entry: "jscall<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_fro… 25 //! METHOD "jscall<%= primitive.getName.capitalize %>" 30 //! CHECKER jsnewGetProperty<%= primitive.getName.capitalize %> JIT 31 …tProperty<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_frontend… 32 //! METHOD "jsnewGetProperty<%= primitive.getName.capitalize %>" 39 //! CHECKER jsnewSetProperty<%= primitive.getName.capitalize %> JIT 40 …tProperty<%= primitive.getName.capitalize %>", options: "--compiler-regex=number_subtypes_frontend… 41 //! METHOD "jsnewSetProperty<%= primitive.getName.capitalize %>" [all …]
|
| D | number_subtypes_frontend.cpp.erb | 23 % (@integral_primitives + @float_primitives).each do |primitive| 24 TEST_F(EtsInteropNumberSubtypesTest, TestJSCall<%= primitive.getName.capitalize() %>) 26 …auto jscallRet = CallEtsFunction<int64_t>(GetPackageName(), "jscall<%= primitive.getName.capitaliz… 30 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewGetProperty<%= primitive.getName.capitalize() %>) 32 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewGetProperty<%= primitive.getName.… 36 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewSetProperty<%= primitive.getName.capitalize() %>) 38 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewSetProperty<%= primitive.getName.… 42 TEST_F(EtsInteropNumberSubtypesTest, TestJSCallStatic<%= primitive.getName.capitalize() %>) 44 …Ret = CallEtsFunction<int64_t>(GetPackageName(), "jscallStaticMethod<%= primitive.getName.capitali…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/ts_to_sts/ |
| D | number_subtypes.ets.erb | 34 % @integral_primitives.each do |primitive| 35 function jscall<%= primitive.getName.capitalize() %>(): int { 36 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>; 37 let v1: <%= primitive.getName.capitalize() %> = <%= primitive.getMax() %>; 39 if (res == <%= primitive.getSum() %>) { 46 function jsnewGetProperty<%= primitive.getName.capitalize() %>(): int { 47 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>; 48 let v1: <%= primitive.getName.capitalize() %> = <%= primitive.getMax() %>;; 60 function jsnewSetProperty<%= primitive.getName.capitalize() %>(): int { 61 let v0: <%= primitive.getName.capitalize() %> = <%= primitive.getMin() %>; [all …]
|
| D | number_subtypes.cpp.erb | 29 % (@integral_primitives + @float_primitives).each do |primitive| 30 TEST_F(EtsInteropNumberSubtypesTest, TestJSCall<%= primitive.getName.capitalize() %>) 32 …auto jscallRet = CallEtsFunction<int64_t>(GetPackageName(), "jscall<%= primitive.getName.capitaliz… 36 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewGetProperty<%= primitive.getName.capitalize() %>) 38 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewGetProperty<%= primitive.getName.… 42 TEST_F(EtsInteropNumberSubtypesTest, TestjsnewSetProperty<%= primitive.getName.capitalize() %>) 44 …auto jsnewRet = CallEtsFunction<int64_t>(GetPackageName(), "jsnewSetProperty<%= primitive.getName.… 48 TEST_F(EtsInteropNumberSubtypesTest, TestJSCallStatic<%= primitive.getName.capitalize() %>) 50 …Ret = CallEtsFunction<int64_t>(GetPackageName(), "jscallStaticMethod<%= primitive.getName.capitali…
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | arkts-primitive-type-normalization.ets.arkts2.json | 24 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 44 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 64 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 84 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 94 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 104 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 114 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)… 124 …"rule": "Primitive types are normalized with their boxed type (arkts-primitive-type-normalization)…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/std/core/ |
| D | list.std_core_value.yaml | 18 primitive: true 24 primitive: true 30 primitive: true 36 primitive: true 42 primitive: true 48 primitive: true 54 primitive: true 60 primitive: true 66 primitive: false 72 primitive: false [all …]
|
| D | list.std_core_string_static.yaml | 20 param_nature: {"param1": primitive, "param2": primitive}, 37 …param_nature: {"param1": primitive, "param2": primitive, "param3": primitive, "param4": primitive},
|
| D | list.std_core_string_instance.yaml | 161 param_nature: {"param1": primitive}, 181 param_nature: {"param1": primitive}, 217 param_nature: {"param1": primitive}, 235 param_nature: {"param1": primitive}, 254 param_nature: {"param1": primitive, "param2": primitive}, 271 param_nature: {"param1": primitive}, 289 param_nature: {"param1": primitive, "param2": primitive}, 307 param_nature: {"param1": primitive}, 325 param_nature: {"param1": primitive}, 343 param_nature: {"param1": primitive}, [all …]
|
| D | list.std_core_double_static.yaml | 33 param_nature: {"param1": primitive}, 48 param_nature: {"param1": primitive}, 66 param_nature: {"param1": primitive}, 85 param_nature: {"param1": primitive}, 104 param_nature: {"param1": primitive, "param2": primitive}, 121 param_nature: {"param1": primitive, "param2": primitive}, 137 param_nature: { "param1": primitive }, 153 param_nature: { "param1": primitive }, 167 param_nature: { "param1": primitive }, 181 param_nature: { "param1": primitive }, [all …]
|
| D | list.std_core_char_static.yaml | 19 param_nature: { "param1": primitive }, 32 param_nature: { "param1": primitive }, 48 param_nature: { "param1": primitive }, 64 param_nature: { "param1": primitive }, 80 param_nature: { "param1": primitive }, 97 param_nature: { "param1": primitive }, 113 param_nature: { "param1": primitive }, 129 param_nature: { "param1": primitive, "param2": primitive }, 142 param_nature: { "param1": primitive }, 155 param_nature: { "param1": primitive }, [all …]
|
| D | list.std_core_stringbuilder_static.yaml | 19 param_nature: {"param1": primitive}, 32 param_nature: {"param1": primitive}, 45 param_nature: {"param1": primitive}, 58 param_nature: {"param1": primitive}, 71 param_nature: {"param1": primitive}, 84 param_nature: {"param1": primitive}, 97 param_nature: {"param1": primitive}, 110 param_nature: {"param1": primitive},
|
| D | list.std_core_stringbuilder_instance.yaml | 52 param_nature: {"param1": "primitive"}, 68 param_nature: {"param1": "primitive"}, 84 param_nature: {"param1": "primitive"}, 100 param_nature: {"param1": "primitive"}, 116 param_nature: {"param1": "primitive"}, 132 param_nature: {"param1": "primitive"}, 148 param_nature: {"param1": "primitive"},
|
| D | list.std_core_constructor.yaml | 24 init_object_param_nature: {"param1": primitive}, 41 init_object_param_nature: {"param1": primitive}, 58 init_object_param_nature: {"param1": primitive}, 75 init_object_param_nature: {"param1": primitive}, 92 init_object_param_nature: {"param1": primitive}, 109 init_object_param_nature: {"param1": primitive}, 126 init_object_param_nature: {"param1": primitive}, 143 init_object_param_nature: {"param1": primitive},
|
| D | list.std_core_char_instance.yaml | 19 init_object_type_nature: primitive, 34 init_object_type_nature: primitive, 49 init_object_type_nature: primitive, 64 init_object_type_nature: primitive, 79 init_object_type_nature: primitive, 94 init_object_type_nature: primitive, 109 init_object_type_nature: primitive, 124 init_object_type_nature: primitive, 139 init_object_type_nature: primitive, 154 init_object_type_nature: primitive, [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/scripts/ |
| D | signatures.rb | 43 data.primitives.each do |primitive| 44 refs[primitive.ref] = primitive.name 45 Signatures::PRIMITIVES[primitive.ref] = primitive.name
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/15.cast_expressions/ |
| D | cast.params.yaml | 18 let t = s as number // primitive widening 24 let t = s as Number // primitive widening and boxing 48 let t = s as int // primitive narrowing 54 let t = s as char // primitive widening and narrowing
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | cast_expressions.ets | 21 // Casting to primitive types 51 // Casting to primitive types 80 // Casting to primitive types 109 // Casting to primitive types 137 // Casting to primitive types 164 // Casting to primitive types 190 // Casting to primitive types 215 // Casting to primitive types
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/interop/ |
| D | interop_convert_import.ets.arkts2.json | 44 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 64 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 84 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 104 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 124 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 174 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 214 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-… 224 …"rule": "Casting interop JS objects to primitive types is not allowed (arkts-interop-js2s-convert-…
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | lower_boxed_boolean_doc.md | 3 …nts (`Boolean.TRUE`, `Boolean.FALSE`) and replaces them with equivalent primitive operations. This… 8 - Eliminates intermediate Phi nodes for boxed booleans by creating primitive versions. 35 - Clones `Phi` with primitive type and inputs. 47 clone Phi with primitive constants
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_symbol.cpp | 73 … JSTaggedValue primitive = JSPrimitiveRef::Cast(valueHandle->GetTaggedObject())->GetValue(thread); in ToString() local 74 if (primitive.IsSymbol()) { in ToString() 75 return SymbolDescriptiveString(thread, primitive); in ToString() 132 … JSTaggedValue primitive = JSPrimitiveRef::Cast(valueHandle->GetTaggedObject())->GetValue(thread); in ValueOf() local 133 if (primitive.IsSymbol()) { in ValueOf() 134 return primitive; in ValueOf() 209 JSTaggedValue primitive = JSPrimitiveRef::Cast(sym->GetTaggedObject())->GetValue(thread); in ToPrimitive() local 210 if (primitive.IsSymbol()) { in ToPrimitive() 211 return primitive; in ToPrimitive() 241 JSTaggedValue primitive = JSPrimitiveRef::Cast(value->GetTaggedObject())->GetValue(thread); in ThisSymbolValue() local [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | StringBuilder.ets | 193 * Converts the primitive to a string 202 * Converts the primitive to a string 211 * Converts the primitive to a string 220 * Converts the primitive to a string 229 * Converts the primitive to a string 238 * Converts the primitive to a string 247 * Converts the primitive to a string 258 * Converts the primitive to a string
|
| D | Int.ets | 41 * Returns value of this instance as a primitive 50 * Returns boxed representation of the primitive 145 * Returns the primitive as byte value 154 * Returns the primitive as short value 163 * Returns the primitive as long value 172 * Returns the primitive as float value 181 * Returns the primitive as double value 190 * Returns the primitive as char value 199 * Returns the primitive as int value
|
| D | Char.ets | 34 * constructor(char) creates a Char object from a specified primitive char. 36 * @param value a primitive char to create Char from. 52 * unboxed() returns an underlying primitive char. 54 * @returns the underlying primitive char. 61 * valueOf(char) creates a Char object from a primitive char. 65 * @param value a primitive char to create Char from. 67 * @returns an instance of Char created from the primitive char. 75 * equals(Object) compares two Chars by their underlying primitive chars. 79 * @returns comparison result of underlying primitive chars. 242 * Returns the primitive as byte value [all …]
|
| /arkcompiler/ets_runtime/ecmascript/serializer/ |
| D | base_serializer.cpp | 74 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeJSTaggedValue() 165 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeHClassFieldIndividually() 173 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeHClassFieldIndividually() 198 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionFieldIndividually() 235 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionModule() 250 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeLexicalEnvFieldIndividually() 273 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSFunctionEnvFieldIndividually() 296 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeSendableEnvFieldIndividually() 319 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeAsyncFunctionFieldIndividually() 330 data_->WriteEncodeFlag(EncodeFlag::PRIMITIVE); in SerializeAsyncFunctionFieldIndividually() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/primitive/ts_to_ets/ |
| D | CMakeLists.txt | 15 CPP_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/primitive.cpp 16 ETS_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/primitive.ets
|