Skip to content

Commit

Permalink
remove cats.instances imports
Browse files Browse the repository at this point in the history
  • Loading branch information
xuwei-k committed Aug 26, 2024
1 parent 8232bdf commit 436d019
Show file tree
Hide file tree
Showing 23 changed files with 0 additions and 39 deletions.
2 changes: 0 additions & 2 deletions bench/src/main/scala/monocle/bench/MonocleLensBench.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ import monocle.bench.BenchModel._
import monocle.bench.input.Nested0Input
import org.openjdk.jmh.annotations._

import cats.instances.option._

@BenchmarkMode(Array(Mode.AverageTime))
@OutputTimeUnit(TimeUnit.MICROSECONDS)
@State(Scope.Benchmark)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ import monocle.bench.input.Nested0Input
import monocle.macros.GenLens
import org.openjdk.jmh.annotations._

import cats.instances.option._

@BenchmarkMode(Array(Mode.AverageTime))
@OutputTimeUnit(TimeUnit.MICROSECONDS)
@State(Scope.Benchmark)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import monocle.bench.BenchModel._
import monocle.{PTraversal, Traversal}
import org.openjdk.jmh.annotations.{Benchmark, Scope, State}

import cats.instances.sortedMap._

import scala.collection.immutable.SortedMap

@State(Scope.Benchmark)
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/Fold.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ package monocle

import cats.{Foldable, Monoid}
import cats.arrow.Choice
import cats.instances.int._
import cats.instances.list._
import cats.syntax.either._
import monocle.function.{At, Each, FilterIndex, Index}
import monocle.internal.Monoids
Expand Down
1 change: 0 additions & 1 deletion core/shared/src/main/scala/monocle/Prism.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package monocle
import cats.{Applicative, Eq, Traverse}
import cats.arrow.Category
import cats.evidence.{<~<, Is}
import cats.instances.option._
import cats.syntax.either._
import monocle.function.{At, Each, FilterIndex, Index}

Expand Down
4 changes: 0 additions & 4 deletions core/shared/src/main/scala/monocle/function/Each.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import monocle.{Iso, PTraversal, Traversal}
import scala.annotation.implicitNotFound
import scala.collection.immutable.ListMap
import cats.{Applicative, Order, Traverse}
import cats.instances.lazyList._

/** Typeclass that defines a [[Traversal]] from a monomorphic container `S` to all of its elements of type `A`
* @tparam S
Expand Down Expand Up @@ -46,9 +45,6 @@ object Each extends EachFunctions {
/** Std instances */
/** *********************************************************************************************
*/
import cats.instances.list._
import cats.instances.sortedMap._
import cats.instances.vector._
import scala.collection.immutable.SortedMap
import scala.util.Try

Expand Down
3 changes: 0 additions & 3 deletions core/shared/src/main/scala/monocle/function/FilterIndex.scala
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import scala.annotation.implicitNotFound
import scala.collection.immutable.SortedMap
import cats.syntax.traverse._
import cats.{Applicative, Order, Traverse}
import cats.instances.lazyList._

/** Typeclass that defines a [[Traversal]] from an `S` to all its elements `A` whose index `I` in `S` satisfies the
* predicate
Expand Down Expand Up @@ -54,8 +53,6 @@ object FilterIndex extends FilterIndexFunctions {
/** Std instances */
/** *********************************************************************************************
*/
import cats.instances.list._
import cats.instances.vector._

implicit def listFilterIndex[A]: FilterIndex[List[A], Int, A] =
fromTraverse(_.zipWithIndex)
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/function/Plated.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ import monocle.{Setter, Traversal}
import scala.annotation.implicitNotFound
import cats.{Applicative, Monad, Traverse}
import cats.data.State
import cats.instances.int._
import cats.instances.lazyList._
import cats.syntax.flatMap._

/** [[Plated]] is a type-class for types which can extract their immediate self-similar children.
Expand Down
1 change: 0 additions & 1 deletion core/shared/src/main/scala/monocle/function/Snoc.scala
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package monocle.function

import cats.Applicative
import cats.instances.option._
import cats.syntax.either._
import monocle.{Iso, Optional, Prism}

Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/std/Byte.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ package monocle.std
import monocle.Prism
import monocle.internal.Bounded

import cats.instances.byte._

object byte extends ByteOptics

trait ByteOptics {
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/std/Char.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ package monocle.std
import monocle.Prism
import monocle.internal.Bounded

import cats.instances.char._

object char extends CharOptics

trait CharOptics {
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/std/Int.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ package monocle.std
import monocle.Prism
import monocle.internal.Bounded

import cats.instances.int._

object int extends IntOptics

trait IntOptics {
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/std/Long.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ package monocle.std
import monocle.Prism
import monocle.internal.Bounded

import cats.instances.long._

object long extends LongOptics

trait LongOptics {
Expand Down
2 changes: 0 additions & 2 deletions core/shared/src/main/scala/monocle/std/String.scala
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ import java.util.UUID
import monocle.{Iso, Prism}

import scala.util.Try
import cats.instances.list._
import cats.instances.option._
import cats.syntax.traverse._

object string extends StringOptics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Prop._
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.option._

object OptionalTests extends Laws {
def apply[S: Arbitrary: Eq, A: Arbitrary: Eq](optional: Optional[S, A])(implicit arbAA: Arbitrary[A => A]): RuleSet =
Expand Down
1 change: 0 additions & 1 deletion law/src/main/scala/monocle/law/discipline/PrismTests.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Prop._
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.option._

object PrismTests extends Laws {
def apply[S: Arbitrary: Eq, A: Arbitrary: Eq](prism: Prism[S, A])(implicit arbAA: Arbitrary[A => A]): RuleSet = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ import org.scalacheck.Arbitrary
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.list._
import cats.instances.option._

object TraversalTests extends Laws {
def apply[S: Arbitrary: Eq, A: Arbitrary: Eq](
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Arbitrary
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.tuple._

@deprecated("no replacement", since = "3.0.0-M1")
object Cons1Tests extends Laws {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Arbitrary
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.tuple._

@deprecated("no replacement", since = "3.0.0-M1")
object ConsTests extends Laws {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.{Arbitrary, Prop}
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.unit._

@deprecated("no replacement", since = "3.0.0-M1")
object EmptyTests extends Laws {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Arbitrary
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.tuple._

@deprecated("no replacement", since = "3.0.0-M1")
object Snoc1Tests extends Laws {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import org.scalacheck.Arbitrary
import org.typelevel.discipline.Laws

import cats.Eq
import cats.instances.tuple._

@deprecated("no replacement", since = "3.0.0-M1")
object SnocTests extends Laws {
Expand Down
1 change: 0 additions & 1 deletion unsafe/src/main/scala/monocle/unsafe/MapTraversal.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package monocle.unsafe

import alleycats.std.map._
import cats.Applicative
import cats.instances.list._
import cats.syntax.applicative._
import cats.syntax.functor._
import cats.syntax.traverse._
Expand Down

0 comments on commit 436d019

Please sign in to comment.