On 11/22/16, 9:26 AM, "Josh Tynjala" <joshtynj...@gmail.com> wrote:

>If they make the getter public and the setter private, it's probably on
>purpose. If the compiler then forces the setter to be public for
>[Bindable], it should at least tell them that something probably
>unexpected
>is happening. I think a warning makes sense.

I don't think that [Bindable] has to force the setter to be public.

IMO, the right answer is to leave the setter as private and you'll get the
same errors as if you didn't use [Bindable] which is an error about
read-only if you don't use the private:: prefix.  That isn't completely
obvious, but at least is consistent.

Thoughts?
-Alex


Reply via email to