Skip to content

Commit d999db4

Browse files
committed
Changes to make MiMa happy
1 parent 2404f75 commit d999db4

File tree

10 files changed

+26
-26
lines changed

10 files changed

+26
-26
lines changed

doc/UserGuide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -873,15 +873,15 @@ object CounterSpecification extends Commands {
873873
* (a singleton [[Sut]]), implement this method the following way:
874874
*
875875
* {{{
876-
* def canCreateNewSut(newState: State, initSuts: Iterable[State]
877-
* runningSuts: Iterable[Sut]
876+
* def canCreateNewSut(newState: State, initSuts: Traversable[State]
877+
* runningSuts: Traversable[Sut]
878878
* ) = {
879879
* initSuts.isEmpty && runningSuts.isEmpty
880880
* }
881881
* }}}
882882
*/
883-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
884-
runningSuts: Iterable[Sut]): Boolean = true
883+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
884+
runningSuts: Traversable[Sut]): Boolean = true
885885

886886
/** The precondition for the initial state, when no commands yet have
887887
* run. This is used by ScalaCheck when command sequences are shrinked

examples/commands-leveldb/src/test/scala/CommandsLevelDB.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ object LevelDBSpec extends Commands {
3030
def path = s"db_$name"
3131
}
3232

33-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
34-
runningSuts: Iterable[Sut]
33+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
34+
runningSuts: Traversable[Sut]
3535
) = {
3636
!initSuts.exists(_.name == newState.name) &&
3737
!runningSuts.exists(_.name == newState.name)

examples/commands-nix/src/test/scala/CommandsNix.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ object MachineSpec extends Commands {
100100
type Sut = Map[String, org.libvirt.Domain]
101101

102102
// TODO we should check for example total amount of memory used here
103-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
104-
runningSuts: Iterable[Sut]
103+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
104+
runningSuts: Traversable[Sut]
105105
): Boolean = true
106106

107107
def newSut(state: State): Sut = {

examples/commands-redis/src/test/scala/CommandsRedis.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ object RedisSpec extends Commands {
2626
connected: Boolean
2727
)
2828

29-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
30-
runningSuts: Iterable[Sut]
29+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
30+
runningSuts: Traversable[Sut]
3131
): Boolean = {
3232
initSuts.isEmpty && runningSuts.isEmpty
3333
}

jvm/src/test/scala/org/scalacheck/commands/CommandsSpecification.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ object CommandsSpecification extends Properties("Commands") {
3030

3131
override def shrinkState: Shrink[Int] = implicitly
3232

33-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
34-
runningSuts: Iterable[Sut]) = true
33+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
34+
runningSuts: Traversable[Sut]) = true
3535

3636
def newSut(state: State): Sut = Counter(state)
3737

src/main/scala-2.13+/org/scalacheck/ScalaVersionSpecific.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ private[scalacheck] trait GenVersionSpecific {
4848
private[scalacheck] trait GenSpecificationVersionSpecific
4949

5050
private[scalacheck] trait CogenVersionSpecific {
51-
implicit def cogenStream[A: Cogen]: Cogen[Stream[A]] =
51+
implicit def cogenLazyList[A: Cogen]: Cogen[LazyList[A]] =
5252
Cogen.it(_.iterator)
5353
}
5454

src/main/scala/org/scalacheck/Cogen.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import scala.util.{Failure, Success, Try}
1616
import scala.concurrent.duration.{Duration, FiniteDuration}
1717
import java.math.BigInteger
1818
import rng.Seed
19-
import ScalaVersionSpecific._
2019

2120
sealed trait Cogen[T] extends Serializable {
2221

@@ -124,7 +123,7 @@ object Cogen extends CogenArities with CogenLowPriority with CogenVersionSpecifi
124123
implicit def cogenVector[A: Cogen]: Cogen[Vector[A]] =
125124
Cogen.it(_.iterator)
126125

127-
implicit def cogenLazyList[A: Cogen]: Cogen[LazyList[A]] =
126+
implicit def cogenStream[A: Cogen]: Cogen[Stream[A]] =
128127
Cogen.it(_.iterator)
129128

130129
implicit def cogenSet[A: Cogen: Ordering]: Cogen[Set[A]] =

src/main/scala/org/scalacheck/Gen.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ object Gen extends GenArities with GenVersionSpecific {
450450

451451
/** Sequences generators. If any of the given generators fails, the
452452
* resulting generator will also fail. */
453-
def sequence[C,T](gs: Iterable[Gen[T]])(implicit b: Buildable[T,C]): Gen[C] = {
453+
def sequence[C,T](gs: Traversable[Gen[T]])(implicit b: Buildable[T,C]): Gen[C] = {
454454
val g = gen { (p, seed) =>
455455
gs.foldLeft(r(Some(Vector.empty[T]), seed)) {
456456
case (rs,g) =>

src/main/scala/org/scalacheck/commands/Commands.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,15 @@ trait Commands {
5656
* (a singleton [[Sut]]), implement this method the following way:
5757
*
5858
* {{{
59-
* def canCreateNewSut(newState: State, initSuts: Iterable[State]
60-
* runningSuts: Iterable[Sut]
59+
* def canCreateNewSut(newState: State, initSuts: Traversable[State]
60+
* runningSuts: Traversable[Sut]
6161
* ) = {
6262
* initSuts.isEmpty && runningSuts.isEmpty
6363
* }
6464
* }}}
6565
*/
66-
def canCreateNewSut(newState: State, initSuts: Iterable[State],
67-
runningSuts: Iterable[Sut]): Boolean
66+
def canCreateNewSut(newState: State, initSuts: Traversable[State],
67+
runningSuts: Traversable[Sut]): Boolean
6868

6969
/** Create a new [[Sut]] instance with an internal state that
7070
* corresponds to the provided abstract state instance. The provided state

src/main/scala/org/scalacheck/util/Buildable.scala

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import ScalaVersionSpecific._
1515

1616
trait Buildable[T,C] extends Serializable {
1717
def builder: mutable.Builder[T,C]
18-
def fromIterable(it: Iterable[T]): C = {
18+
def fromIterable(it: Traversable[T]): C = {
1919
val b = builder
2020
b ++= it
2121
b.result()
@@ -27,14 +27,15 @@ trait Buildable[T,C] extends Serializable {
2727
* serializable too.
2828
*/
2929
object SerializableCanBuildFroms {
30-
implicit def listFactory[T]: Factory[T, List[T]] = ScalaVersionSpecific.listFactory
31-
implicit def bitsetFactory[T]: Factory[Int, BitSet] = ScalaVersionSpecific.bitsetFactory
32-
implicit def mapFactory[T, U]: Factory[(T, U), Map[T, U]] = ScalaVersionSpecific.mapFactory
30+
// Names are `..CanBuildFrom` for binary compatibility. Change to `..Factory` in a major release.
31+
implicit def listCanBuildFrom[T]: Factory[T, List[T]] = ScalaVersionSpecific.listFactory
32+
implicit def bitsetCanBuildFrom[T]: Factory[Int, BitSet] = ScalaVersionSpecific.bitsetFactory
33+
implicit def mapCanBuildFrom[T, U]: Factory[(T, U), Map[T, U]] = ScalaVersionSpecific.mapFactory
3334
}
3435

3536
object Buildable {
36-
37-
implicit def buildableFactory[T,C](implicit f: Factory[T,C]) =
37+
// Names is `..CanBuildFrom` for binary compatibility. Change to `..Factory` in a major release.
38+
implicit def buildableCanBuildFrom[T,C](implicit f: Factory[T,C]) =
3839
new Buildable[T,C] {
3940
def builder = f.newBuilder
4041
}

0 commit comments

Comments
 (0)