| Package | Description |
|---|---|
| one.xingyi.optics |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IISO<Main,Child> |
interface |
ILens<Main,Child> |
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
IOptional.chainOptional(IOptional<Child,GrandChild> t) |
<Merged,Child2> |
IOptional.merge(IOptional<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
static <Main,Child> |
IOptional.of(Function<Main,Optional<Child>> optGetFn,
BiFunction<Main,Child,Optional<Main>> optSetFn) |
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
IOptional.chainOptional(IOptional<Child,GrandChild> t) |
<GrandChild> |
ITraversal.chainTraversal(IOptional<Child,GrandChild> t) |
<Merged,Child2> |
IOptional.merge(IOptional<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
Copyright © 2023. All rights reserved.