Lines Matching refs:symbol

98     JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol();
101 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::TO_STRING);
129 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("aaa");
131 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::TO_STRING);
145 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol();
148 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::BUILTIN_VALUE_OF);
151 ASSERT_EQ(result.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
154 JSHandle<JSTaggedValue> symbolValue(symbol);
159 ASSERT_EQ(otherResult.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
182 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("bbb");
185 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::BUILTIN_VALUE_OF);
188 ASSERT_EQ(result.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
191 JSHandle<JSTaggedValue> symbolValue(symbol);
196 ASSERT_EQ(otherResult.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
212 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewSymbolWithTableWithChar("ccc");
218 JSTaggedValue target(*symbol);
228 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("bbb");
230 std::vector<JSTaggedValue> args{symbol.GetTaggedValue()};
248 // not symbol
262 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol();
265 auto result = SymbolAlgorithm(thread, symbol.GetTaggedValue(), args, 4, AlgorithmType::BUILTIN_TO_PRIMITIVE);
268 ASSERT_EQ(result.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
271 JSHandle<JSTaggedValue> symbolValue(symbol);
277 ASSERT_EQ(otherResult.GetRawData() == (JSTaggedValue(*symbol)).GetRawData(), true);
317 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("");
322 ecmaRuntimeCallInfo->SetThis(symbol.GetTaggedValue());
332 // value is not symbol
334 JSHandle<JSTaggedValue> symbolValue(symbol);