Index
All Classes and Interfaces|All Packages
A
- all(Main) - Method in interface one.xingyi.optics.IFold
- andThen(ITraversal<Child, GrandChild>) - Method in interface one.xingyi.optics.ITraversal
C
- chainFold(IFold<Child, GrandChild>) - Method in interface one.xingyi.optics.IFold
- chainIso(IISO<Child, GrandChild>) - Method in interface one.xingyi.optics.IISO
- chainLens(ILens<Child, GrandChild>) - Method in interface one.xingyi.optics.ILens
- chainOptional(IOptional<Child, GrandChild>) - Method in interface one.xingyi.optics.IOptional
- chainTraversal(IOptional<Child, GrandChild>) - Method in interface one.xingyi.optics.ITraversal
E
- equals(Object) - Method in record class one.xingyi.tuples.Tuple2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class one.xingyi.tuples.Tuple3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class one.xingyi.tuples.Tuple4
-
Indicates whether some other object is "equal to" this one.
F
- filter(Predicate<Child>) - Method in interface one.xingyi.optics.IFold
- filter(Predicate<Child>) - Method in interface one.xingyi.optics.ITraversal
- forEach(Main, Consumer<Child>) - Method in interface one.xingyi.optics.ITraversal
- fromCollectionLens(ILens<Main, Collection<Child>>) - Static method in interface one.xingyi.optics.ITraversal
- fromListLens(ILens<Main, List<Child>>) - Static method in interface one.xingyi.optics.ITraversal
- fromStreamLens(ILens<Main, Stream<Child>>) - Static method in interface one.xingyi.optics.ITraversal
G
- get(Main) - Method in interface one.xingyi.optics.IISO
- get(Main) - Method in interface one.xingyi.optics.ILens
H
- hashCode() - Method in record class one.xingyi.tuples.Tuple2
-
Returns a hash code value for this object.
- hashCode() - Method in record class one.xingyi.tuples.Tuple3
-
Returns a hash code value for this object.
- hashCode() - Method in record class one.xingyi.tuples.Tuple4
-
Returns a hash code value for this object.
I
- identity() - Static method in interface one.xingyi.optics.IISO
- IFold<Main,
Child> - Interface in one.xingyi.optics - IISO<Main,
Child> - Interface in one.xingyi.optics - ILens<Main,
Child> - Interface in one.xingyi.optics - IOptional<Main,
Child> - Interface in one.xingyi.optics - ITraversal<Main,
Child> - Interface in one.xingyi.optics
L
- listTraversal() - Static method in interface one.xingyi.optics.ITraversal
M
- merge(IFold<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.IFold
- merge(ILens<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.ILens
- merge(IOptional<Main, Child2>, IISO<Tuple2<Child, Child2>, Merged>) - Method in interface one.xingyi.optics.IOptional
- modify(Main, Function<Child, Child>) - Method in interface one.xingyi.optics.ITraversal
O
- of(Function<Main, Child>, BiFunction<Main, Child, Main>) - Static method in interface one.xingyi.optics.ILens
- of(Function<Main, Child>, Function<Child, Main>) - Static method in interface one.xingyi.optics.IISO
- of(Function<Main, Optional<Child>>, BiFunction<Main, Child, Optional<Main>>) - Static method in interface one.xingyi.optics.IOptional
- of(Function<Main, Stream<Child>>) - Static method in interface one.xingyi.optics.IFold
- of(Function<Main, Stream<Child>>, BiFunction<Main, Function<Child, Child>, Main>) - Static method in interface one.xingyi.optics.ITraversal
- of(T1, T2) - Static method in record class one.xingyi.tuples.Tuple2
- of(T1, T2, T3) - Static method in record class one.xingyi.tuples.Tuple3
- of(T1, T2, T3, T4) - Static method in record class one.xingyi.tuples.Tuple4
- one.xingyi.optics - package one.xingyi.optics
- one.xingyi.tuples - package one.xingyi.tuples
- optGet(Main) - Method in interface one.xingyi.optics.IOptional
- optSet(Main, Child) - Method in interface one.xingyi.optics.IOptional
R
- reverseGet(Child) - Method in interface one.xingyi.optics.IISO
S
- set(Main, Child) - Method in interface one.xingyi.optics.ILens
T
- t1() - Method in record class one.xingyi.tuples.Tuple2
-
Returns the value of the
t1record component. - t1() - Method in record class one.xingyi.tuples.Tuple3
-
Returns the value of the
t1record component. - t1() - Method in record class one.xingyi.tuples.Tuple4
-
Returns the value of the
t1record component. - t2() - Method in record class one.xingyi.tuples.Tuple2
-
Returns the value of the
t2record component. - t2() - Method in record class one.xingyi.tuples.Tuple3
-
Returns the value of the
t2record component. - t2() - Method in record class one.xingyi.tuples.Tuple4
-
Returns the value of the
t2record component. - t3() - Method in record class one.xingyi.tuples.Tuple3
-
Returns the value of the
t3record component. - t3() - Method in record class one.xingyi.tuples.Tuple4
-
Returns the value of the
t3record component. - t4() - Method in record class one.xingyi.tuples.Tuple4
-
Returns the value of the
t4record component. - toString() - Method in record class one.xingyi.tuples.Tuple2
-
Returns a string representation of this record class.
- toString() - Method in record class one.xingyi.tuples.Tuple3
-
Returns a string representation of this record class.
- toString() - Method in record class one.xingyi.tuples.Tuple4
-
Returns a string representation of this record class.
- Tuple2<T1,
T2> - Record Class in one.xingyi.tuples - Tuple2(T1, T2) - Constructor for record class one.xingyi.tuples.Tuple2
-
Creates an instance of a
Tuple2record class. - Tuple3<T1,
T2, T3> - Record Class in one.xingyi.tuples - Tuple3(T1, T2, T3) - Constructor for record class one.xingyi.tuples.Tuple3
-
Creates an instance of a
Tuple3record class. - Tuple4<T1,
T2, T3, T4> - Record Class in one.xingyi.tuples - Tuple4(T1, T2, T3, T4) - Constructor for record class one.xingyi.tuples.Tuple4
-
Creates an instance of a
Tuple4record class.
All Classes and Interfaces|All Packages