From 3c909b230f71a5997c45f95ead1ed3c96bca8c72 Mon Sep 17 00:00:00 2001 From: Travis Brown Date: Sat, 30 May 2020 06:42:51 -0500 Subject: [PATCH] Add deprecations via Simulacrum Scalafix --- alleycats-core/src/main/scala/alleycats/ConsK.scala | 2 ++ alleycats-core/src/main/scala/alleycats/Empty.scala | 2 ++ alleycats-core/src/main/scala/alleycats/EmptyK.scala | 2 ++ alleycats-core/src/main/scala/alleycats/Extract.scala | 2 ++ alleycats-core/src/main/scala/alleycats/One.scala | 2 ++ alleycats-core/src/main/scala/alleycats/Pure.scala | 2 ++ alleycats-core/src/main/scala/alleycats/Zero.scala | 2 ++ core/src/main/scala/cats/Align.scala | 2 ++ core/src/main/scala/cats/Alternative.scala | 2 ++ core/src/main/scala/cats/Applicative.scala | 2 ++ core/src/main/scala/cats/Apply.scala | 2 ++ core/src/main/scala/cats/Bifoldable.scala | 2 ++ core/src/main/scala/cats/Bifunctor.scala | 2 ++ core/src/main/scala/cats/Bimonad.scala | 2 ++ core/src/main/scala/cats/Bitraverse.scala | 2 ++ core/src/main/scala/cats/CoflatMap.scala | 2 ++ core/src/main/scala/cats/CommutativeApplicative.scala | 2 ++ core/src/main/scala/cats/CommutativeApply.scala | 2 ++ core/src/main/scala/cats/CommutativeFlatMap.scala | 2 ++ core/src/main/scala/cats/CommutativeMonad.scala | 2 ++ core/src/main/scala/cats/Comonad.scala | 2 ++ core/src/main/scala/cats/Contravariant.scala | 2 ++ core/src/main/scala/cats/ContravariantMonoidal.scala | 2 ++ core/src/main/scala/cats/ContravariantSemigroupal.scala | 2 ++ core/src/main/scala/cats/Distributive.scala | 2 ++ core/src/main/scala/cats/FlatMap.scala | 2 ++ core/src/main/scala/cats/Foldable.scala | 2 ++ core/src/main/scala/cats/Functor.scala | 2 ++ core/src/main/scala/cats/FunctorFilter.scala | 2 ++ core/src/main/scala/cats/Invariant.scala | 2 ++ core/src/main/scala/cats/InvariantMonoidal.scala | 2 ++ core/src/main/scala/cats/InvariantSemigroupal.scala | 2 ++ core/src/main/scala/cats/Monad.scala | 2 ++ core/src/main/scala/cats/MonoidK.scala | 2 ++ core/src/main/scala/cats/NonEmptyTraverse.scala | 2 ++ core/src/main/scala/cats/Reducible.scala | 2 ++ core/src/main/scala/cats/SemigroupK.scala | 2 ++ core/src/main/scala/cats/Semigroupal.scala | 2 ++ core/src/main/scala/cats/Traverse.scala | 2 ++ core/src/main/scala/cats/TraverseFilter.scala | 2 ++ core/src/main/scala/cats/UnorderedFoldable.scala | 2 ++ core/src/main/scala/cats/UnorderedTraverse.scala | 2 ++ core/src/main/scala/cats/arrow/Arrow.scala | 2 ++ core/src/main/scala/cats/arrow/ArrowChoice.scala | 2 ++ core/src/main/scala/cats/arrow/Category.scala | 2 ++ core/src/main/scala/cats/arrow/Choice.scala | 2 ++ core/src/main/scala/cats/arrow/CommutativeArrow.scala | 2 ++ core/src/main/scala/cats/arrow/Compose.scala | 2 ++ core/src/main/scala/cats/arrow/Profunctor.scala | 2 ++ core/src/main/scala/cats/arrow/Strong.scala | 2 ++ 50 files changed, 100 insertions(+) diff --git a/alleycats-core/src/main/scala/alleycats/ConsK.scala b/alleycats-core/src/main/scala/alleycats/ConsK.scala index 9e672ca52f..0c5b939249 100644 --- a/alleycats-core/src/main/scala/alleycats/ConsK.scala +++ b/alleycats-core/src/main/scala/alleycats/ConsK.scala @@ -40,7 +40,9 @@ object ConsK { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToConsKOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllConsKOps[F[_], A](target: F[A])(implicit tc: ConsK[F]): AllOps[F, A] { type TypeClassType = ConsK[F] diff --git a/alleycats-core/src/main/scala/alleycats/Empty.scala b/alleycats-core/src/main/scala/alleycats/Empty.scala index 98574e8d75..e66c795c4c 100644 --- a/alleycats-core/src/main/scala/alleycats/Empty.scala +++ b/alleycats-core/src/main/scala/alleycats/Empty.scala @@ -50,7 +50,9 @@ object Empty extends EmptyInstances0 { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToEmptyOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllEmptyOps[A](target: A)(implicit tc: Empty[A]): AllOps[A] { type TypeClassType = Empty[A] diff --git a/alleycats-core/src/main/scala/alleycats/EmptyK.scala b/alleycats-core/src/main/scala/alleycats/EmptyK.scala index cb6cf64b5f..39d597c08c 100644 --- a/alleycats-core/src/main/scala/alleycats/EmptyK.scala +++ b/alleycats-core/src/main/scala/alleycats/EmptyK.scala @@ -40,7 +40,9 @@ object EmptyK { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToEmptyKOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllEmptyKOps[F[_], A](target: F[A])(implicit tc: EmptyK[F]): AllOps[F, A] { type TypeClassType = EmptyK[F] diff --git a/alleycats-core/src/main/scala/alleycats/Extract.scala b/alleycats-core/src/main/scala/alleycats/Extract.scala index 3b979e0c09..c22ec5f254 100644 --- a/alleycats-core/src/main/scala/alleycats/Extract.scala +++ b/alleycats-core/src/main/scala/alleycats/Extract.scala @@ -51,7 +51,9 @@ object Extract { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToExtractOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllExtractOps[F[_], A](target: F[A])(implicit tc: Extract[F]): AllOps[F, A] { type TypeClassType = Extract[F] diff --git a/alleycats-core/src/main/scala/alleycats/One.scala b/alleycats-core/src/main/scala/alleycats/One.scala index 8adba537e0..b58953bedf 100644 --- a/alleycats-core/src/main/scala/alleycats/One.scala +++ b/alleycats-core/src/main/scala/alleycats/One.scala @@ -47,7 +47,9 @@ object One { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToOneOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllOneOps[A](target: A)(implicit tc: One[A]): AllOps[A] { type TypeClassType = One[A] diff --git a/alleycats-core/src/main/scala/alleycats/Pure.scala b/alleycats-core/src/main/scala/alleycats/Pure.scala index 1005ce92e0..1a82449658 100644 --- a/alleycats-core/src/main/scala/alleycats/Pure.scala +++ b/alleycats-core/src/main/scala/alleycats/Pure.scala @@ -50,7 +50,9 @@ object Pure { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToPureOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllPureOps[F[_], A](target: F[A])(implicit tc: Pure[F]): AllOps[F, A] { type TypeClassType = Pure[F] diff --git a/alleycats-core/src/main/scala/alleycats/Zero.scala b/alleycats-core/src/main/scala/alleycats/Zero.scala index e59a60ec3e..7961e2d588 100644 --- a/alleycats-core/src/main/scala/alleycats/Zero.scala +++ b/alleycats-core/src/main/scala/alleycats/Zero.scala @@ -48,7 +48,9 @@ object Zero { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToZeroOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllZeroOps[A](target: A)(implicit tc: Zero[A]): AllOps[A] { type TypeClassType = Zero[A] diff --git a/core/src/main/scala/cats/Align.scala b/core/src/main/scala/cats/Align.scala index 794eab420c..6bbf7bfe8e 100644 --- a/core/src/main/scala/cats/Align.scala +++ b/core/src/main/scala/cats/Align.scala @@ -162,7 +162,9 @@ object Align extends ScalaVersionSpecificAlignInstances { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToAlignOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllAlignOps[F[_], A](target: F[A])(implicit tc: Align[F]): AllOps[F, A] { type TypeClassType = Align[F] diff --git a/core/src/main/scala/cats/Alternative.scala b/core/src/main/scala/cats/Alternative.scala index 388e1fc72a..dec2659d9a 100644 --- a/core/src/main/scala/cats/Alternative.scala +++ b/core/src/main/scala/cats/Alternative.scala @@ -125,7 +125,9 @@ object Alternative { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToAlternativeOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllAlternativeOps[F[_], A](target: F[A])(implicit tc: Alternative[F]): AllOps[F, A] { type TypeClassType = Alternative[F] diff --git a/core/src/main/scala/cats/Applicative.scala b/core/src/main/scala/cats/Applicative.scala index 578159b155..16c84c4a11 100644 --- a/core/src/main/scala/cats/Applicative.scala +++ b/core/src/main/scala/cats/Applicative.scala @@ -257,7 +257,9 @@ object Applicative { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToApplicativeOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllApplicativeOps[F[_], A](target: F[A])(implicit tc: Applicative[F]): AllOps[F, A] { type TypeClassType = Applicative[F] diff --git a/core/src/main/scala/cats/Apply.scala b/core/src/main/scala/cats/Apply.scala index e92d9e66e6..52541b40b4 100644 --- a/core/src/main/scala/cats/Apply.scala +++ b/core/src/main/scala/cats/Apply.scala @@ -306,7 +306,9 @@ object Apply { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToApplyOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllApplyOps[F[_], A](target: F[A])(implicit tc: Apply[F]): AllOps[F, A] { type TypeClassType = Apply[F] diff --git a/core/src/main/scala/cats/Bifoldable.scala b/core/src/main/scala/cats/Bifoldable.scala index 105df3ddcb..0d32ad7a61 100644 --- a/core/src/main/scala/cats/Bifoldable.scala +++ b/core/src/main/scala/cats/Bifoldable.scala @@ -69,7 +69,9 @@ object Bifoldable { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToBifoldableOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllBifoldableOps[F[_, _], A, B](target: F[A, B])(implicit tc: Bifoldable[F]): AllOps[F, A, B] { type TypeClassType = Bifoldable[F] diff --git a/core/src/main/scala/cats/Bifunctor.scala b/core/src/main/scala/cats/Bifunctor.scala index d613a512cd..09f1131fe8 100644 --- a/core/src/main/scala/cats/Bifunctor.scala +++ b/core/src/main/scala/cats/Bifunctor.scala @@ -89,7 +89,9 @@ object Bifunctor { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToBifunctorOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllBifunctorOps[F[_, _], A, B](target: F[A, B])(implicit tc: Bifunctor[F]): AllOps[F, A, B] { type TypeClassType = Bifunctor[F] diff --git a/core/src/main/scala/cats/Bimonad.scala b/core/src/main/scala/cats/Bimonad.scala index 9f40732deb..43cbeb46f8 100644 --- a/core/src/main/scala/cats/Bimonad.scala +++ b/core/src/main/scala/cats/Bimonad.scala @@ -35,7 +35,9 @@ object Bimonad { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToBimonadOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllBimonadOps[F[_], A](target: F[A])(implicit tc: Bimonad[F]): AllOps[F, A] { type TypeClassType = Bimonad[F] diff --git a/core/src/main/scala/cats/Bitraverse.scala b/core/src/main/scala/cats/Bitraverse.scala index 630a059af7..b45d10837a 100644 --- a/core/src/main/scala/cats/Bitraverse.scala +++ b/core/src/main/scala/cats/Bitraverse.scala @@ -144,7 +144,9 @@ object Bitraverse { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToBitraverseOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllBitraverseOps[F[_, _], A, B](target: F[A, B])(implicit tc: Bitraverse[F]): AllOps[F, A, B] { type TypeClassType = Bitraverse[F] diff --git a/core/src/main/scala/cats/CoflatMap.scala b/core/src/main/scala/cats/CoflatMap.scala index 653cc0c399..8386c131a0 100644 --- a/core/src/main/scala/cats/CoflatMap.scala +++ b/core/src/main/scala/cats/CoflatMap.scala @@ -79,7 +79,9 @@ object CoflatMap { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCoflatMapOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCoflatMapOps[F[_], A](target: F[A])(implicit tc: CoflatMap[F]): AllOps[F, A] { type TypeClassType = CoflatMap[F] diff --git a/core/src/main/scala/cats/CommutativeApplicative.scala b/core/src/main/scala/cats/CommutativeApplicative.scala index 57bb502c05..49b7ac83cc 100644 --- a/core/src/main/scala/cats/CommutativeApplicative.scala +++ b/core/src/main/scala/cats/CommutativeApplicative.scala @@ -55,7 +55,9 @@ object CommutativeApplicative { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCommutativeApplicativeOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCommutativeApplicativeOps[F[_], A]( target: F[A] diff --git a/core/src/main/scala/cats/CommutativeApply.scala b/core/src/main/scala/cats/CommutativeApply.scala index 9c27cbc1f5..2697577bc5 100644 --- a/core/src/main/scala/cats/CommutativeApply.scala +++ b/core/src/main/scala/cats/CommutativeApply.scala @@ -51,7 +51,9 @@ object CommutativeApply { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCommutativeApplyOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCommutativeApplyOps[F[_], A](target: F[A])(implicit tc: CommutativeApply[F]): AllOps[F, A] { type TypeClassType = CommutativeApply[F] diff --git a/core/src/main/scala/cats/CommutativeFlatMap.scala b/core/src/main/scala/cats/CommutativeFlatMap.scala index d595bcd8c4..ed9ee7660a 100644 --- a/core/src/main/scala/cats/CommutativeFlatMap.scala +++ b/core/src/main/scala/cats/CommutativeFlatMap.scala @@ -44,7 +44,9 @@ object CommutativeFlatMap { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCommutativeFlatMapOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCommutativeFlatMapOps[F[_], A](target: F[A])(implicit tc: CommutativeFlatMap[F]): AllOps[F, A] { type TypeClassType = CommutativeFlatMap[F] diff --git a/core/src/main/scala/cats/CommutativeMonad.scala b/core/src/main/scala/cats/CommutativeMonad.scala index 301b641f3f..f19c1237f0 100644 --- a/core/src/main/scala/cats/CommutativeMonad.scala +++ b/core/src/main/scala/cats/CommutativeMonad.scala @@ -48,7 +48,9 @@ object CommutativeMonad { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCommutativeMonadOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCommutativeMonadOps[F[_], A](target: F[A])(implicit tc: CommutativeMonad[F]): AllOps[F, A] { type TypeClassType = CommutativeMonad[F] diff --git a/core/src/main/scala/cats/Comonad.scala b/core/src/main/scala/cats/Comonad.scala index 6ac0323ac5..c95477053a 100644 --- a/core/src/main/scala/cats/Comonad.scala +++ b/core/src/main/scala/cats/Comonad.scala @@ -60,7 +60,9 @@ object Comonad { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToComonadOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllComonadOps[F[_], A](target: F[A])(implicit tc: Comonad[F]): AllOps[F, A] { type TypeClassType = Comonad[F] diff --git a/core/src/main/scala/cats/Contravariant.scala b/core/src/main/scala/cats/Contravariant.scala index 2734d65818..2790ee5151 100644 --- a/core/src/main/scala/cats/Contravariant.scala +++ b/core/src/main/scala/cats/Contravariant.scala @@ -62,7 +62,9 @@ object Contravariant { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToContravariantOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllContravariantOps[F[_], A](target: F[A])(implicit tc: Contravariant[F]): AllOps[F, A] { type TypeClassType = Contravariant[F] diff --git a/core/src/main/scala/cats/ContravariantMonoidal.scala b/core/src/main/scala/cats/ContravariantMonoidal.scala index 98952f6e9d..ffa853a715 100644 --- a/core/src/main/scala/cats/ContravariantMonoidal.scala +++ b/core/src/main/scala/cats/ContravariantMonoidal.scala @@ -57,7 +57,9 @@ object ContravariantMonoidal extends SemigroupalArityFunctions { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToContravariantMonoidalOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllContravariantMonoidalOps[F[_], A]( target: F[A] diff --git a/core/src/main/scala/cats/ContravariantSemigroupal.scala b/core/src/main/scala/cats/ContravariantSemigroupal.scala index 347d79a155..a695b88d6e 100644 --- a/core/src/main/scala/cats/ContravariantSemigroupal.scala +++ b/core/src/main/scala/cats/ContravariantSemigroupal.scala @@ -50,7 +50,9 @@ object ContravariantSemigroupal extends SemigroupalArityFunctions { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToContravariantSemigroupalOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllContravariantSemigroupalOps[F[_], A]( target: F[A] diff --git a/core/src/main/scala/cats/Distributive.scala b/core/src/main/scala/cats/Distributive.scala index 0f548e0d76..de4bfcde0e 100644 --- a/core/src/main/scala/cats/Distributive.scala +++ b/core/src/main/scala/cats/Distributive.scala @@ -52,7 +52,9 @@ object Distributive { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToDistributiveOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllDistributiveOps[F[_], A](target: F[A])(implicit tc: Distributive[F]): AllOps[F, A] { type TypeClassType = Distributive[F] diff --git a/core/src/main/scala/cats/FlatMap.scala b/core/src/main/scala/cats/FlatMap.scala index fbb49c643b..7b70c32401 100644 --- a/core/src/main/scala/cats/FlatMap.scala +++ b/core/src/main/scala/cats/FlatMap.scala @@ -235,7 +235,9 @@ object FlatMap { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToFlatMapOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllFlatMapOps[F[_], A](target: F[A])(implicit tc: FlatMap[F]): AllOps[F, A] { type TypeClassType = FlatMap[F] diff --git a/core/src/main/scala/cats/Foldable.scala b/core/src/main/scala/cats/Foldable.scala index 0b7cddcb9e..7921ade97f 100644 --- a/core/src/main/scala/cats/Foldable.scala +++ b/core/src/main/scala/cats/Foldable.scala @@ -989,7 +989,9 @@ object Foldable { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToFoldableOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllFoldableOps[F[_], A](target: F[A])(implicit tc: Foldable[F]): AllOps[F, A] { type TypeClassType = Foldable[F] diff --git a/core/src/main/scala/cats/Functor.scala b/core/src/main/scala/cats/Functor.scala index d3c04e4bbf..6baf48f96d 100644 --- a/core/src/main/scala/cats/Functor.scala +++ b/core/src/main/scala/cats/Functor.scala @@ -243,7 +243,9 @@ object Functor { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToFunctorOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllFunctorOps[F[_], A](target: F[A])(implicit tc: Functor[F]): AllOps[F, A] { type TypeClassType = Functor[F] diff --git a/core/src/main/scala/cats/FunctorFilter.scala b/core/src/main/scala/cats/FunctorFilter.scala index 16751d534b..f5be811080 100644 --- a/core/src/main/scala/cats/FunctorFilter.scala +++ b/core/src/main/scala/cats/FunctorFilter.scala @@ -122,7 +122,9 @@ object FunctorFilter extends ScalaVersionSpecificTraverseFilterInstances { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToFunctorFilterOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllFunctorFilterOps[F[_], A](target: F[A])(implicit tc: FunctorFilter[F]): AllOps[F, A] { type TypeClassType = FunctorFilter[F] diff --git a/core/src/main/scala/cats/Invariant.scala b/core/src/main/scala/cats/Invariant.scala index 09a0e04050..100c157bc2 100644 --- a/core/src/main/scala/cats/Invariant.scala +++ b/core/src/main/scala/cats/Invariant.scala @@ -209,7 +209,9 @@ object Invariant extends ScalaVersionSpecificInvariantInstances with InvariantIn val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToInvariantOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllInvariantOps[F[_], A](target: F[A])(implicit tc: Invariant[F]): AllOps[F, A] { type TypeClassType = Invariant[F] diff --git a/core/src/main/scala/cats/InvariantMonoidal.scala b/core/src/main/scala/cats/InvariantMonoidal.scala index 14bc382df5..59692cda1b 100644 --- a/core/src/main/scala/cats/InvariantMonoidal.scala +++ b/core/src/main/scala/cats/InvariantMonoidal.scala @@ -63,7 +63,9 @@ object InvariantMonoidal { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToInvariantMonoidalOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllInvariantMonoidalOps[F[_], A](target: F[A])(implicit tc: InvariantMonoidal[F]): AllOps[F, A] { type TypeClassType = InvariantMonoidal[F] diff --git a/core/src/main/scala/cats/InvariantSemigroupal.scala b/core/src/main/scala/cats/InvariantSemigroupal.scala index c47005c513..2022b36dcb 100644 --- a/core/src/main/scala/cats/InvariantSemigroupal.scala +++ b/core/src/main/scala/cats/InvariantSemigroupal.scala @@ -53,7 +53,9 @@ object InvariantSemigroupal extends SemigroupalArityFunctions { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToInvariantSemigroupalOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllInvariantSemigroupalOps[F[_], A]( target: F[A] diff --git a/core/src/main/scala/cats/Monad.scala b/core/src/main/scala/cats/Monad.scala index 19bbcdcf70..396b4916b2 100644 --- a/core/src/main/scala/cats/Monad.scala +++ b/core/src/main/scala/cats/Monad.scala @@ -153,7 +153,9 @@ object Monad { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToMonadOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllMonadOps[F[_], A](target: F[A])(implicit tc: Monad[F]): AllOps[F, A] { type TypeClassType = Monad[F] diff --git a/core/src/main/scala/cats/MonoidK.scala b/core/src/main/scala/cats/MonoidK.scala index 3afdaa9eeb..affb8ce018 100644 --- a/core/src/main/scala/cats/MonoidK.scala +++ b/core/src/main/scala/cats/MonoidK.scala @@ -82,7 +82,9 @@ object MonoidK { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToMonoidKOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllMonoidKOps[F[_], A](target: F[A])(implicit tc: MonoidK[F]): AllOps[F, A] { type TypeClassType = MonoidK[F] diff --git a/core/src/main/scala/cats/NonEmptyTraverse.scala b/core/src/main/scala/cats/NonEmptyTraverse.scala index f33994514e..a6bdcb4b56 100644 --- a/core/src/main/scala/cats/NonEmptyTraverse.scala +++ b/core/src/main/scala/cats/NonEmptyTraverse.scala @@ -133,7 +133,9 @@ object NonEmptyTraverse { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToNonEmptyTraverseOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllNonEmptyTraverseOps[F[_], A](target: F[A])(implicit tc: NonEmptyTraverse[F]): AllOps[F, A] { type TypeClassType = NonEmptyTraverse[F] diff --git a/core/src/main/scala/cats/Reducible.scala b/core/src/main/scala/cats/Reducible.scala index e8a5141424..1572fb117b 100644 --- a/core/src/main/scala/cats/Reducible.scala +++ b/core/src/main/scala/cats/Reducible.scala @@ -340,7 +340,9 @@ object Reducible { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToReducibleOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllReducibleOps[F[_], A](target: F[A])(implicit tc: Reducible[F]): AllOps[F, A] { type TypeClassType = Reducible[F] diff --git a/core/src/main/scala/cats/SemigroupK.scala b/core/src/main/scala/cats/SemigroupK.scala index 76fbd2c39d..bfcb2b6357 100644 --- a/core/src/main/scala/cats/SemigroupK.scala +++ b/core/src/main/scala/cats/SemigroupK.scala @@ -161,7 +161,9 @@ object SemigroupK extends ScalaVersionSpecificMonoidKInstances { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToSemigroupKOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllSemigroupKOps[F[_], A](target: F[A])(implicit tc: SemigroupK[F]): AllOps[F, A] { type TypeClassType = SemigroupK[F] diff --git a/core/src/main/scala/cats/Semigroupal.scala b/core/src/main/scala/cats/Semigroupal.scala index e7c1398a39..6d4f8323ce 100644 --- a/core/src/main/scala/cats/Semigroupal.scala +++ b/core/src/main/scala/cats/Semigroupal.scala @@ -110,7 +110,9 @@ object Semigroupal extends ScalaVersionSpecificSemigroupalInstances with Semigro val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToSemigroupalOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllSemigroupalOps[F[_], A](target: F[A])(implicit tc: Semigroupal[F]): AllOps[F, A] { type TypeClassType = Semigroupal[F] diff --git a/core/src/main/scala/cats/Traverse.scala b/core/src/main/scala/cats/Traverse.scala index c562b95ef8..21f6d9a6d2 100644 --- a/core/src/main/scala/cats/Traverse.scala +++ b/core/src/main/scala/cats/Traverse.scala @@ -178,7 +178,9 @@ object Traverse { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToTraverseOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllTraverseOps[F[_], A](target: F[A])(implicit tc: Traverse[F]): AllOps[F, A] { type TypeClassType = Traverse[F] diff --git a/core/src/main/scala/cats/TraverseFilter.scala b/core/src/main/scala/cats/TraverseFilter.scala index e6478ca1f5..5dc8980b3b 100644 --- a/core/src/main/scala/cats/TraverseFilter.scala +++ b/core/src/main/scala/cats/TraverseFilter.scala @@ -123,7 +123,9 @@ object TraverseFilter { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToTraverseFilterOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllTraverseFilterOps[F[_], A](target: F[A])(implicit tc: TraverseFilter[F]): AllOps[F, A] { type TypeClassType = TraverseFilter[F] diff --git a/core/src/main/scala/cats/UnorderedFoldable.scala b/core/src/main/scala/cats/UnorderedFoldable.scala index 8ca780a630..3b3b1779eb 100644 --- a/core/src/main/scala/cats/UnorderedFoldable.scala +++ b/core/src/main/scala/cats/UnorderedFoldable.scala @@ -147,7 +147,9 @@ object UnorderedFoldable extends ScalaVersionSpecificTraverseInstances { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToUnorderedFoldableOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllUnorderedFoldableOps[F[_], A](target: F[A])(implicit tc: UnorderedFoldable[F]): AllOps[F, A] { type TypeClassType = UnorderedFoldable[F] diff --git a/core/src/main/scala/cats/UnorderedTraverse.scala b/core/src/main/scala/cats/UnorderedTraverse.scala index bc1745cdd6..5cdec5cb11 100644 --- a/core/src/main/scala/cats/UnorderedTraverse.scala +++ b/core/src/main/scala/cats/UnorderedTraverse.scala @@ -47,7 +47,9 @@ object UnorderedTraverse { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToUnorderedTraverseOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllUnorderedTraverseOps[F[_], A](target: F[A])(implicit tc: UnorderedTraverse[F]): AllOps[F, A] { type TypeClassType = UnorderedTraverse[F] diff --git a/core/src/main/scala/cats/arrow/Arrow.scala b/core/src/main/scala/cats/arrow/Arrow.scala index fca09c9e8f..309c59b8ee 100644 --- a/core/src/main/scala/cats/arrow/Arrow.scala +++ b/core/src/main/scala/cats/arrow/Arrow.scala @@ -105,7 +105,9 @@ object Arrow { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToArrowOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllArrowOps[F[_, _], A, B](target: F[A, B])(implicit tc: Arrow[F]): AllOps[F, A, B] { type TypeClassType = Arrow[F] diff --git a/core/src/main/scala/cats/arrow/ArrowChoice.scala b/core/src/main/scala/cats/arrow/ArrowChoice.scala index e36fff4e38..a6683887db 100644 --- a/core/src/main/scala/cats/arrow/ArrowChoice.scala +++ b/core/src/main/scala/cats/arrow/ArrowChoice.scala @@ -77,7 +77,9 @@ object ArrowChoice { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToArrowChoiceOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllArrowChoiceOps[F[_, _], A, B](target: F[A, B])(implicit tc: ArrowChoice[F]): AllOps[F, A, B] { type TypeClassType = ArrowChoice[F] diff --git a/core/src/main/scala/cats/arrow/Category.scala b/core/src/main/scala/cats/arrow/Category.scala index c80edcfc76..4bf71a6fce 100644 --- a/core/src/main/scala/cats/arrow/Category.scala +++ b/core/src/main/scala/cats/arrow/Category.scala @@ -54,7 +54,9 @@ object Category { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCategoryOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCategoryOps[F[_, _], A, B](target: F[A, B])(implicit tc: Category[F]): AllOps[F, A, B] { type TypeClassType = Category[F] diff --git a/core/src/main/scala/cats/arrow/Choice.scala b/core/src/main/scala/cats/arrow/Choice.scala index 4b1147843b..fc9bdd241d 100644 --- a/core/src/main/scala/cats/arrow/Choice.scala +++ b/core/src/main/scala/cats/arrow/Choice.scala @@ -79,7 +79,9 @@ object Choice { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToChoiceOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllChoiceOps[F[_, _], A, B](target: F[A, B])(implicit tc: Choice[F]): AllOps[F, A, B] { type TypeClassType = Choice[F] diff --git a/core/src/main/scala/cats/arrow/CommutativeArrow.scala b/core/src/main/scala/cats/arrow/CommutativeArrow.scala index fca4d13514..bac86a2a5e 100644 --- a/core/src/main/scala/cats/arrow/CommutativeArrow.scala +++ b/core/src/main/scala/cats/arrow/CommutativeArrow.scala @@ -42,7 +42,9 @@ object CommutativeArrow { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToCommutativeArrowOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllCommutativeArrowOps[F[_, _], A, B]( target: F[A, B] diff --git a/core/src/main/scala/cats/arrow/Compose.scala b/core/src/main/scala/cats/arrow/Compose.scala index c6b767f75c..4afdc37d04 100644 --- a/core/src/main/scala/cats/arrow/Compose.scala +++ b/core/src/main/scala/cats/arrow/Compose.scala @@ -74,7 +74,9 @@ object Compose { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToComposeOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllComposeOps[F[_, _], A, B](target: F[A, B])(implicit tc: Compose[F]): AllOps[F, A, B] { type TypeClassType = Compose[F] diff --git a/core/src/main/scala/cats/arrow/Profunctor.scala b/core/src/main/scala/cats/arrow/Profunctor.scala index fa4753b078..bbde9345a5 100644 --- a/core/src/main/scala/cats/arrow/Profunctor.scala +++ b/core/src/main/scala/cats/arrow/Profunctor.scala @@ -75,7 +75,9 @@ object Profunctor { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToProfunctorOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllProfunctorOps[F[_, _], A, B](target: F[A, B])(implicit tc: Profunctor[F]): AllOps[F, A, B] { type TypeClassType = Profunctor[F] diff --git a/core/src/main/scala/cats/arrow/Strong.scala b/core/src/main/scala/cats/arrow/Strong.scala index 72d2c8a7a9..413d2e88c0 100644 --- a/core/src/main/scala/cats/arrow/Strong.scala +++ b/core/src/main/scala/cats/arrow/Strong.scala @@ -72,7 +72,9 @@ object Strong { val typeClassInstance: TypeClassType = tc } } + @deprecated("Use cats.syntax object imports", "2.2.0") object nonInheritedOps extends ToStrongOps + @deprecated("Use cats.syntax object imports", "2.2.0") object ops { implicit def toAllStrongOps[F[_, _], A, B](target: F[A, B])(implicit tc: Strong[F]): AllOps[F, A, B] { type TypeClassType = Strong[F]