Lines Matching refs:Symbol
30 BUILTINS_API_TRACE(argv->GetThread(), Symbol, Constructor);
50 // 5.Return a new unique Symbol value whose [[Description]] value is descString.
55 // 19.4.3.2 Symbol.prototype.toString()
59 BUILTINS_API_TRACE(argv->GetThread(), Symbol, ToString);
64 // 1.If value is a Symbol, return value.
85 BUILTINS_API_TRACE(thread, Symbol, SymbolDescriptiveString);
86 // Assert: Type(sym) is Symbol.
105 // Return the result of concatenating the strings "Symbol(", desc, and ")".
119 BUILTINS_API_TRACE(argv->GetThread(), Symbol, ValueOf);
124 // 1.If value is a Symbol, return value.
142 // 19.4.2.1 Symbol.for (key)
146 BUILTINS_API_TRACE(argv->GetThread(), Symbol, For);
158 // 5.Let newSymbol be a new unique Symbol value whose [[Description]] value is stringKey.
166 // 19.4.2.5 Symbol.keyFor (sym)
170 BUILTINS_API_TRACE(argv->GetThread(), Symbol, KeyFor);
173 // 1.If Type(sym) is not Symbol, throw a TypeError exception.
177 THROW_TYPE_ERROR_AND_RETURN(thread, "KeyFor: sym is not Symbol", JSTaggedValue::Exception());
192 // 19.4.3.4 Symbol.prototype [ @@toPrimitive ] ( hint )
196 BUILTINS_API_TRACE(argv->GetThread(), Symbol, ToPrimitive);
201 // 1.If value is a Symbol, return value.
221 BUILTINS_API_TRACE(argv->GetThread(), Symbol, DescriptionGetter);
233 BUILTINS_API_TRACE(thread, Symbol, ThisSymbolValue);
248 THROW_TYPE_ERROR_AND_RETURN(thread, "can not convert to Symbol", JSTaggedValue::Exception());