public interface ILens<Main,Child> extends IOptional<Main,Child>
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
chainLens(ILens<Child,GrandChild> t) |
Child |
get(Main main) |
<Merged,Child2> |
merge(ILens<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
static <Main,Child> |
of(Function<Main,Child> getFn,
BiFunction<Main,Child,Main> setFn) |
Main |
set(Main main,
Child child) |
chainOptional, merge, of, optGet, optSetandThen, chainTraversal, filter, forEach, fromCollectionLens, fromListLens, fromStreamLens, listTraversal, modify, ofstatic <Main,Child> ILens<Main,Child> of(Function<Main,Child> getFn, BiFunction<Main,Child,Main> setFn)
Copyright © 2023. All rights reserved.