Index

A C E F G H I L M O R S T 
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 t1 record component.
t1() - Method in record class one.xingyi.tuples.Tuple3
Returns the value of the t1 record component.
t1() - Method in record class one.xingyi.tuples.Tuple4
Returns the value of the t1 record component.
t2() - Method in record class one.xingyi.tuples.Tuple2
Returns the value of the t2 record component.
t2() - Method in record class one.xingyi.tuples.Tuple3
Returns the value of the t2 record component.
t2() - Method in record class one.xingyi.tuples.Tuple4
Returns the value of the t2 record component.
t3() - Method in record class one.xingyi.tuples.Tuple3
Returns the value of the t3 record component.
t3() - Method in record class one.xingyi.tuples.Tuple4
Returns the value of the t3 record component.
t4() - Method in record class one.xingyi.tuples.Tuple4
Returns the value of the t4 record 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 Tuple2 record 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 Tuple3 record 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 Tuple4 record class.
A C E F G H I L M O R S T 
All Classes and Interfaces|All Packages