/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
H A D | ets_string_test.cpp | 181 EtsString *string2 = EtsString::CreateFromUtf16(data.data(), data.size() - 1); in TEST_F() local 187 ASSERT_FALSE(coretypes::String::StringsAreEqual(reinterpret_cast<coretypes::String *>(string2), in TEST_F() 216 EtsString *string2 = EtsString::CreateFromMUtf8(mutf8Data2); in TEST_F() local 221 ASSERT_EQ(false, string2->IsUtf16()); in TEST_F() 224 ASSERT_LT(string1->Compare(string2), 0); in TEST_F() 225 ASSERT_GT(string2->Compare(string1), 0); in TEST_F() 228 ASSERT_LT(string2->Compare(string4), 0); in TEST_F() 229 ASSERT_GT(string4->Compare(string2), 0); in TEST_F() 236 ASSERT_LT(string2->Compare(string5), 0); in TEST_F() 237 ASSERT_GT(string5->Compare(string2), in TEST_F() 585 EtsString *string2 = EtsString::CreateFromUtf16(string1->GetDataUtf16(), data.size()); TEST_F() local 601 EtsString *string2 = EtsString::CreateFromMUtf8(reinterpret_cast<const char *>(data2.data())); TEST_F() local 622 EtsString *string2 = EtsString::Resolve(data.data(), data.size() - 1); TEST_F() local [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_collator_test.cpp | 40 JSHandle<EcmaString> string2 = factory->NewFromASCII("abc"); in HWTEST_F_L0() local 54 JSTaggedValue result = JSCollator::CompareStrings(thread, icuCollator1, string1, string2); in HWTEST_F_L0() 65 result = JSCollator::CompareStrings(thread, icuCollator2, string1, string2); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_collator.cpp | 635 bool FastCompareStringFlatContent(EcmaString* string1, EcmaString* string2, in FastCompareStringFlatContent() argument 639 EcmaStringAccessor string2Acc(string2); in FastCompareStringFlatContent() 643 auto r = EcmaStringAccessor::GetNonTreeUtf8Data(string2); in FastCompareStringFlatContent() 646 auto r = EcmaStringAccessor::GetNonTreeUtf16Data(string2); in FastCompareStringFlatContent() 652 auto r = EcmaStringAccessor::GetNonTreeUtf8Data(string2); in FastCompareStringFlatContent() 655 auto r = EcmaStringAccessor::GetNonTreeUtf16Data(string2); in FastCompareStringFlatContent() 675 // 1. Check string1 and string2 can fastcompare. 683 EcmaString* string1, EcmaString* string2, in TryFastCompareStrings() 689 const auto length2 = static_cast<int>(EcmaStringAccessor(string2).GetLength()); in TryFastCompareStrings() 693 if (!FastCompareStringFlatContent(string1, string2, commonLengt in TryFastCompareStrings() 682 TryFastCompareStrings([[maybe_unused]] const icu::Collator* icuCollator, EcmaString* string1, EcmaString* string2, int& processedUntilOut) TryFastCompareStrings() argument 755 CompareStrings(JSThread *thread, const icu::Collator *icuCollator, const JSHandle<EcmaString> &string1, const JSHandle<EcmaString> &string2, [[maybe_unused]]CompareStringsOption csOption) CompareStrings() argument [all...] |
H A D | js_collator.h | 122 const JSHandle<EcmaString> &string1, const JSHandle<EcmaString> &string2,
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | string_test.cpp | 535 String *string2 = String::CreateFromMUtf8(data2.data(), data2.size() - 1, GetLanguageContext(), in TEST_F() local 542 auto index = string1->IndexOf(string2, 1); in TEST_F() 544 auto index2 = string3->IndexOf(string2, 1); in TEST_F() 549 index = string1->IndexOf(string2, 2_I); in TEST_F() 551 index2 = string3->IndexOf(string2, 2_I); in TEST_F() 613 String *string2 = String::CreateFromMUtf8(data2.data(), data2.size() - 1, GetLanguageContext(), in TEST_F() local 620 ASSERT_EQ(false, string2->IsUtf16()); in TEST_F() 623 ASSERT_LT(string1->Compare(string2), 0); in TEST_F() 624 ASSERT_GT(string2->Compare(string1), 0); in TEST_F() 627 ASSERT_LT(string2 in TEST_F() 780 String *string2 = String::CreateFromMUtf8(data2.data(), data2.size() - 1, GetLanguageContext(), TEST_F() local [all...] |
/arkcompiler/toolchain/tooling/test/testcases/js/ |
H A D | module_variable.js | 175 var string2 = "helloworld11"; variable 202 var iterator2 = string2[Symbol.iterator]; 206 export {string2 as string3};
|
H A D | watch_variable.js | 116 var string2 = string1;
|
H A D | variable_first.js | 113 var string2 = string1;
|
H A D | container.js | 286 var string2 = treeMap.getLastKey();
|
/arkcompiler/runtime_core/static_core/runtime/coretypes/ |
H A D | string.cpp | 978 String *String::Concat(String *string1, String *string2, const LanguageContext &ctx, PandaVM *vm) in Concat() argument 981 ASSERT(string2 != nullptr); in Concat() 986 VMHandle<String> str2Handle(thread, string2); in Concat() 989 uint32_t length2 = string2->GetLength(); in Concat() 991 bool compressed = compressedStringsEnabled_ && (!string1->IsUtf16() && !string2->IsUtf16()); in Concat() 1001 string2 = str2Handle.GetPtr(); in Concat() 1009 memcpy_s(sp.Data(), sp.SizeBytes(), string2->GetDataMUtf8(), length2); in Concat() 1020 if (!string2->IsUtf16()) { in Concat() 1022 sp[i] = string2->At<false>(i); in Concat() 1025 memcpy_s(sp.Data(), sp.SizeBytes(), string2 in Concat() [all...] |
/arkcompiler/ets_runtime/test/moduletest/string/ |
H A D | string.js | 54 let string2 = string1.substring(1); 58 print(string2.toLowerCase(2, 4));
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_string.h | 305 coretypes::String *string2 = in FastSubString() local 307 return reinterpret_cast<EtsString *>(string2); in FastSubString()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_regexp_test.cpp | 587 JSHandle<EcmaString> string2 = factory->NewFromASCII("abcd"); in HWTEST_F_L0() local 594 ASSERT_TRUE(regExpParserCache->GetCache(*string2, 0, vec).first.IsHole()); in HWTEST_F_L0() 595 ASSERT_TRUE(regExpParserCache->GetCache(*string2, UINT32_MAX, vec).first.IsHole()); in HWTEST_F_L0()
|
H A D | builtins_string_test.cpp | 151 JSHandle<EcmaString> string2 = factory->NewFromASCII("ABC"); in HWTEST_F_L0() local 156 ecmaRuntimeCallInfo->SetCallArg(0, string2.GetTaggedValue()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/test/moduletest/array/ |
H A D | array.js | 1899 let string2 = numbers.toString(); 1900 print(string2);
|