Package one.xingyi.optics
Interface ILens<Main,Child>
- All Superinterfaces:
IFold<Main,,Child> IOptional<Main,,Child> ITraversal<Main,Child>
- All Known Subinterfaces:
IISO<Main,Child>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <Main,Child>
ILens<Main,Child> of(Function<Main, Child> getFn, BiFunction<Main, Child, Main> setFn) Methods inherited from interface one.xingyi.optics.IOptional
chainOptional, merge, optGet, optSetMethods inherited from interface one.xingyi.optics.ITraversal
andThen, chainTraversal, filter, forEach, modify
-
Method Details
-
of
static <Main,Child> ILens<Main,Child> of(Function<Main, Child> getFn, BiFunction<Main, Child, Main> setFn) -
get
-
set
-
chainLens
-
merge
-