Package one.xingyi.optics
Interface IOptional<Main,Child>
- All Superinterfaces:
IFold<Main,,Child> ITraversal<Main,Child>
-
Method Summary
Modifier and TypeMethodDescriptionchainOptional(IOptional<Child, GrandChild> t) static <Main,Child>
IOptional<Main,Child> of(Function<Main, Optional<Child>> optGetFn, BiFunction<Main, Child, Optional<Main>> optSetFn) Methods inherited from interface one.xingyi.optics.IFold
all, allAsList, chainFold, lastN, map, merge, uniqueMethods inherited from interface one.xingyi.optics.ITraversal
andThen, chainTraversal, filter, forEach, modify
-
Method Details
-
of
static <Main,Child> IOptional<Main,Child> of(Function<Main, Optional<Child>> optGetFn, BiFunction<Main, Child, Optional<Main>> optSetFn) -
optGet
-
optSet
-
chainOptional
-
merge
-