1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:57:44 +00:00

LibJS: Turn initialize_global_object() into a regular initialize()

There's nothing special about global object initialization anymore, this
can just work the same way as for any other object now.
This commit is contained in:
Linus Groh 2022-08-28 14:42:50 +01:00
parent 867ad03995
commit cfa5885855
17 changed files with 36 additions and 36 deletions

View file

@ -120,10 +120,9 @@ class TestRunnerGlobalObject final : public JS::GlobalObject {
public:
TestRunnerGlobalObject(JS::Realm&);
virtual void initialize(JS::Realm&) override;
virtual ~TestRunnerGlobalObject() override;
virtual void initialize_global_object(JS::Realm&) override;
private:
JS_DECLARE_NATIVE_FUNCTION(fuzzilli);
};
@ -168,9 +167,9 @@ JS_DEFINE_NATIVE_FUNCTION(TestRunnerGlobalObject::fuzzilli)
return JS::js_undefined();
}
void TestRunnerGlobalObject::initialize_global_object(JS::Realm& realm)
void TestRunnerGlobalObject::initialize(JS::Realm& realm)
{
Base::initialize_global_object(realm);
Base::initialize(realm);
define_direct_property("global", this, JS::Attribute::Enumerable);
define_native_function(realm, "fuzzilli", fuzzilli, 2, JS::default_attributes);
}