Re: [Vala] private fields vs bodyless properties
- From: Hans Vercammen <hveso3 gmail com>
- To: j bitron ch
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] private fields vs bodyless properties
- Date: Sat, 31 May 2008 21:23:31 +0200
On Fri, 2008-05-30 at 10:40 +0200, Juerg Billeter wrote:
Assigning private or protected values during construction is a rather
common practice, but I don't know what the preferred solution would be.
Personally I like the {get; set;} thing, even for just marking private
fields read/write/construct only, but maybe some final optimization
layer in the generator should simplify this.
I generally recommend the following for construct-only properties:
public string foo { private get; construct; }
Vala should probably throw an error when trying to assign a private
non-construct property during construction, since private properties are
not registered as GObject properties.
Currently this works due to the non-construct optimization.
Hans
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]