IDLGenerators: Add FIXME attribute support for non-readonly properties

This commit is contained in:
Tim Ledbetter 2024-05-19 14:15:17 +01:00 committed by Andreas Kling
parent d79347dd4a
commit 4d02bfc722
Notes: sideshowbarker 2024-07-17 06:20:50 +09:00

View File

@ -3262,6 +3262,17 @@ JS_DEFINE_NATIVE_FUNCTION(@class_name@::@attribute.getter_callback@)
return JS::js_undefined();
}
)~~~");
if (!attribute.readonly || attribute.extended_attributes.contains("PutForwards"sv)) {
attribute_generator.append(R"~~~(
JS_DEFINE_NATIVE_FUNCTION(@class_name@::@attribute.setter_callback@)
{
WebIDL::log_trace(vm, "@class_name@::@attribute.setter_callback@");
dbgln("FIXME: Unimplemented IDL interface '@namespaced_name@.@attribute.name@'");
return JS::js_undefined();
}
)~~~");
}
continue;
}