Details
-
Bug
-
Resolution: Fixed
-
P3
-
None
-
repo-panama
Description
It is sometimes necessary to apply a carrier transform on a VarHandle that is expressed in more than just a pair of unary function (e.g. from A->B and B->A). Sometimes the transform needs to act on some bit of external state.
It would be nice if MemoryHandles::filterValue would be enhanced to accept all functions of the kind:
(C... A) ->B
(C... B) -> A
So that the resulting VarHandle will apply carrier transform from A to B and will also add extra coordinate types (C...) which can be used by the transform filters.
It would be nice if MemoryHandles::filterValue would be enhanced to accept all functions of the kind:
(C... A) ->B
(C... B) -> A
So that the resulting VarHandle will apply carrier transform from A to B and will also add extra coordinate types (C...) which can be used by the transform filters.