diff --git a/scalacheck-binding/src/main/scala/com/gu/json/scalacheck/ArbitraryInstances.scala b/scalacheck-binding/src/main/scala/com/gu/json/scalacheck/ArbitraryInstances.scala index 188f662..59ffb1a 100644 --- a/scalacheck-binding/src/main/scala/com/gu/json/scalacheck/ArbitraryInstances.scala +++ b/scalacheck-binding/src/main/scala/com/gu/json/scalacheck/ArbitraryInstances.scala @@ -10,7 +10,7 @@ class ArbitraryInstances[J](implicit J: JsonLike[J]) { // FIXME to avoid a SOE from generator recursion, arrays won't contain objects // FIXME also, making these lists much longer causes a SOE - def leaf: Gen[J] = Gen.oneOf(string, int, double, bool) + private def leaf: Gen[J] = Gen.oneOf(string, int, double, bool) def array: Gen[J] = Gen.listOfN(5, leaf).map(J.array(_)) val obj: Gen[J] = Gen.listOfN(5, arbitrary[(String, J)]).map(J.obj(_))