Всем привет
Подскажите, как исправить синтаксические ошибке в этом коде?
using Gee;
public class Property : Object
{}
public class PropertiesHolder : Object {
private Gee.List<Property> props;
private Object createProperty() {
props.add(new Property ());
return props.last();
}
public Object property {
get {
return (unowned) createProperty ();
}
};
}
Компилятор пишет:
$valac test.vala --pkg gee-0.8
test.vala:16.30-16.43: error: syntax error, expected `;'
return (unowned) createProperty ();
^^^^^^^^^^^^^^
test.vala:20.1-20.0: error: syntax error, expected get, set, or construct
В чем тут проблема?