-
Bug
-
Resolution: Fixed
-
P3
-
8u31
-
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode)
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8139158 | 8u72 | Vadim Pakhnushev | P3 | Closed | Fixed | b02 |
ReadOnlyStringWrapper b = new ReadOnlyStringWrapper("b");
b.bindBidirectional(a);
//a.bindBidirectional(b); //only this can fix it
a.set("a1"); // a == "a1",b == "a1"
b.set("b1"); // b == "b1", a == "a1" (!!!)
a.set("a2"); // a == "a2",b == "a2"
b.set("b2"); // b == "b2", a == "a2" (!!!)
- backported by
-
JDK-8139158 bindBidirection works for ReadOnly*Wrapper incorrectly
-
- Closed
-
- duplicates
-
JDK-8138841 ReadOnlyBooleanWrapper: Bindings.or & Bindings.and return incorrect results
-
- Closed
-
-
JDK-8147816 Bindings.bindBidirectional() does not respect read-only wrappers.
-
- Closed
-
- is blocked by
-
JDK-8132906 ReadOnly*Wrapper.ReadOnlyPropertyImpl could use ReadOnly*PropertyBase
-
- Resolved
-
- relates to
-
JDK-8164096 ListChangeListener on ReadOnlyListWrapper's getReadOnlyProperty() does not reset change
-
- Resolved
-
-
JDK-8132906 ReadOnly*Wrapper.ReadOnlyPropertyImpl could use ReadOnly*PropertyBase
-
- Resolved
-