mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:17:35 +00:00
js: Use default constructor and destructor for global objects
This commit is contained in:
parent
f2d2640c5f
commit
64f4dc9a36
1 changed files with 4 additions and 20 deletions
|
@ -49,9 +49,9 @@ class ReplObject final : public JS::GlobalObject {
|
||||||
JS_OBJECT(ReplObject, JS::GlobalObject);
|
JS_OBJECT(ReplObject, JS::GlobalObject);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ReplObject();
|
ReplObject() = default;
|
||||||
virtual void initialize_global_object() override;
|
virtual void initialize_global_object() override;
|
||||||
virtual ~ReplObject() override;
|
virtual ~ReplObject() override = default;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
JS_DECLARE_NATIVE_FUNCTION(exit_interpreter);
|
JS_DECLARE_NATIVE_FUNCTION(exit_interpreter);
|
||||||
|
@ -64,9 +64,9 @@ class ScriptObject final : public JS::GlobalObject {
|
||||||
JS_OBJECT(ScriptObject, JS::GlobalObject);
|
JS_OBJECT(ScriptObject, JS::GlobalObject);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ScriptObject();
|
ScriptObject() = default;
|
||||||
virtual void initialize_global_object() override;
|
virtual void initialize_global_object() override;
|
||||||
virtual ~ScriptObject() override;
|
virtual ~ScriptObject() override = default;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
JS_DECLARE_NATIVE_FUNCTION(load_file);
|
JS_DECLARE_NATIVE_FUNCTION(load_file);
|
||||||
|
@ -544,10 +544,6 @@ static bool parse_and_run(JS::Interpreter& interpreter, const StringView& source
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
ReplObject::ReplObject()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ReplObject::initialize_global_object()
|
void ReplObject::initialize_global_object()
|
||||||
{
|
{
|
||||||
Base::initialize_global_object();
|
Base::initialize_global_object();
|
||||||
|
@ -558,10 +554,6 @@ void ReplObject::initialize_global_object()
|
||||||
define_native_function("save", save_to_file, 1);
|
define_native_function("save", save_to_file, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
ReplObject::~ReplObject()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
JS_DEFINE_NATIVE_FUNCTION(ReplObject::save_to_file)
|
JS_DEFINE_NATIVE_FUNCTION(ReplObject::save_to_file)
|
||||||
{
|
{
|
||||||
if (!vm.argument_count())
|
if (!vm.argument_count())
|
||||||
|
@ -619,10 +611,6 @@ JS_DEFINE_NATIVE_FUNCTION(ReplObject::load_file)
|
||||||
return JS::Value(true);
|
return JS::Value(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
ScriptObject::ScriptObject()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScriptObject::initialize_global_object()
|
void ScriptObject::initialize_global_object()
|
||||||
{
|
{
|
||||||
Base::initialize_global_object();
|
Base::initialize_global_object();
|
||||||
|
@ -630,10 +618,6 @@ void ScriptObject::initialize_global_object()
|
||||||
define_native_function("load", load_file, 1);
|
define_native_function("load", load_file, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
ScriptObject::~ScriptObject()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
JS_DEFINE_NATIVE_FUNCTION(ScriptObject::load_file)
|
JS_DEFINE_NATIVE_FUNCTION(ScriptObject::load_file)
|
||||||
{
|
{
|
||||||
if (!vm.argument_count())
|
if (!vm.argument_count())
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue