diff --git a/Userland/Libraries/LibJS/AST.cpp b/Userland/Libraries/LibJS/AST.cpp index a26e6ac31b..e630d55938 100644 --- a/Userland/Libraries/LibJS/AST.cpp +++ b/Userland/Libraries/LibJS/AST.cpp @@ -2727,18 +2727,6 @@ void MemberExpression::dump(int indent) const m_property->dump(indent + 1); } -PropertyKey MemberExpression::computed_property_name(Interpreter& interpreter, GlobalObject& global_object) const -{ - if (!is_computed()) - return verify_cast(*m_property).string(); - - auto value = m_property->execute(interpreter, global_object); - if (interpreter.exception()) - return {}; - VERIFY(!value.is_empty()); - return PropertyKey::from_value(global_object, value); -} - String MemberExpression::to_string_approximation() const { String object_string = ""; diff --git a/Userland/Libraries/LibJS/AST.h b/Userland/Libraries/LibJS/AST.h index 9c55e214ed..f129586dfb 100644 --- a/Userland/Libraries/LibJS/AST.h +++ b/Userland/Libraries/LibJS/AST.h @@ -1617,8 +1617,6 @@ public: Expression const& object() const { return *m_object; } Expression const& property() const { return *m_property; } - PropertyKey computed_property_name(Interpreter&, GlobalObject&) const; - String to_string_approximation() const; bool ends_in_private_name() const;