ladybird/Userland/Libraries/LibWeb/CodeGenerators
Linus Groh 8c7d1986b8 LibWeb: Actually construct impl and wrapper in construct() :^)
FooConstructor::construct() is no longer a dummy but now generates
either code to throw an exception (for interfaces without constructor)
or code to construct the wrapper and its impl object.

Constructor overloads are not currenly handled, but that's not something
we need right now anyway. Instead of  regular create() this uses a new
static function create_with_global_object() and passes the WindowObject,
which may be needed - e.g. for XMLHttpRequest, which has an IDL and
JavaScript constructor with no arguments, but needs a DOM::Window in its
create().
2021-02-17 23:45:07 +01:00
..
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Generate_CSS_PropertyID_cpp.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Generate_CSS_PropertyID_h.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Generate_CSS_ValueID_cpp.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Generate_CSS_ValueID_h.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WrapperGenerator.cpp LibWeb: Actually construct impl and wrapper in construct() :^) 2021-02-17 23:45:07 +01:00