1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 02:37:36 +00:00

LibJS: Hide all the constructors!

Now that the GC allocator is able to invoke Cell subclass constructors
directly via friendship, we no longer need to keep them public. :^)
This commit is contained in:
Andreas Kling 2022-08-28 23:51:28 +02:00
parent d54ba587f3
commit 35c9aa7c05
196 changed files with 456 additions and 242 deletions

View file

@ -18,7 +18,6 @@ public:
static Date* create(Realm&, double date_value);
static Date* now(VM&);
Date(double date_value, Object& prototype);
virtual ~Date() override = default;
double date_value() const { return m_date_value; }
@ -27,6 +26,8 @@ public:
String iso_date_string() const;
private:
Date(double date_value, Object& prototype);
double m_date_value { 0 }; // [[DateValue]]
};