- All Superinterfaces:
App<Mu,P>
, Kind2<P,Mu>
- All Known Subinterfaces:
AffineP<P,Mu>
, Cartesian<P,Mu>
, Closed<P,Mu>
, Cocartesian<P,Mu>
, GetterP<P,Mu>
, Mapping<P,Mu>
, Monoidal<P,Mu>
, MonoidProfunctor<P,Mu>
, ReCartesian<P,Mu>
, ReCocartesian<P,Mu>
, TraversalP<P,Mu>
- All Known Implementing Classes:
Adapter.Instance
, Affine.Instance
, Forget.Instance
, ForgetOpt.Instance
, FunctionType.Instance
, Lens.Instance
, Prism.Instance
, ProfunctorFunctorWrapper.Instance
, ReForgetC.Instance
, Traversal.Instance
-
Nested Class Summary
Nested Classes
-
Method Summary
default <A,
B,
C,
D> App2<P,C,D>
default <A,
B,
C,
D> App2<P,C,D>
default <A,
B,
C> App2<P,C,B>
default <A,
B,
D> App2<P,A,D>
-
Method Details
-
-
dimap
<A,
B,
C,
D> FunctionType<App2<P,A,B>,App2<P,C,D>> dimap(Function<C,A> g,
Function<B,D> h)
-
dimap
default <A,
B,
C,
D> App2<P,C,D> dimap(App2<P,A,B> arg,
Function<C,A> g,
Function<B,D> h)
-
dimap
default <A,
B,
C,
D> App2<P,C,D> dimap(Supplier<App2<P,A,B>> arg,
Function<C,A> g,
Function<B,D> h)
-
-