From bb64b497498366157158097ae1845b2b811aa431 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Sun, 12 Feb 2023 21:49:12 -0500 Subject: [PATCH] LibJS: Remove unused Reference::to_deprecated_string --- .../Libraries/LibJS/Runtime/Reference.cpp | 36 ------------------- Userland/Libraries/LibJS/Runtime/Reference.h | 2 -- 2 files changed, 38 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/Reference.cpp b/Userland/Libraries/LibJS/Runtime/Reference.cpp index ede7e3a3a1..58861d372f 100644 --- a/Userland/Libraries/LibJS/Runtime/Reference.cpp +++ b/Userland/Libraries/LibJS/Runtime/Reference.cpp @@ -194,42 +194,6 @@ ThrowCompletionOr Reference::delete_(VM& vm) return m_base_environment->delete_binding(vm, m_name.as_string()); } -DeprecatedString Reference::to_deprecated_string() const -{ - StringBuilder builder; - builder.append("Reference { Base="sv); - switch (m_base_type) { - case BaseType::Unresolvable: - builder.append("Unresolvable"sv); - break; - case BaseType::Environment: - builder.appendff("{}", base_environment().class_name()); - break; - case BaseType::Value: - if (m_base_value.is_empty()) - builder.append(""sv); - else - builder.appendff("{}", m_base_value.to_deprecated_string_without_side_effects()); - break; - } - builder.append(", ReferencedName="sv); - if (!m_name.is_valid()) - builder.append(""sv); - else if (m_name.is_symbol()) - builder.appendff("{}", m_name.as_symbol()->descriptive_string().release_value_but_fixme_should_propagate_errors()); - else - builder.appendff("{}", m_name.to_string()); - builder.appendff(", Strict={}", m_strict); - builder.appendff(", ThisValue="); - if (m_this_value.is_empty()) - builder.append(""sv); - else - builder.appendff("{}", m_this_value.to_deprecated_string_without_side_effects()); - - builder.append(" }"sv); - return builder.to_deprecated_string(); -} - // 6.2.4.8 InitializeReferencedBinding ( V, W ), https://tc39.es/ecma262/#sec-object.prototype.hasownproperty // 1.2.1.1 InitializeReferencedBinding ( V, W, hint ), https://tc39.es/proposal-explicit-resource-management/#sec-initializereferencedbinding ThrowCompletionOr Reference::initialize_referenced_binding(VM& vm, Value value, Environment::InitializeBindingHint hint) const diff --git a/Userland/Libraries/LibJS/Runtime/Reference.h b/Userland/Libraries/LibJS/Runtime/Reference.h index 8c278cda6f..612165ef2f 100644 --- a/Userland/Libraries/LibJS/Runtime/Reference.h +++ b/Userland/Libraries/LibJS/Runtime/Reference.h @@ -127,8 +127,6 @@ public: ThrowCompletionOr get_value(VM&) const; ThrowCompletionOr delete_(VM&); - DeprecatedString to_deprecated_string() const; - bool is_valid_reference() const { return m_name.is_valid() || m_is_private; } Optional environment_coordinate() const { return m_environment_coordinate; }