Class PSetter<S,T,A,B>
java.lang.Object
fj.data.optic.PSetter<S,T,A,B>
- Type Parameters:
S- the source of aPSetterT- the modified source of aPSetterA- the target of aPSetterB- the modified target of aPSetter
- Direct Known Subclasses:
Setter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomposeIso(PIso<A, B, C, D> other) composeLens(PLens<A, B, C, D> other) composeOptional(POptional<A, B, C, D> other) composePrism(PPrism<A, B, C, D> other) composeSetter(PSetter<A, B, C, D> other) composeTraversal(PTraversal<A, B, C, D> other) compose aPSetterwith aPTraversalmodify polymorphically the target of aPSetterwith a functionstatic <S,T> PSetter <S, T, S, T> pId()static <S,T, A, B> PSetter <S, T, A, B> set polymorphically the target of aPSetterwith a valuejoin twoPSetterwith the same target
-
Constructor Details
-
PSetter
PSetter()
-
-
Method Details
-
modify
-
set
-
sum
-
composeSetter
-
composeTraversal
compose aPSetterwith aPTraversal -
composeOptional
-
composePrism
-
composeLens
-
composeIso
-
pId
-
pCodiagonal
-
pSetter
-