mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:57:47 +00:00
LibJS: De-duplicate ClassFieldDefinition Records
This was defined twice, despite being the very same thing: - ClassElement::ClassFieldDefinition - ECMAScriptFunctionObject::InstanceField Move the former to a new header and use it everywhere. Also update the define_field() AO to take a single field instead of separate name and initializer arguments.
This commit is contained in:
parent
7a02d33cd5
commit
e815d3f9ce
9 changed files with 66 additions and 41 deletions
|
@ -141,6 +141,7 @@ class BoundFunction;
|
|||
class Cell;
|
||||
class CellAllocator;
|
||||
class ClassExpression;
|
||||
struct ClassFieldDefinition;
|
||||
class Completion;
|
||||
class Console;
|
||||
class DeclarativeEnvironment;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue