From 8e6ae4ca7461378b66f3b44a3e13d2f96ca91344 Mon Sep 17 00:00:00 2001 From: Jamie McCracken Date: Tue, 17 Jun 2008 01:07:17 +0000 Subject: [PATCH] Add support for overriding default method handlers of signals that have 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Add support for overriding default method handlers of signals that have been declared with the `virtual' modifier svn path=/trunk/; revision=1606 --- ChangeLog | 8 ++++++++ vala/valagenieparser.vala | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index be4e794..ee0b65c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,14 @@ * vala/valagenieparser.vala: + Add support for overriding default method handlers of signals + that have been declared with the `virtual' modifier + + +2008-06-16 Jamie McCracken + + * vala/valagenieparser.vala: + Don't generate default creation method for abstract classes 2008-06-16 Jamie McCracken diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index 570a395..439045b 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -2904,6 +2904,10 @@ public class Vala.Genie.Parser : CodeVisitor { sig.access = get_access (id); } + if (ModifierFlags.VIRTUAL in flags) { + sig.is_virtual = true; + } + set_attributes (sig, attrs); foreach (FormalParameter formal_param in params) { -- 2.7.4