diff options
Diffstat (limited to 'vala/valainterface.vala')
-rw-r--r-- | vala/valainterface.vala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vala/valainterface.vala b/vala/valainterface.vala index 49bc0ae2c..92eee4e32 100644 --- a/vala/valainterface.vala +++ b/vala/valainterface.vala @@ -197,6 +197,13 @@ public class Vala.Interface : ObjectTypeSymbol { * @param prop a property */ public override void add_property (Property prop) { + if (prop.field != null) { + Report.error (prop.source_reference, "automatic properties are not allowed in interfaces"); + + prop.error = true; + return; + } + properties.add (prop); scope.add (prop.name, prop); |