public interface IOptional<Main,Child> extends ITraversal<Main,Child>
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
chainOptional(IOptional<Child,GrandChild> t) |
<Merged,Child2> |
merge(IOptional<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
static <Main,Child> |
of(Function<Main,Optional<Child>> optGetFn,
BiFunction<Main,Child,Optional<Main>> optSetFn) |
Optional<Child> |
optGet(Main main) |
Optional<Main> |
optSet(Main main,
Child child) |
andThen, chainTraversal, filter, forEach, fromCollectionLens, fromListLens, fromStreamLens, listTraversal, modify, ofstatic <Main,Child> IOptional<Main,Child> of(Function<Main,Optional<Child>> optGetFn, BiFunction<Main,Child,Optional<Main>> optSetFn)
Copyright © 2023. All rights reserved.