Skip to content

Commit ccf4236

Browse files
authored
Merge pull request #403 from xuwei-k/revert-395
partially revert #395
2 parents c523723 + eeec10e commit ccf4236

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ sealed trait Cogen[T] extends Serializable {
3030

3131
object Cogen extends CogenArities with CogenLowPriority {
3232

33-
def apply[T](implicit ev: Cogen[T]): Cogen[T] = ev
33+
// for binary compatibility
34+
private[scalacheck] def apply[T](ev: Cogen[T]): Cogen[T] = ev
35+
36+
// https://github.com/rickynils/scalacheck/pull/395#issuecomment-383442015
37+
def apply[T](implicit ev: Cogen[T], dummy: Cogen[T]): Cogen[T] = ev
3438

3539
def apply[T](f: T => Long): Cogen[T] = new Cogen[T] {
3640
def perturb(seed: Seed, t: T): Seed = seed.reseed(f(t))

0 commit comments

Comments
 (0)