Ignore:
Timestamp:
Dec 1, 2020, 7:50:43 AM (5 years ago)
Author:
Alexey Shvayka
Message:

Remove unused getPrimitiveNumber() methods
https://bugs.webkit.org/show_bug.cgi?id=219370

Reviewed by Mark Lam.

These methods were originated in KJS, have weird signature / return value,
are currently unused, and were displaced by toNumber() / toPrimitive().

  • runtime/JSBigInt.cpp:

(JSC::JSBigInt::getPrimitiveNumber const): Deleted.

  • runtime/JSBigInt.h:
  • runtime/JSCJSValue.h:
  • runtime/JSCJSValueInlines.h:

(JSC::JSValue::getPrimitiveNumber): Deleted.

  • runtime/JSCell.cpp:

(JSC::JSCell::getPrimitiveNumber const): Deleted.

  • runtime/JSCell.h:
  • runtime/JSObject.cpp:

(JSC::JSObject::getPrimitiveNumber const): Deleted.

  • runtime/JSObject.h:
  • runtime/JSString.cpp:

(JSC::JSString::getPrimitiveNumber const): Deleted.

  • runtime/JSString.h:

(JSC::JSString::toBoolean const):

  • runtime/Symbol.cpp:

(JSC::Symbol::getPrimitiveNumber const): Deleted.

  • runtime/Symbol.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/JSString.cpp

    r262054 r270298  
    383383}
    384384
    385 bool JSString::getPrimitiveNumber(JSGlobalObject* globalObject, double& number, JSValue& result) const
    386 {
    387     VM& vm = globalObject->vm();
    388     auto scope = DECLARE_THROW_SCOPE(vm);
    389     StringView view = unsafeView(globalObject);
    390     RETURN_IF_EXCEPTION(scope, false);
    391     result = this;
    392     number = jsToNumber(view);
    393     return false;
    394 }
    395 
    396385double JSString::toNumber(JSGlobalObject* globalObject) const
    397386{
Note: See TracChangeset for help on using the changeset viewer.