Browse Source

Renamed Value.ToPrimitiveString() to ToString() which matches a method that existed in the master.

Dmitry Panov 5 years ago
parent
commit
f19759604c
5 changed files with 15 additions and 15 deletions
  1. 1 1
      builtin_array.go
  2. 1 1
      runtime.go
  3. 1 1
      string_ascii.go
  4. 1 1
      string_unicode.go
  5. 11 11
      value.go

+ 1 - 1
builtin_array.go

@@ -224,7 +224,7 @@ func (r *Runtime) writeItemLocaleString(item Value, buf *strings.Builder) {
 				strVal := c(FunctionCall{
 					This: item,
 				})
-				buf.WriteString(strVal.ToPrimitiveString().String())
+				buf.WriteString(strVal.ToString().String())
 				return
 			}
 		}

+ 1 - 1
runtime.go

@@ -1874,7 +1874,7 @@ func createDataPropertyOrThrow(o *Object, p Value, v Value) {
 }
 
 func toPropertyKey(key Value) Value {
-	return key.ToPrimitiveString()
+	return key.ToString()
 }
 
 func (r *Runtime) getVStr(v Value, p unistring.String) Value {

+ 1 - 1
string_ascii.go

@@ -108,7 +108,7 @@ func (s asciiString) toString() valueString {
 	return s
 }
 
-func (s asciiString) ToPrimitiveString() Value {
+func (s asciiString) ToString() Value {
 	return s
 }
 

+ 1 - 1
string_unicode.go

@@ -155,7 +155,7 @@ func (s unicodeString) toString() valueString {
 	return s
 }
 
-func (s unicodeString) ToPrimitiveString() Value {
+func (s unicodeString) ToString() Value {
 	return s
 }
 

+ 11 - 11
value.go

@@ -57,7 +57,7 @@ type Value interface {
 	ToInteger() int64
 	toString() valueString
 	string() unistring.String
-	ToPrimitiveString() Value
+	ToString() Value
 	String() string
 	ToFloat() float64
 	ToNumber() Value
@@ -155,7 +155,7 @@ func (i valueInt) string() unistring.String {
 	return unistring.String(i.String())
 }
 
-func (i valueInt) ToPrimitiveString() Value {
+func (i valueInt) ToString() Value {
 	return i
 }
 
@@ -241,7 +241,7 @@ func (b valueBool) toString() valueString {
 	return stringFalse
 }
 
-func (b valueBool) ToPrimitiveString() Value {
+func (b valueBool) ToString() Value {
 	return b
 }
 
@@ -337,7 +337,7 @@ func (n valueNull) string() unistring.String {
 	return stringNull.string()
 }
 
-func (n valueNull) ToPrimitiveString() Value {
+func (n valueNull) ToString() Value {
 	return n
 }
 
@@ -349,7 +349,7 @@ func (u valueUndefined) toString() valueString {
 	return stringUndefined
 }
 
-func (u valueUndefined) ToPrimitiveString() Value {
+func (u valueUndefined) ToString() Value {
 	return u
 }
 
@@ -447,7 +447,7 @@ func (p *valueProperty) string() unistring.String {
 	return ""
 }
 
-func (p *valueProperty) ToPrimitiveString() Value {
+func (p *valueProperty) ToString() Value {
 	return _undefined
 }
 
@@ -556,7 +556,7 @@ func (f valueFloat) string() unistring.String {
 	return unistring.String(f.String())
 }
 
-func (f valueFloat) ToPrimitiveString() Value {
+func (f valueFloat) ToString() Value {
 	return f
 }
 
@@ -663,8 +663,8 @@ func (o *Object) string() unistring.String {
 	return o.toPrimitiveString().string()
 }
 
-func (o *Object) ToPrimitiveString() Value {
-	return o.toPrimitiveString().ToPrimitiveString()
+func (o *Object) ToString() Value {
+	return o.toPrimitiveString().ToString()
 }
 
 func (o *Object) String() string {
@@ -819,7 +819,7 @@ func (o valueUnresolved) string() unistring.String {
 	return ""
 }
 
-func (o valueUnresolved) ToPrimitiveString() Value {
+func (o valueUnresolved) ToString() Value {
 	o.throw()
 	return nil
 }
@@ -892,7 +892,7 @@ func (s *valueSymbol) toString() valueString {
 	panic(typeError("Cannot convert a Symbol value to a string"))
 }
 
-func (s *valueSymbol) ToPrimitiveString() Value {
+func (s *valueSymbol) ToString() Value {
 	return s
 }