-
Sub-task
-
Resolution: Delivered
-
P4
-
10.0.2, 11
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8205439 | 10.0.2 | Clifford Wayne | P4 | Closed | Delivered |
The specification of the method `java.lang.invoke.MethodHandles.filterArguments` was clarified to state more clearly that filter arguments are invoked in left to right order. The implementation of this method was also fixed to ensure that it conformed to the specification. Prior to the fix, the implementation incorrectly invoked filters in right to left order. For the majority of usages, it is expected that the change in behavior will not be observable. Only in a minority of cases, where two or more filters have side-effects that affect their results, will the change in behavior be observable.
- backported by
-
JDK-8205439 Release Note: filterArguments Runs Multiple Filters in the Wrong Order
-
- Closed
-