diff options
Diffstat (limited to 'Userland/Libraries/LibWeb')
-rw-r--r-- | Userland/Libraries/LibWeb/CodeGenerators/WrapperGenerator.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/CodeGenerators/WrapperGenerator.cpp b/Userland/Libraries/LibWeb/CodeGenerators/WrapperGenerator.cpp index 3c4ab96c0e..f96a054e98 100644 --- a/Userland/Libraries/LibWeb/CodeGenerators/WrapperGenerator.cpp +++ b/Userland/Libraries/LibWeb/CodeGenerators/WrapperGenerator.cpp @@ -770,6 +770,11 @@ public: virtual JS::Value get(const JS::PropertyName&, JS::Value receiver = {}, bool without_side_effects = false) const override; )~~~"); } + if (interface.extended_attributes.contains("CustomGetByIndex")) { + generator.append(R"~~~( + virtual JS::Value get_by_index(u32 property_index) const override; +)~~~"); + } if (interface.extended_attributes.contains("CustomPut")) { generator.append(R"~~~( virtual bool put(const JS::PropertyName&, JS::Value, JS::Value receiver = {}) override; |