summaryrefslogtreecommitdiff
path: root/codegen/valagirwriter.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2021-07-27 14:55:22 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2021-08-05 19:16:39 +0200
commit7ebb25ffa2226a8a098b8b1ea2cef64d1015b4de (patch)
tree015546fe4b214b83a095d6d2917c667ac6de2eac /codegen/valagirwriter.vala
parent4bc9381900f8419f68b5ed0580254e60cb6d196f (diff)
downloadvala-7ebb25ffa2226a8a098b8b1ea2cef64d1015b4de.tar.gz
Add support for sealed classes
Fixes https://gitlab.gnome.org/GNOME/vala/issues/278
Diffstat (limited to 'codegen/valagirwriter.vala')
-rw-r--r--codegen/valagirwriter.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index 10504c225..4548f890a 100644
--- a/codegen/valagirwriter.vala
+++ b/codegen/valagirwriter.vala
@@ -445,6 +445,9 @@ public class Vala.GIRWriter : CodeVisitor {
if (cl.is_abstract) {
buffer.append_printf (" abstract=\"1\"");
}
+ if (cl.is_sealed) {
+ buffer.append_printf (" final=\"1\"");
+ }
write_symbol_attributes (cl);
buffer.append_printf (">\n");
indent++;