@@ -844,26 +844,26 @@ private trait RWSTNonEmptyAlternative1[F[_], E, L, S]
844
844
def G : NonEmptyAlternative [F ]
845
845
implicit def L : Monoid [L ]
846
846
847
- // Enforces binary compatibility for RWSTAlternative1 between 2.6.1 and newer versions.
848
- final protected def pure0 [A ](a : A ): ReaderWriterStateT [F , E , L , S , A ] =
847
+ // [REVERTED] Enforces binary compatibility for RWSTAlternative1 between 2.6.1 and newer versions.
848
+ def pure [A ](a : A ): ReaderWriterStateT [F , E , L , S , A ] =
849
849
ReaderWriterStateT .pure[F , E , L , S , A ](a)
850
850
851
- // Enforces binary compatibility for RWSTAlternative1 between 2.6.1 and newer versions.
852
- final protected def ap0 [A , B ](
851
+ // [REVERTED] Enforces binary compatibility for RWSTAlternative1 between 2.6.1 and newer versions.
852
+ def ap [A , B ](
853
853
ff : ReaderWriterStateT [F , E , L , S , A => B ]
854
854
)(
855
855
fa : ReaderWriterStateT [F , E , L , S , A ]
856
856
): ReaderWriterStateT [F , E , L , S , B ] =
857
857
ff.flatMap(f => fa.map(f)(F ))(F , L )
858
858
859
- def pure [A ](a : A ): ReaderWriterStateT [F , E , L , S , A ] = pure0(a)
859
+ // def pure[A](a: A): ReaderWriterStateT[F, E, L, S, A] = pure0(a)
860
860
861
- def ap [A , B ](
862
- ff : ReaderWriterStateT [F , E , L , S , A => B ]
863
- )(
864
- fa : ReaderWriterStateT [F , E , L , S , A ]
865
- ): ReaderWriterStateT [F , E , L , S , B ] =
866
- ap0(ff)(fa)
861
+ // def ap[A, B](
862
+ // ff: ReaderWriterStateT[F, E, L, S, A => B]
863
+ // )(
864
+ // fa: ReaderWriterStateT[F, E, L, S, A]
865
+ // ): ReaderWriterStateT[F, E, L, S, B] =
866
+ // ap0(ff)(fa)
867
867
868
868
override def prependK [A ](
869
869
a : A ,
@@ -894,13 +894,13 @@ private trait RWSTAlternative1[F[_], E, L, S]
894
894
895
895
// Must exist in this trait for binary compatibility.
896
896
override def pure [A ](a : A ): ReaderWriterStateT [F , E , L , S , A ] =
897
- pure0 (a)
897
+ super .pure (a)
898
898
899
899
// Must exist in this trait for binary compatibility.
900
900
override def ap [A , B ](
901
901
ff : ReaderWriterStateT [F , E , L , S , A => B ]
902
902
)(
903
903
fa : ReaderWriterStateT [F , E , L , S , A ]
904
904
): ReaderWriterStateT [F , E , L , S , B ] =
905
- ap0 (ff)(fa)
905
+ super .ap (ff)(fa)
906
906
}
0 commit comments