| Package | Description |
|---|---|
| one.xingyi.optics |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IISO<Main,Child> |
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
IISO.chainIso(IISO<Child,GrandChild> t) |
<GrandChild> |
ILens.chainLens(ILens<Child,GrandChild> t) |
<Merged,Child2> |
ILens.merge(ILens<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
static <Main,Child> |
ILens.of(Function<Main,Child> getFn,
BiFunction<Main,Child,Main> setFn) |
| Modifier and Type | Method and Description |
|---|---|
<GrandChild> |
ILens.chainLens(ILens<Child,GrandChild> t) |
static <Main,Child> |
ITraversal.fromCollectionLens(ILens<Main,Collection<Child>> lens) |
static <Main,Child> |
ITraversal.fromListLens(ILens<Main,List<Child>> lens) |
static <Main,Child> |
ITraversal.fromStreamLens(ILens<Main,Stream<Child>> lens) |
<Merged,Child2> |
ILens.merge(ILens<Main,Child2> other,
IISO<Tuple2<Child,Child2>,Merged> iso) |
Copyright © 2023. All rights reserved.