On Thu, 24 Jun 2021 02:20:09 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> modules/javafx.base/src/main/java/javafx/beans/property/Property.java line 
>> 68:
>> 
>>> 66: 
>>> 67:     /**
>>> 68:      * Removes a unidirectional binding that was established with 
>>> {@link #bind(ObservableValue)}.
>> 
>> Why "**a** unidirectional binding" and not "**the**"? "a" implies that there 
>> can be more than one binding at the same time. At least that's how I read it.
>
> That's an interesting observation. The way I read it, "the" sounds very 
> specific, like we're talking about a particular binding to a particular 
> source. However, `unbind()` doesn't only remove _one_ particular binding, it 
> removes _any_ particular binding of the infinite number of particular 
> bindings that can exist (although not at the same time), or no binding at all 
> if the property is not bound.
> 
> That being said, if you have a stronger opinion on this, please go ahead and 
> make the call.

Let's see what Kevin says when he reviews this.

-------------

PR: https://git.openjdk.java.net/jfx/pull/533

Reply via email to