mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-04 15:45:25 +00:00
LibJS: Rename BoundFunction::m_target_function to match spec name
This commit is contained in:
@@ -9,11 +9,11 @@
|
||||
|
||||
namespace JS {
|
||||
|
||||
BoundFunction::BoundFunction(GlobalObject& global_object, FunctionObject& target_function, Value bound_this, Vector<Value> arguments, i32 length, Object* constructor_prototype)
|
||||
BoundFunction::BoundFunction(GlobalObject& global_object, FunctionObject& bound_target_function, Value bound_this, Vector<Value> arguments, i32 length, Object* constructor_prototype)
|
||||
: FunctionObject(bound_this, move(arguments), *global_object.function_prototype())
|
||||
, m_target_function(&target_function)
|
||||
, m_bound_target_function(&bound_target_function)
|
||||
, m_constructor_prototype(constructor_prototype)
|
||||
, m_name(String::formatted("bound {}", target_function.name()))
|
||||
, m_name(String::formatted("bound {}", bound_target_function.name()))
|
||||
, m_length(length)
|
||||
{
|
||||
}
|
||||
@@ -31,7 +31,7 @@ BoundFunction::~BoundFunction()
|
||||
|
||||
Value BoundFunction::call()
|
||||
{
|
||||
return m_target_function->call();
|
||||
return m_bound_target_function->call();
|
||||
}
|
||||
|
||||
Value BoundFunction::construct(FunctionObject& new_target)
|
||||
@@ -41,18 +41,18 @@ Value BoundFunction::construct(FunctionObject& new_target)
|
||||
if (vm().exception())
|
||||
return {};
|
||||
}
|
||||
return m_target_function->construct(new_target);
|
||||
return m_bound_target_function->construct(new_target);
|
||||
}
|
||||
|
||||
FunctionEnvironment* BoundFunction::create_environment(FunctionObject& function_being_invoked)
|
||||
{
|
||||
return m_target_function->create_environment(function_being_invoked);
|
||||
return m_bound_target_function->create_environment(function_being_invoked);
|
||||
}
|
||||
|
||||
void BoundFunction::visit_edges(Visitor& visitor)
|
||||
{
|
||||
Base::visit_edges(visitor);
|
||||
visitor.visit(m_target_function);
|
||||
visitor.visit(m_bound_target_function);
|
||||
visitor.visit(m_constructor_prototype);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user