From: Jamie McCracken Date: Tue, 17 Jun 2008 01:04:26 +0000 (+0000) Subject: Don't generate default creation method for abstract classes X-Git-Tag: VALA_0_3_4~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8152bd371308fa1ef0d68d48c50a254a4e63d63;p=thirdparty%2Fvala.git Don't generate default creation method for abstract classes 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Don't generate default creation method for abstract classes svn path=/trunk/; revision=1605 --- diff --git a/ChangeLog b/ChangeLog index 79b0405a4..be4e79451 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-06-16 Jamie McCracken + + * vala/valagenieparser.vala: + + Don't generate default creation method for abstract classes + 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index ca67ab6c8..570a39501 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -2432,7 +2432,7 @@ public class Vala.Genie.Parser : CodeVisitor { // ensure there is always a default construction method if (!scanner.source_file.external_package - && !cl.is_static + && !cl.is_static && !cl.is_abstract && cl.default_construction_method == null) { var m = new CreationMethod (cl.name, null, cl.source_reference); m.binding = MemberBinding.STATIC;