TRAVIS_JDK_VERSION=openjdk8 TRAVIS_OS_NAME=linux <<<<<< ENV .github/CONTRIBUTING.md .gitignore .travis.yml LICENSE README.markdown build.sbt circe/jvm/src/test/scala/diffson/conformance/CirceConformance.scala circe/shared/src/main/scala/diffson/circe/package.scala circe/shared/src/test/scala/diffson/circe/TestArrayDiff.scala circe/shared/src/test/scala/diffson/circe/TestJsonDiff.scala circe/shared/src/test/scala/diffson/circe/TestJsonMergeDiff.scala circe/shared/src/test/scala/diffson/circe/TestJsonMergePatch.scala circe/shared/src/test/scala/diffson/circe/TestJsonPatch.scala circe/shared/src/test/scala/diffson/circe/TestJsonPointer.scala circe/shared/src/test/scala/diffson/circe/TestProtocol.scala circe/shared/src/test/scala/diffson/circe/TestSerialization.scala circe/shared/src/test/scala/diffson/circe/TestSimpleDiff.scala core/src/main/scala/diffson/Diff.scala core/src/main/scala/diffson/Jsony.scala core/src/main/scala/diffson/Patch.scala core/src/main/scala/diffson/exceptions.scala core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala core/src/main/scala/diffson/jsonmergepatch/package.scala core/src/main/scala/diffson/jsonpatch/JsonDiff.scala core/src/main/scala/diffson/jsonpatch/JsonPatch.scala core/src/main/scala/diffson/jsonpatch/package.scala core/src/main/scala/diffson/jsonpointer/package.scala core/src/main/scala/diffson/lcs/DynamicProgLcs.scala core/src/main/scala/diffson/lcs/HashedLcs.scala core/src/main/scala/diffson/lcs/Lcs.scala core/src/main/scala/diffson/lcs/Patience.scala core/src/main/scala/diffson/package.scala core/src/test/scala/diffson/TestDynLcs.scala core/src/test/scala/diffson/TestLcs.scala core/src/test/scala/diffson/TestPatience.scala core/src/test/scala/diffson/TestPatienceBigArray.scala playJson/jvm/src/test/scala/diffson/playJson/conformance/PlayJsonConformance.scala playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala playJson/shared/src/main/scala/diffson/playJson/package.scala playJson/shared/src/test/scala/diffson/playJson/TestArrayDiff.scala playJson/shared/src/test/scala/diffson/playJson/TestJsonDiff.scala playJson/shared/src/test/scala/diffson/playJson/TestJsonMergeDiff.scala playJson/shared/src/test/scala/diffson/playJson/TestJsonMergePatch.scala playJson/shared/src/test/scala/diffson/playJson/TestJsonPatch.scala playJson/shared/src/test/scala/diffson/playJson/TestJsonPointer.scala playJson/shared/src/test/scala/diffson/playJson/TestProtocol.scala playJson/shared/src/test/scala/diffson/playJson/TestSerialization.scala playJson/shared/src/test/scala/diffson/playJson/TestSimpleDiff.scala project/build.properties project/plugins.sbt sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala sprayJson/src/test/scala/diffson/sprayJson/TestArrayDiff.scala sprayJson/src/test/scala/diffson/sprayJson/TestJsonDiff.scala sprayJson/src/test/scala/diffson/sprayJson/TestJsonMergeDiff.scala sprayJson/src/test/scala/diffson/sprayJson/TestJsonMergePatch.scala sprayJson/src/test/scala/diffson/sprayJson/TestJsonPatch.scala sprayJson/src/test/scala/diffson/sprayJson/TestJsonPointer.scala sprayJson/src/test/scala/diffson/sprayJson/TestProtocol.scala sprayJson/src/test/scala/diffson/sprayJson/TestSerialization.scala sprayJson/src/test/scala/diffson/sprayJson/TestSimpleDiff.scala sprayJson/src/test/scala/diffson/sprayJson/conformance/SprayJsonConformance.scala testkit/jvm/src/main/resources/conformance/.gitignore testkit/jvm/src/main/resources/conformance/README.md testkit/jvm/src/main/resources/conformance/spec_tests.json testkit/jvm/src/main/resources/conformance/tests.json testkit/jvm/src/main/scala/diffson/conformance/TestRfcConformance.scala testkit/shared/src/main/scala/diffson/TestArrayDiff.scala testkit/shared/src/main/scala/diffson/TestJsonDiff.scala testkit/shared/src/main/scala/diffson/TestJsonMergeDiff.scala testkit/shared/src/main/scala/diffson/TestJsonMergePatch.scala testkit/shared/src/main/scala/diffson/TestJsonPatch.scala testkit/shared/src/main/scala/diffson/TestJsonPointer.scala testkit/shared/src/main/scala/diffson/TestProtocol.scala testkit/shared/src/main/scala/diffson/TestSerialization.scala testkit/shared/src/main/scala/diffson/TestSimpleDiff.scala <<<<<< network # path=/home/travis/build/gnieh/diffson/circe/jvm/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/circe/jvm/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce Null 936 945 33 io.circe.Json.Null Select false 0 false io.circe.Json.Null 2 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce array 1003 1015 36 io.circe.Json.asArray Select false 0 false json.asArray 3 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce fields 1097 1104 39 io.circe.JsonObject.toMap Select false 0 false x$1.toMap 4 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce fields 1079 1105 39 scala.Option.map Apply false 0 false json.asObject.map[scala.collection.immutable.Map[String,io.circe.Json]](((x$1: io.circe.JsonObject) => x$1.toMap)) 5 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce makeArray 1161 1184 42 io.circe.Json.fromValues Apply false 0 false io.circe.Json.fromValues(values) 6 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce makeObject 1246 1269 45 io.circe.Json.fromFields Apply false 0 false io.circe.Json.fromFields(fields) 7 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce show 1312 1325 48 io.circe.Json.noSpaces Select false 0 false json.noSpaces 8 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe jsonyCirce Object diffson.circe.jsonyCirce eqv 1373 1402 51 cats.kernel.Eq.eqv Apply false 0 false io.circe.Json.eqJson.eqv(json1, json2) 9 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1470 1470 56 io.circe.Encoder.encodeString Select false 0 false circe.this.Encoder.encodeString 10 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1489 1489 56 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 11 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1489 1495 56 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](x$2)(`package`.this.Pointer.show).show 12 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1463 1496 56 io.circe.Encoder.contramap Apply false 0 false io.circe.Encoder.apply[String](circe.this.Encoder.encodeString).contramap[diffson.jsonpointer.Pointer](((x$2: diffson.jsonpointer.Pointer) => cats.implicits.toShow[diffson.jsonpointer.Pointer](x$2)(`package`.this.Pointer.show).show)) 13 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1559 1559 59 io.circe.Decoder.decodeString Select false 0 false circe.this.Decoder.decodeString 14 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1608 1608 59 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[Throwable] 15 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1573 1611 59 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[[β$0$]scala.util.Either[Throwable,β$0$]](x$3)(cats.implicits.catsStdInstancesForEither[Throwable]) 16 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1620 1632 59 java.lang.Throwable.getMessage Apply false 0 false x$4.getMessage() 17 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1573 1633 59 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[Throwable, diffson.jsonpointer.Pointer](jsonpointer.`package`.Pointer.parse[[β$0$]scala.util.Either[Throwable,β$0$]](x$3)(cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$4: Throwable) => x$4.getMessage())) 18 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1552 1634 59 io.circe.Decoder.emap Apply false 0 false io.circe.Decoder.apply[String](circe.this.Decoder.decodeString).emap[diffson.jsonpointer.Pointer](((x$3: String) => cats.implicits.catsSyntaxEither[Throwable, diffson.jsonpointer.Pointer](jsonpointer.`package`.Pointer.parse[[β$0$]scala.util.Either[Throwable,β$0$]](x$3)(cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$4: Throwable) => x$4.getMessage())))) 19 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1795 1799 65 Literal false 0 false "op" 20 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1803 1825 65 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("add") 21 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1795 1825 65 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("add")) 22 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1837 1843 66 Literal false 0 false "path" 23 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1863 1863 66 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 24 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1863 1872 66 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 25 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1847 1873 66 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 26 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1837 1873 66 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 27 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1885 1901 67 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value) 28 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1775 1902 64 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("add")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) 29 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1969 1973 70 Literal false 0 false "op" 30 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1977 2002 70 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("remove") 31 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1969 2002 70 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")) 32 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2014 2020 71 Literal false 0 false "path" 33 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2040 2040 71 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 34 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2040 2049 71 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 35 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2024 2050 71 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 36 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2014 2050 71 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 37 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2062 2074 72 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old) 38 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1949 2075 69 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old)) 39 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2137 2141 75 Literal false 0 false "op" 40 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2145 2170 75 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("remove") 41 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2137 2170 75 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")) 42 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2182 2188 76 Literal false 0 false "path" 43 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2208 2208 76 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 44 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2208 2217 76 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 45 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2192 2218 76 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 46 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2182 2218 76 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 47 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2117 2219 74 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 48 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2294 2298 79 Literal false 0 false "op" 49 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2302 2328 79 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("replace") 50 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2294 2328 79 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")) 51 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2340 2346 80 Literal false 0 false "path" 52 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2366 2366 80 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 53 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2366 2375 80 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 54 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2350 2376 80 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 55 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2340 2376 80 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 56 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2388 2404 81 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value) 57 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2416 2428 82 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old) 58 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2274 2429 78 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value), scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old)) 59 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2499 2503 85 Literal false 0 false "op" 60 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2507 2533 85 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("replace") 61 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2499 2533 85 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")) 62 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2545 2551 86 Literal false 0 false "path" 63 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2571 2571 86 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 64 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2571 2580 86 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 65 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2555 2581 86 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 66 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2545 2581 86 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 67 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2593 2609 87 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value) 68 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2479 2610 84 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) 69 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2670 2674 90 Literal false 0 false "op" 70 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2678 2701 90 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("move") 71 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2670 2701 90 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("move")) 72 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2713 2719 91 Literal false 0 false "from" 73 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2739 2739 91 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 74 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2739 2748 91 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 75 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2723 2749 91 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 76 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2713 2749 91 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)) 77 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2761 2767 92 Literal false 0 false "path" 78 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2787 2787 92 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 79 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2787 2796 92 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 80 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2771 2797 92 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 81 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2761 2797 92 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 82 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2650 2798 89 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("move")), scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 83 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2858 2862 95 Literal false 0 false "op" 84 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2866 2889 95 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("copy") 85 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2858 2889 95 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("copy")) 86 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2901 2907 96 Literal false 0 false "from" 87 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2927 2927 96 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 88 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2927 2936 96 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 89 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2911 2937 96 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 90 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2901 2937 96 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)) 91 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2949 2955 97 Literal false 0 false "path" 92 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2975 2975 97 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 93 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2975 2984 97 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 94 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2959 2985 97 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 95 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2949 2985 97 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 96 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 2838 2986 94 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("copy")), scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 97 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3047 3051 100 Literal false 0 false "op" 98 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3055 3078 100 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString("test") 99 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3047 3078 100 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("test")) 100 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3090 3096 101 Literal false 0 false "path" 101 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3116 3116 101 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 102 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3116 3125 101 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 103 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3100 3126 101 io.circe.Json.fromString Apply false 0 false io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 104 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3090 3126 101 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 105 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3138 3154 102 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value) 106 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 3027 3155 99 io.circe.Json.obj Apply false 0 false io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("test")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) 107 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 1700 3161 62 io.circe.Encoder.instance Apply false 0 false io.circe.Encoder.instance[diffson.jsonpatch.Operation[io.circe.Json]](((x0$1: diffson.jsonpatch.Operation[io.circe.Json]) => x0$1 match { case (path: diffson.jsonpointer.Pointer, value: io.circe.Json)(implicit evidence$2: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Add[io.circe.Json]((path @ _), (value @ _)) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("add")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) case (path: diffson.jsonpointer.Pointer, old: Option[io.circe.Json])(implicit evidence$3: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Remove[io.circe.Json]((path @ _), (value: io.circe.Json)Some[io.circe.Json]((old @ _))) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old)) case (path: diffson.jsonpointer.Pointer, old: Option[io.circe.Json])(implicit evidence$3: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Remove[io.circe.Json]((path @ _), scala.None) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("remove")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) case (path: diffson.jsonpointer.Pointer, value: io.circe.Json, old: Option[io.circe.Json])(implicit evidence$4: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Replace[io.circe.Json]((path @ _), (value @ _), (value: io.circe.Json)Some[io.circe.Json]((old @ _))) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value), scala.Predef.ArrowAssoc[String]("old").->[io.circe.Json](old)) case (path: diffson.jsonpointer.Pointer, value: io.circe.Json, old: Option[io.circe.Json])(implicit evidence$4: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Replace[io.circe.Json]((path @ _), (value @ _), scala.None) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("replace")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$5: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Move[io.circe.Json]((from @ _), (path @ _)) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("move")), scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$6: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Copy[io.circe.Json]((from @ _), (path @ _)) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("copy")), scala.Predef.ArrowAssoc[String]("from").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) case (path: diffson.jsonpointer.Pointer, value: io.circe.Json)(implicit evidence$7: diffson.Jsony[io.circe.Json])diffson.jsonpatch.Test[io.circe.Json]((path @ _), (value @ _)) => io.circe.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[io.circe.Json](io.circe.Json.fromString("test")), scala.Predef.ArrowAssoc[String]("path").->[io.circe.Json](io.circe.Json.fromString(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[io.circe.Json](value)) })) 108 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 3286 3286 108 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure] 109 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 3281 3294 108 cats.Apply.apply ApplyToImplicitArgs false 0 false cats.Apply.apply[io.circe.Decoder.Result](cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]) 110 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 3324 3324 109 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure] 111 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 3317 3332 109 cats.FlatMap.apply ApplyToImplicitArgs false 0 false cats.FlatMap.apply[io.circe.Decoder.Result](cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]) 112 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3430 3434 112 Literal false 0 false "op" 113 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3429 3429 112 io.circe.Decoder.decodeString Select false 0 false circe.this.Decoder.decodeString 114 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3416 3435 112 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[String]("op")(circe.this.Decoder.decodeString) 115 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3461 3481 112 Literal false 0 false "missing \'op\' field" 116 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3446 3446 112 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$5.copy$default$2 117 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3444 3482 112 io.circe.DecodingFailure.copy Apply false 0 false x$5.copy("missing \'op\' field", x$5.copy$default$2) 118 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3416 3483 112 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, String](c.get[String]("op")(circe.this.Decoder.decodeString)).leftMap[io.circe.DecodingFailure](((x$5: io.circe.DecodingFailure) => x$5.copy("missing \'op\' field", x$5.copy$default$2))) 119 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3545 3551 114 Literal false 0 false "path" 120 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3544 3544 114 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 121 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3530 3552 114 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 122 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3566 3573 114 Literal false 0 false "value" 123 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3565 3565 114 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 124 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3554 3574 114 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson) 125 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3579 3579 114 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 126 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3576 3585 114 diffson.jsonpatch.Add.apply ApplyToImplicitArgs false 0 false jsonpatch.Add.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce) 127 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3523 3586 114 cats.Apply.map2 Apply false 0 false $anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Add[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Add.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) }) 128 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3627 3660 115 Literal false 0 false "missing \'path\' or \'value\' field" 129 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3612 3612 115 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$6.copy$default$2 130 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3610 3661 115 io.circe.DecodingFailure.copy Apply false 0 false x$6.copy("missing \'path\' or \'value\' field", x$6.copy$default$2) 131 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3523 3662 115 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Add[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Add[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Add.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$6: io.circe.DecodingFailure) => x$6.copy("missing \'path\' or \'value\' field", x$6.copy$default$2))) 132 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3724 3730 117 Literal false 0 false "path" 133 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3723 3723 117 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 134 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3709 3731 117 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 135 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3753 3758 117 Literal false 0 false "old" 136 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3752 3752 117 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 137 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3752 3752 117 io.circe.Decoder.decodeOption ApplyToImplicitArgs false 0 false circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson) 138 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3733 3759 117 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)) 139 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3767 3767 117 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 140 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3761 3773 117 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false jsonpatch.Remove.apply[io.circe.Json](path, old)(`package`.this.jsonyCirce) 141 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3702 3774 117 cats.Apply.map2 Apply false 0 false $anon.this.A.map2[diffson.jsonpointer.Pointer, Option[io.circe.Json], diffson.jsonpatch.Remove[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, old: Option[io.circe.Json]) => jsonpatch.Remove.apply[io.circe.Json](path, old)(`package`.this.jsonyCirce)) }) 142 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3815 3837 118 Literal false 0 false "missing \'path\' field" 143 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3800 3800 118 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$7.copy$default$2 144 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3798 3838 118 io.circe.DecodingFailure.copy Apply false 0 false x$7.copy("missing \'path\' field", x$7.copy$default$2) 145 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3702 3839 118 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Remove[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, Option[io.circe.Json], diffson.jsonpatch.Remove[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, old: Option[io.circe.Json]) => jsonpatch.Remove.apply[io.circe.Json](path, old)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$7: io.circe.DecodingFailure) => x$7.copy("missing \'path\' field", x$7.copy$default$2))) 146 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3902 3908 120 Literal false 0 false "path" 147 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3901 3901 120 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 148 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3887 3909 120 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 149 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3923 3930 120 Literal false 0 false "value" 150 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3922 3922 120 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 151 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3911 3931 120 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson) 152 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3953 3958 120 Literal false 0 false "old" 153 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3952 3952 120 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 154 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3952 3952 120 io.circe.Decoder.decodeOption ApplyToImplicitArgs false 0 false circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson) 155 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3933 3959 120 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)) 156 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3968 3968 120 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 157 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3961 3974 120 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false jsonpatch.Replace.apply[io.circe.Json](path, value, old)(`package`.this.jsonyCirce) 158 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3880 3977 120 cats.ApplyArityFunctions.map3 Apply false 0 false $anon.this.A.map3[diffson.jsonpointer.Pointer, io.circe.Json, Option[io.circe.Json], diffson.jsonpatch.Replace[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json, old: Option[io.circe.Json]) => jsonpatch.Replace.apply[io.circe.Json](path, value, old)(`package`.this.jsonyCirce)) }) 159 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4018 4051 121 Literal false 0 false "missing \'path\' or \'value\' field" 160 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4003 4003 121 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$8.copy$default$2 161 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4001 4052 121 io.circe.DecodingFailure.copy Apply false 0 false x$8.copy("missing \'path\' or \'value\' field", x$8.copy$default$2) 162 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3880 4053 121 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Replace[io.circe.Json]]($anon.this.A.map3[diffson.jsonpointer.Pointer, io.circe.Json, Option[io.circe.Json], diffson.jsonpatch.Replace[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json, old: Option[io.circe.Json]) => jsonpatch.Replace.apply[io.circe.Json](path, value, old)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$8: io.circe.DecodingFailure) => x$8.copy("missing \'path\' or \'value\' field", x$8.copy$default$2))) 163 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4113 4119 123 Literal false 0 false "from" 164 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4112 4112 123 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 165 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4098 4120 123 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder) 166 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4137 4143 123 Literal false 0 false "path" 167 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4136 4136 123 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 168 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4122 4144 123 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 169 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4150 4150 123 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 170 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4146 4156 123 diffson.jsonpatch.Move.apply ApplyToImplicitArgs false 0 false jsonpatch.Move.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce) 171 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4091 4157 123 cats.Apply.map2 Apply false 0 false $anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Move[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) }) 172 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4198 4230 124 Literal false 0 false "missing \'from\' or \'path\' field" 173 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4183 4183 124 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$9.copy$default$2 174 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4181 4231 124 io.circe.DecodingFailure.copy Apply false 0 false x$9.copy("missing \'from\' or \'path\' field", x$9.copy$default$2) 175 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4091 4232 124 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Move[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Move[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$9: io.circe.DecodingFailure) => x$9.copy("missing \'from\' or \'path\' field", x$9.copy$default$2))) 176 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4292 4298 126 Literal false 0 false "from" 177 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4291 4291 126 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 178 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4277 4299 126 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder) 179 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4316 4322 126 Literal false 0 false "path" 180 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4315 4315 126 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 181 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4301 4323 126 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 182 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4329 4329 126 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 183 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4325 4335 126 diffson.jsonpatch.Copy.apply ApplyToImplicitArgs false 0 false jsonpatch.Copy.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce) 184 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4270 4336 126 cats.Apply.map2 Apply false 0 false $anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Copy[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) }) 185 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4377 4409 127 Literal false 0 false "missing \'from\' or \'path\' field" 186 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4362 4362 127 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$10.copy$default$2 187 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4360 4410 127 io.circe.DecodingFailure.copy Apply false 0 false x$10.copy("missing \'from\' or \'path\' field", x$10.copy$default$2) 188 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4270 4411 127 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Copy[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Copy[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$10: io.circe.DecodingFailure) => x$10.copy("missing \'from\' or \'path\' field", x$10.copy$default$2))) 189 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4471 4477 129 Literal false 0 false "path" 190 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4470 4470 129 diffson.circe.pointerDecoder Select false 0 false `package`.this.pointerDecoder 191 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4456 4478 129 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder) 192 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4492 4499 129 Literal false 0 false "value" 193 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4491 4491 129 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 194 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4480 4500 129 io.circe.ACursor.get ApplyToImplicitArgs false 0 false c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson) 195 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4506 4506 129 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 196 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4502 4512 129 diffson.jsonpatch.Test.apply ApplyToImplicitArgs false 0 false jsonpatch.Test.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce) 197 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4449 4513 129 cats.Apply.map2 Apply false 0 false $anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Test[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Test.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) }) 198 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4554 4587 130 Literal false 0 false "missing \'path\' or \'value\' field" 199 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4539 4539 130 io.circe.DecodingFailure.copy$default$2 Select false 0 false x$11.copy$default$2 200 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4537 4588 130 io.circe.DecodingFailure.copy Apply false 0 false x$11.copy("missing \'path\' or \'value\' field", x$11.copy$default$2) 201 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4449 4589 130 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Test[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Test[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Test.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$11: io.circe.DecodingFailure) => x$11.copy("missing \'path\' or \'value\' field", x$11.copy$default$2))) 202 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4647 4680 132 scala.StringContext.s Apply false 0 false scala.StringContext.apply("Unknown operation \"", "\"").s(other) 203 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4682 4691 132 io.circe.ACursor.history Select false 0 false c.history 204 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4631 4692 132 io.circe.DecodingFailure.apply Apply false 0 false io.circe.DecodingFailure.apply(scala.StringContext.apply("Unknown operation \"", "\"").s(other), c.history) 205 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4626 4693 132 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[io.circe.DecodingFailure, Nothing](io.circe.DecodingFailure.apply(scala.StringContext.apply("Unknown operation \"", "\"").s(other), c.history)) 206 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3406 4703 112 cats.FlatMap.flatMap Apply false 0 false $anon.this.F.flatMap[String, diffson.jsonpatch.Operation[io.circe.Json]](cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, String](c.get[String]("op")(circe.this.Decoder.decodeString)).leftMap[io.circe.DecodingFailure](((x$5: io.circe.DecodingFailure) => x$5.copy("missing \'op\' field", x$5.copy$default$2))))(((x0$1: String) => x0$1 match { case "add" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Add[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Add[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Add.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$6: io.circe.DecodingFailure) => x$6.copy("missing \'path\' or \'value\' field", x$6.copy$default$2))) case "remove" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Remove[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, Option[io.circe.Json], diffson.jsonpatch.Remove[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, old: Option[io.circe.Json]) => jsonpatch.Remove.apply[io.circe.Json](path, old)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$7: io.circe.DecodingFailure) => x$7.copy("missing \'path\' field", x$7.copy$default$2))) case "replace" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Replace[io.circe.Json]]($anon.this.A.map3[diffson.jsonpointer.Pointer, io.circe.Json, Option[io.circe.Json], diffson.jsonpatch.Replace[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson), c.get[Option[io.circe.Json]]("old")(circe.this.Decoder.decodeOption[io.circe.Json](circe.this.Decoder.decodeJson)))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json, old: Option[io.circe.Json]) => jsonpatch.Replace.apply[io.circe.Json](path, value, old)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$8: io.circe.DecodingFailure) => x$8.copy("missing \'path\' or \'value\' field", x$8.copy$default$2))) case "move" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Move[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Move[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$9: io.circe.DecodingFailure) => x$9.copy("missing \'from\' or \'path\' field", x$9.copy$default$2))) case "copy" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Copy[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer, diffson.jsonpatch.Copy[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("from")(`package`.this.pointerDecoder), c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder))({ ((from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[io.circe.Json](from, path)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$10: io.circe.DecodingFailure) => x$10.copy("missing \'from\' or \'path\' field", x$10.copy$default$2))) case "test" => cats.implicits.catsSyntaxEither[io.circe.DecodingFailure, diffson.jsonpatch.Test[io.circe.Json]]($anon.this.A.map2[diffson.jsonpointer.Pointer, io.circe.Json, diffson.jsonpatch.Test[io.circe.Json]](c.get[diffson.jsonpointer.Pointer]("path")(`package`.this.pointerDecoder), c.get[io.circe.Json]("value")(circe.this.Decoder.decodeJson))({ ((path: diffson.jsonpointer.Pointer, value: io.circe.Json) => jsonpatch.Test.apply[io.circe.Json](path, value)(`package`.this.jsonyCirce)) })).leftMap[io.circe.DecodingFailure](((x$11: io.circe.DecodingFailure) => x$11.copy("missing \'path\' or \'value\' field", x$11.copy$default$2))) case (other @ _) => scala.`package`.Left.apply[io.circe.DecodingFailure, Nothing](io.circe.DecodingFailure.apply(scala.StringContext.apply("Unknown operation \"", "\"").s(other), c.history)) })) 207 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 3227 3230 106 diffson.circe.package.$anon. Apply false 0 false new $anon() 208 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4782 4782 137 io.circe.Encoder.encodeJson Select false 0 false circe.this.Encoder.encodeJson 209 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4782 4782 137 io.circe.Encoder.encodeList ApplyToImplicitArgs false 0 false circe.this.Encoder.encodeList[io.circe.Json](circe.this.Encoder.encodeJson) 210 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4817 4817 137 diffson.circe.operationEncoder Select false 0 false `package`.this.operationEncoder 211 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4815 4823 137 io.circe.syntax.EncoderOps.asJson ApplyToImplicitArgs false 0 false io.circe.syntax.`package`.EncoderOps[diffson.jsonpatch.Operation[io.circe.Json]](x$13).asJson(`package`.this.operationEncoder) 212 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4814 4814 137 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[io.circe.Json] 213 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4805 4824 137 scala.collection.immutable.List.map ApplyToImplicitArgs false 0 false x$12.ops.map[io.circe.Json, List[io.circe.Json]](((x$13: diffson.jsonpatch.Operation[io.circe.Json]) => io.circe.syntax.`package`.EncoderOps[diffson.jsonpatch.Operation[io.circe.Json]](x$13).asJson(`package`.this.operationEncoder)))(immutable.this.List.canBuildFrom[io.circe.Json]) 214 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 4775 4825 137 io.circe.Encoder.contramap Apply false 0 false io.circe.Encoder.apply[List[io.circe.Json]](circe.this.Encoder.encodeList[io.circe.Json](circe.this.Encoder.encodeJson)).contramap[diffson.jsonpatch.JsonPatch[io.circe.Json]](((x$12: diffson.jsonpatch.JsonPatch[io.circe.Json]) => x$12.ops.map[io.circe.Json, List[io.circe.Json]](((x$13: diffson.jsonpatch.Operation[io.circe.Json]) => io.circe.syntax.`package`.EncoderOps[diffson.jsonpatch.Operation[io.circe.Json]](x$13).asJson(`package`.this.operationEncoder)))(immutable.this.List.canBuildFrom[io.circe.Json]))) 215 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 4952 4952 142 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure] 216 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package 4945 4960 142 cats.FlatMap.apply ApplyToImplicitArgs false 0 false cats.FlatMap.apply[io.circe.Decoder.Result](cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]) 217 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5048 5048 145 io.circe.Decoder.decodeJson Select false 0 false circe.this.Decoder.decodeJson 218 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5048 5048 145 io.circe.Decoder.decodeList ApplyToImplicitArgs false 0 false circe.this.Decoder.decodeList[io.circe.Json](circe.this.Decoder.decodeJson) 219 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5044 5060 145 io.circe.ACursor.as ApplyToImplicitArgs false 0 false c.as[List[io.circe.Json]](circe.this.Decoder.decodeList[io.circe.Json](circe.this.Decoder.decodeJson)) 220 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5088 5088 146 cats.instances.ListInstances.catsStdInstancesForList Select false 0 false cats.implicits.catsStdInstancesForList 221 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5106 5106 146 diffson.circe.operationDecoder Select false 0 false `package`.this.operationDecoder 222 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5102 5123 146 io.circe.Json.as ApplyToImplicitArgs false 0 false x$14.as[diffson.jsonpatch.Operation[io.circe.Json]](`package`.this.operationDecoder) 223 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5101 5101 146 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure] 224 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5088 5124 146 cats.Traverse.Ops.traverse ApplyToImplicitArgs false 0 false cats.implicits.toTraverseOps[List, io.circe.Json](list)(cats.implicits.catsStdInstancesForList).traverse[io.circe.Decoder.Result, diffson.jsonpatch.Operation[io.circe.Json]](((x$14: io.circe.Json) => x$14.as[diffson.jsonpatch.Operation[io.circe.Json]](`package`.this.operationDecoder)))(cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]) 225 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5135 5135 146 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 226 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5126 5138 146 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false jsonpatch.JsonPatch.apply[io.circe.Json](x$15)(`package`.this.jsonyCirce) 227 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5082 5139 146 cats.Functor.map Apply false 0 false $anon.this.F.map[List[diffson.jsonpatch.Operation[io.circe.Json]], diffson.jsonpatch.JsonPatch[io.circe.Json]](cats.implicits.toTraverseOps[List, io.circe.Json](list)(cats.implicits.catsStdInstancesForList).traverse[io.circe.Decoder.Result, diffson.jsonpatch.Operation[io.circe.Json]](((x$14: io.circe.Json) => x$14.as[diffson.jsonpatch.Operation[io.circe.Json]](`package`.this.operationDecoder)))(cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]))(((x$15: List[diffson.jsonpatch.Operation[io.circe.Json]]) => jsonpatch.JsonPatch.apply[io.circe.Json](x$15)(`package`.this.jsonyCirce))) 228 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5034 5149 145 cats.FlatMap.flatMap Apply false 0 false $anon.this.F.flatMap[List[io.circe.Json], diffson.jsonpatch.JsonPatch[io.circe.Json]](c.as[List[io.circe.Json]](circe.this.Decoder.decodeList[io.circe.Json](circe.this.Decoder.decodeJson)))(((list: List[io.circe.Json]) => $anon.this.F.map[List[diffson.jsonpatch.Operation[io.circe.Json]], diffson.jsonpatch.JsonPatch[io.circe.Json]](cats.implicits.toTraverseOps[List, io.circe.Json](list)(cats.implicits.catsStdInstancesForList).traverse[io.circe.Decoder.Result, diffson.jsonpatch.Operation[io.circe.Json]](((x$14: io.circe.Json) => x$14.as[diffson.jsonpatch.Operation[io.circe.Json]](`package`.this.operationDecoder)))(cats.implicits.catsStdInstancesForEither[io.circe.DecodingFailure]))(((x$15: List[diffson.jsonpatch.Operation[io.circe.Json]]) => jsonpatch.JsonPatch.apply[io.circe.Json](x$15)(`package`.this.jsonyCirce))))) 229 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 4891 4894 140 diffson.circe.package.$anon. Apply false 0 false new $anon() 230 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 5270 5278 151 diffson.jsonmergepatch.JsonMergePatch.toJson Select false 0 false x$16.toJson 231 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Object diffson.circe.package 5231 5279 151 io.circe.Encoder.instance Apply false 0 false io.circe.Encoder.instance[diffson.jsonmergepatch.JsonMergePatch[io.circe.Json]](((x$16: diffson.jsonmergepatch.JsonMergePatch[io.circe.Json]) => x$16.toJson)) 232 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5468 5484 156 io.circe.Json.asObject Select false 0 false c.value.asObject 233 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5549 5558 157 io.circe.JsonObject.toMap Select false 0 false obj.toMap 234 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5548 5548 157 diffson.circe.jsonyCirce Select false 0 false `package`.this.jsonyCirce 235 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5527 5559 157 diffson.jsonmergepatch.JsonMergePatch.Object.apply ApplyToImplicitArgs false 0 false jsonmergepatch.JsonMergePatch.Object.apply[io.circe.Json](obj.toMap)(`package`.this.jsonyCirce) 236 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5521 5560 157 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, diffson.jsonmergepatch.JsonMergePatch.Object[io.circe.Json]](jsonmergepatch.JsonMergePatch.Object.apply[io.circe.Json](obj.toMap)(`package`.this.jsonyCirce)) 237 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5616 5623 158 io.circe.HCursor.value Select false 0 false c.value 238 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5595 5624 158 diffson.jsonmergepatch.JsonMergePatch.Value.apply Apply false 0 false jsonmergepatch.JsonMergePatch.Value.apply[io.circe.Json](c.value) 239 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5589 5625 158 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, diffson.jsonmergepatch.JsonMergePatch.Value[io.circe.Json]](jsonmergepatch.JsonMergePatch.Value.apply[io.circe.Json](c.value)) 240 /home/travis/build/gnieh/diffson/circe/shared/src/main/scala/diffson/circe/package.scala diffson.circe package Class diffson.circe.package apply 5355 5358 154 diffson.circe.package.$anon. Apply false 0 false new $anon() <<<<<< EOF # path=/home/travis/build/gnieh/diffson/circe/jvm/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/circe/shared/src/main/scala <<<<<< EOF # path=/home/travis/build/gnieh/diffson/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/target/scala-2.13/coverage-report/codacy-coverage.json {"total":89,"fileReports":[{"filename":"sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala","total":86,"coverage":{"29":1,"38":1,"32":1,"45":1,"48":0,"43":1,"26":1,"36":1,"51":1}},{"filename":"core/src/main/scala/diffson/lcs/DynamicProgLcs.scala","total":85,"coverage":{"69":2,"88":2,"42":2,"37":2,"20":2,"46":2,"93":2,"57":2,"89":2,"74":2,"85":2,"70":2,"33":2,"92":2,"41":2,"73":2,"34":2,"17":2,"22":1,"59":2,"27":2,"71":2,"86":2,"76":2,"35":2,"48":2,"63":2,"95":2,"50":2,"16":2,"31":2,"72":2,"99":0,"26":1,"23":2,"75":2,"58":2,"36":2,"30":1,"51":2,"19":1,"79":2,"94":1,"47":2,"15":2,"68":2,"90":2}},{"filename":"playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala","total":42,"coverage":{"69":1,"56":0,"142":1,"153":1,"125":0,"152":1,"57":0,"78":1,"106":1,"121":1,"147":1,"133":1,"116":1,"85":0,"70":1,"137":1,"92":1,"65":0,"97":1,"156":1,"141":1,"129":0,"41":1,"34":0,"64":0,"44":0,"71":1,"54":0,"144":1,"113":1,"76":1,"66":0,"155":1,"135":1,"35":0,"123":1,"63":1,"150":1,"50":1,"127":1,"72":1,"143":1,"99":1,"104":1,"119":0,"151":1,"36":0,"131":1,"47":0,"90":1,"111":1,"83":1}},{"filename":"sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala","total":74,"coverage":{"69":0,"88":1,"170":0,"120":1,"56":1,"42":0,"125":1,"152":1,"78":1,"84":1,"147":0,"61":0,"132":1,"89":1,"116":1,"74":1,"60":0,"85":1,"102":1,"38":0,"160":0,"70":0,"137":1,"65":1,"53":1,"141":1,"109":0,"96":1,"41":0,"134":1,"73":1,"105":1,"166":1,"64":1,"176":1,"59":0,"118":0,"71":0,"54":1,"144":1,"86":1,"159":1,"81":1,"76":1,"98":1,"91":1,"155":1,"130":1,"80":1,"35":1,"123":1,"48":1,"63":1,"95":1,"67":0,"177":1,"127":1,"55":1,"114":1,"139":1,"75":1,"58":0,"107":1,"79":1,"68":0,"90":1,"111":0,"83":1,"100":1}},{"filename":"core/src/main/scala/diffson/jsonpatch/JsonDiff.scala","total":100,"coverage":{"42":1,"37":2,"52":1,"125":2,"57":1,"61":1,"89":2,"85":2,"102":2,"28":2,"70":1,"137":2,"33":2,"65":1,"109":1,"124":2,"96":2,"129":2,"134":2,"73":1,"34":2,"59":1,"54":1,"49":1,"76":1,"103":2,"140":2,"108":2,"130":2,"80":1,"35":1,"95":2,"67":1,"127":2,"31":2,"143":2,"43":1,"36":2,"51":1,"126":2,"131":2,"90":2,"122":2}},{"filename":"core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala","total":94,"coverage":{"25":1,"46":1,"28":1,"33":1,"41":1,"32":1,"34":1,"44":0,"39":1,"35":1,"48":1,"43":1,"40":1,"26":1,"36":1,"47":1}},{"filename":"core/src/main/scala/diffson/jsonpatch/JsonPatch.scala","total":91,"coverage":{"37":0,"46":1,"121":1,"147":1,"133":1,"74":2,"102":1,"38":2,"70":2,"92":2,"65":1,"97":2,"156":1,"53":0,"109":1,"124":1,"193":0,"41":1,"128":1,"105":1,"166":1,"32":2,"148":1,"44":1,"71":1,"49":1,"187":2,"81":2,"39":1,"98":2,"103":1,"155":1,"130":1,"135":1,"167":1,"123":2,"48":1,"150":1,"95":2,"199":1,"154":1,"72":2,"43":1,"40":1,"75":2,"151":1,"146":1,"107":0,"126":2,"79":1,"195":0,"94":1,"131":1,"47":1,"68":2}},{"filename":"core/src/main/scala/diffson/jsonpointer/package.scala","total":99,"coverage":{"101":2,"88":2,"42":1,"37":2,"52":1,"46":1,"121":2,"89":1,"133":2,"60":2,"102":1,"70":2,"65":1,"53":1,"129":2,"73":2,"34":2,"64":2,"44":1,"86":2,"81":2,"76":2,"66":2,"80":2,"123":2,"48":1,"95":2,"50":1,"72":1,"87":1,"104":2,"40":1,"114":2,"75":1,"107":2,"94":2,"62":2,"122":2,"83":1,"100":2}},{"filename":"circe/shared/src/main/scala/diffson/circe/package.scala","total":86,"coverage":{"69":0,"101":1,"115":1,"120":1,"56":0,"142":1,"42":1,"157":1,"78":0,"106":1,"121":1,"84":1,"132":1,"89":1,"74":1,"117":1,"85":1,"102":1,"70":0,"137":1,"33":1,"92":1,"65":1,"97":1,"156":1,"109":1,"124":1,"96":1,"129":1,"45":1,"64":1,"59":1,"118":0,"71":0,"86":1,"81":0,"76":1,"39":1,"140":1,"91":1,"66":1,"108":1,"130":1,"80":0,"112":0,"123":1,"145":1,"48":0,"95":1,"67":1,"127":1,"154":1,"72":0,"99":1,"87":1,"158":1,"114":1,"75":1,"82":0,"151":1,"36":1,"146":1,"51":1,"126":1,"79":0,"94":1,"62":1,"90":1,"100":1}},{"filename":"core/src/main/scala/diffson/lcs/Lcs.scala","total":100,"coverage":{"34":2}},{"filename":"core/src/main/scala/diffson/jsonmergepatch/package.scala","total":44,"coverage":{"29":0,"27":0,"33":1}},{"filename":"core/src/main/scala/diffson/lcs/HashedLcs.scala","total":89,"coverage":{"37":1,"25":1,"38":0,"17":1,"35":1,"23":1}},{"filename":"core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala","total":100,"coverage":{"37":1,"46":1,"57":1,"41":1,"49":1}},{"filename":"core/src/main/scala/diffson/lcs/Patience.scala","total":97,"coverage":{"234":2,"88":2,"170":2,"202":1,"37":0,"125":2,"196":1,"157":2,"189":2,"93":2,"78":2,"164":2,"238":2,"121":2,"147":2,"132":2,"89":2,"116":2,"201":1,"70":2,"192":2,"165":2,"197":1,"65":2,"97":2,"224":1,"188":2,"169":2,"141":2,"96":2,"173":2,"105":1,"205":2,"161":2,"64":2,"176":2,"191":2,"118":2,"144":2,"49":2,"236":2,"181":2,"187":2,"172":1,"219":2,"103":1,"140":2,"66":2,"155":2,"198":1,"80":2,"167":2,"162":2,"123":2,"194":1,"150":2,"182":2,"154":2,"72":2,"143":2,"87":2,"158":2,"186":2,"55":2,"139":2,"82":2,"151":2,"146":1,"51":2,"210":2,"195":1,"131":2,"47":2,"163":2,"200":1,"178":2,"232":2}},{"filename":"core/src/main/scala/diffson/jsonpatch/package.scala","total":70,"coverage":{"42":0,"29":1,"38":0,"32":2,"45":1,"36":1}},{"filename":"playJson/shared/src/main/scala/diffson/playJson/package.scala","total":86,"coverage":{"52":1,"29":1,"38":1,"32":1,"45":1,"49":0,"43":1,"26":1,"36":1}}]} <<<<<< EOF # path=/home/travis/build/gnieh/diffson/target/scala-2.13/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala /home/travis/build/gnieh/diffson/circe/shared/src/main/scala /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala /home/travis/build/gnieh/diffson/testkit/jvm/src/main/scala /home/travis/build/gnieh/diffson/testkit/shared/src/main/scala /home/travis/build/gnieh/diffson/core/src/main/scala /home/travis/build/gnieh/diffson/core/src/main/scala /home/travis/build/gnieh/diffson/testkit/shared/src/main/scala /home/travis/build/gnieh/diffson/sprayJson/src/main/scala /home/travis/build/gnieh/diffson/circe/shared/src/main/scala <<<<<< EOF # path=/home/travis/build/gnieh/diffson/playJson/jvm/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/playJson/jvm/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol errorToException 932 957 34 play.api.libs.json.JsError.toFlatForm Apply false 0 false play.api.libs.json.JsError.toFlatForm(error) 2 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol errorToException 1005 1034 35 diffson.PatchException. Apply false 0 false new PatchException(e.message) 3 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol errorToException 1074 1112 36 diffson.PatchException. Apply false 0 false new PatchException("Empty json error") 4 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances pure 1241 1241 41 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 5 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances pure 1241 1253 41 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[A](a, play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 6 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances handleErrorWith 1374 1393 44 diffson.playJson.DiffsonProtocol.errorToException Apply false 0 false DiffsonProtocol.this.errorToException(x$1) 7 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances handleErrorWith 1364 1394 44 scala.Function1.compose Apply false 0 false f.compose[play.api.libs.json.JsError](((x$1: play.api.libs.json.JsError) => DiffsonProtocol.this.errorToException(x$1))) 8 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances handleErrorWith 1349 1395 44 play.api.libs.json.JsResult.recoverWith Apply false 0 false fa.recoverWith[A](f.compose[play.api.libs.json.JsError](((x$1: play.api.libs.json.JsError) => DiffsonProtocol.this.errorToException(x$1)))) 9 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances raiseError 1462 1474 47 java.lang.Throwable.getMessage Apply false 0 false e.getMessage() 10 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances raiseError 1454 1475 47 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply(e.getMessage()) 11 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances flatMap 1558 1571 50 play.api.libs.json.JsResult.flatMap Apply false 0 false fa.flatMap[B](f) 12 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances tailRecM 1668 1672 54 scala.Function1.apply Apply false 0 false f.apply(a) 13 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances tailRecM 1761 1775 56 diffson.playJson.DiffsonProtocol.JsResultInstances.tailRecM Apply false 0 false JsResultInstances.this.tailRecM[A, B](a)(f) 14 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson JsResultInstances Object diffson.playJson.DiffsonProtocol.JsResultInstances tailRecM 1815 1830 57 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[B](b, p) 15 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 1970 1970 64 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 16 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 1947 1973 64 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](s)(DiffsonProtocol.this.JsResultInstances) 17 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2000 2036 65 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply(({ val arg$macro$1: Any = value; new scala.collection.immutable.StringOps("Pointer expected: %s").format(arg$macro$1) }: String)) 18 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 1913 2042 63 play.api.libs.json.Reads.apply Apply false 0 false play.api.libs.json.Reads.apply[diffson.jsonpointer.Pointer](((x0$1: play.api.libs.json.JsValue) => x0$1 match { case (value: String)play.api.libs.json.JsString((s @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](s)(DiffsonProtocol.this.JsResultInstances) case (value @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$1: Any = value; new scala.collection.immutable.StringOps("Pointer expected: %s").format(arg$macro$1) }: String)) })) 19 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2065 2065 66 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 20 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2065 2071 66 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show 21 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2056 2072 66 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show) 22 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2044 2073 66 play.api.libs.json.Writes.apply Apply false 0 false play.api.libs.json.Writes.apply[diffson.jsonpointer.Pointer](((p: diffson.jsonpointer.Pointer) => play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show))) 23 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 1897 2074 63 play.api.libs.json.Format.apply Apply false 0 false play.api.libs.json.Format.apply[diffson.jsonpointer.Pointer](play.api.libs.json.Reads.apply[diffson.jsonpointer.Pointer](((x0$1: play.api.libs.json.JsValue) => x0$1 match { case (value: String)play.api.libs.json.JsString((s @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](s)(DiffsonProtocol.this.JsResultInstances) case (value @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$1: Any = value; new scala.collection.immutable.StringOps("Pointer expected: %s").format(arg$macro$1) }: String)) })), play.api.libs.json.Writes.apply[diffson.jsonpointer.Pointer](((p: diffson.jsonpointer.Pointer) => play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show)))) 24 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2241 2262 71 scala.collection.MapLike.contains Apply false 0 false fields.contains("op") 25 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2276 2288 72 scala.collection.MapLike.apply Apply false 0 false fields.apply("op") 26 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2498 2498 76 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 27 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2512 2512 76 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 28 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2509 2522 76 diffson.jsonpatch.Add.apply ApplyToImplicitArgs false 0 false jsonpatch.Add.apply[play.api.libs.json.JsValue](x$2, value)(playJson.this.`package`.playJsonJsony) 29 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2475 2523 76 play.api.libs.json.JsResult.map Apply false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](((x$2: diffson.jsonpointer.Pointer) => jsonpatch.Add.apply[play.api.libs.json.JsValue](x$2, value)(playJson.this.`package`.playJsonJsony))) 30 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2568 2610 78 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 31 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2821 2821 83 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 32 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2838 2838 83 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 33 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2832 2846 83 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false jsonpatch.Remove.apply[play.api.libs.json.JsValue](x$3, old)(playJson.this.`package`.playJsonJsony) 34 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2798 2847 83 play.api.libs.json.JsResult.map Apply false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](((x$3: diffson.jsonpointer.Pointer) => jsonpatch.Remove.apply[play.api.libs.json.JsValue](x$3, old)(playJson.this.`package`.playJsonJsony))) 35 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2892 2923 85 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' field") 36 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3169 3169 90 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 37 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3187 3187 90 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 38 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3180 3202 90 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false jsonpatch.Replace.apply[play.api.libs.json.JsValue](x$4, value, old)(playJson.this.`package`.playJsonJsony) 39 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3146 3203 90 play.api.libs.json.JsResult.map Apply false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](((x$4: diffson.jsonpointer.Pointer) => jsonpatch.Replace.apply[play.api.libs.json.JsValue](x$4, value, old)(playJson.this.`package`.playJsonJsony))) 40 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3248 3290 92 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 41 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3518 3518 97 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 42 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3495 3524 97 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances) 43 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3549 3549 97 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 44 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3526 3555 97 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances) 45 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3494 3556 97 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances)) 46 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3566 3566 97 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 47 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3562 3572 97 diffson.jsonpatch.Move.apply ApplyToImplicitArgs false 0 false jsonpatch.Move.apply[play.api.libs.json.JsValue](x$5, x$6)(playJson.this.`package`.playJsonJsony) 48 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3561 3561 97 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 49 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3561 3561 97 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 50 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3494 3573 97 cats.syntax.Tuple2SemigroupalOps.mapN ApplyToImplicitArgs false 0 false cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](((x$5: diffson.jsonpointer.Pointer, x$6: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[play.api.libs.json.JsValue](x$5, x$6)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) 51 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3618 3659 99 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") 52 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3887 3887 104 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 53 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3864 3893 104 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances) 54 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3918 3918 104 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 55 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3895 3924 104 diffson.jsonpointer.Pointer.parse ApplyToImplicitArgs false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances) 56 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3863 3925 104 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances)) 57 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3935 3935 104 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 58 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3931 3941 104 diffson.jsonpatch.Copy.apply ApplyToImplicitArgs false 0 false jsonpatch.Copy.apply[play.api.libs.json.JsValue](x$7, x$8)(playJson.this.`package`.playJsonJsony) 59 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3930 3930 104 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 60 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3930 3930 104 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 61 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3863 3942 104 cats.syntax.Tuple2SemigroupalOps.mapN ApplyToImplicitArgs false 0 false cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](((x$7: diffson.jsonpointer.Pointer, x$8: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[play.api.libs.json.JsValue](x$7, x$8)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) 62 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3987 4028 106 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") 63 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4247 4247 111 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 64 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4262 4262 111 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 65 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4258 4272 111 diffson.jsonpatch.Test.apply ApplyToImplicitArgs false 0 false jsonpatch.Test.apply[play.api.libs.json.JsValue](x$9, value)(playJson.this.`package`.playJsonJsony) 66 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4224 4273 111 play.api.libs.json.JsResult.map Apply false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](((x$9: diffson.jsonpointer.Pointer) => jsonpatch.Test.apply[play.api.libs.json.JsValue](x$9, value)(playJson.this.`package`.playJsonJsony))) 67 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4318 4360 113 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 68 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4414 4465 116 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply(({ val arg$macro$2: Any = play.api.libs.json.Json.stringify(op); new scala.collection.immutable.StringOps("Unknown operation %s").format(arg$macro$2) }: String)) 69 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4510 4557 119 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply(({ val arg$macro$3: Any = value; new scala.collection.immutable.StringOps("Operation[JsValue] expected: %s").format(arg$macro$3) }: String)) 70 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2175 4565 70 play.api.libs.json.Reads.apply Apply false 0 false play.api.libs.json.Reads.apply[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](((x0$2: play.api.libs.json.JsValue) => x0$2 match { case (obj @ (underlying: scala.collection.Map[String,play.api.libs.json.JsValue])play.api.libs.json.JsObject((fields @ _))) if fields.contains("op") => fields.apply("op") match { case (value: String)play.api.libs.json.JsString("add") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _))) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](((x$2: diffson.jsonpointer.Pointer) => jsonpatch.Add.apply[play.api.libs.json.JsValue](x$2, value)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (value: String)play.api.libs.json.JsString("remove") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("old")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (old @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](((x$3: diffson.jsonpointer.Pointer) => jsonpatch.Remove.apply[play.api.libs.json.JsValue](x$3, old)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' field") } case (value: String)play.api.libs.json.JsString("replace") => scala.Tuple3.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value"), fields.get("old")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue], _3: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _)), (old @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](((x$4: diffson.jsonpointer.Pointer) => jsonpatch.Replace.apply[play.api.libs.json.JsValue](x$4, value, old)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (value: String)play.api.libs.json.JsString("move") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("from"), fields.get("path")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((from @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _)))) => cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](((x$5: diffson.jsonpointer.Pointer, x$6: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[play.api.libs.json.JsValue](x$5, x$6)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) case _ => play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") } case (value: String)play.api.libs.json.JsString("copy") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("from"), fields.get("path")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((from @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _)))) => cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](((x$7: diffson.jsonpointer.Pointer, x$8: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[play.api.libs.json.JsValue](x$7, x$8)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) case _ => play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") } case (value: String)play.api.libs.json.JsString("test") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _))) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](((x$9: diffson.jsonpointer.Pointer) => jsonpatch.Test.apply[play.api.libs.json.JsValue](x$9, value)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (op @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$2: Any = play.api.libs.json.Json.stringify(op); new scala.collection.immutable.StringOps("Unknown operation %s").format(arg$macro$2) }: String)) } case (value @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$3: Any = value; new scala.collection.immutable.StringOps("Operation[JsValue] expected: %s").format(arg$macro$3) }: String)) })) 71 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4634 4638 123 Literal false 0 false "op" 72 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4642 4657 123 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("add") 73 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4650 4650 123 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 74 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4642 4657 123 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("add"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 75 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4634 4657 123 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("add"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 76 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4659 4665 123 Literal false 0 false "path" 77 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4678 4678 123 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 78 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4678 4687 123 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 79 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4669 4688 123 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 80 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4677 4677 123 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 81 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4669 4688 123 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 82 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4659 4688 123 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 83 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4690 4697 123 Literal false 0 false "value" 84 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4701 4701 123 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 85 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4701 4706 123 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 86 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4690 4706 123 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 87 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4625 4707 123 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("add"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) 88 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4767 4771 125 Literal false 0 false "op" 89 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4775 4793 125 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("remove") 90 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4783 4783 125 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 91 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4775 4793 125 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 92 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4767 4793 125 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 93 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4795 4801 125 Literal false 0 false "path" 94 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4814 4814 125 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 95 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4814 4823 125 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 96 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4805 4824 125 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 97 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4813 4813 125 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 98 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4805 4824 125 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 99 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4795 4824 125 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 100 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4826 4831 125 Literal false 0 false "old" 101 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4835 4835 125 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 102 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4835 4838 125 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 103 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4826 4838 125 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 104 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4758 4839 125 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) 105 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4894 4898 127 Literal false 0 false "op" 106 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4902 4920 127 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("remove") 107 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4910 4910 127 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 108 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4902 4920 127 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 109 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4894 4920 127 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 110 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4922 4928 127 Literal false 0 false "path" 111 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4941 4941 127 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 112 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4941 4950 127 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 113 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4932 4951 127 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 114 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4940 4940 127 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 115 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4932 4951 127 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 116 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4922 4951 127 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 117 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4885 4952 127 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) 118 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5020 5024 129 Literal false 0 false "op" 119 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5028 5047 129 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("replace") 120 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5036 5036 129 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 121 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5028 5047 129 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 122 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5020 5047 129 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 123 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5049 5055 129 Literal false 0 false "path" 124 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5068 5068 129 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 125 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5068 5077 129 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 126 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5059 5078 129 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 127 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5067 5067 129 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 128 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5059 5078 129 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 129 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5049 5078 129 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 130 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5080 5087 129 Literal false 0 false "value" 131 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5091 5091 129 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 132 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5091 5096 129 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 133 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5080 5096 129 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 134 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5098 5103 129 Literal false 0 false "old" 135 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5107 5107 129 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 136 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5107 5110 129 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 137 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5098 5110 129 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 138 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5011 5111 129 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) 139 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5174 5178 131 Literal false 0 false "op" 140 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5182 5201 131 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("replace") 141 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5190 5190 131 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 142 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5182 5201 131 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 143 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5174 5201 131 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 144 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5203 5209 131 Literal false 0 false "path" 145 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5222 5222 131 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 146 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5222 5231 131 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 147 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5213 5232 131 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 148 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5221 5221 131 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 149 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5213 5232 131 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 150 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5203 5232 131 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 151 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5234 5241 131 Literal false 0 false "value" 152 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5245 5245 131 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 153 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5245 5250 131 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 154 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5234 5250 131 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 155 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5165 5251 131 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) 156 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5304 5308 133 Literal false 0 false "op" 157 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5312 5328 133 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("move") 158 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5320 5320 133 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 159 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5312 5328 133 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("move"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 160 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5304 5328 133 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("move"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 161 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5330 5336 133 Literal false 0 false "from" 162 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5349 5349 133 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 163 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5349 5358 133 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 164 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5340 5359 133 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 165 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5348 5348 133 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 166 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5340 5359 133 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 167 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5330 5359 133 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 168 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5361 5367 133 Literal false 0 false "path" 169 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5380 5380 133 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 170 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5380 5389 133 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 171 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5371 5390 133 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 172 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5379 5379 133 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 173 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5371 5390 133 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 174 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5361 5390 133 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 175 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5295 5391 133 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("move"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) 176 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5444 5448 135 Literal false 0 false "op" 177 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5452 5468 135 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("copy") 178 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5460 5460 135 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 179 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5452 5468 135 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("copy"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 180 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5444 5468 135 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("copy"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 181 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5470 5476 135 Literal false 0 false "from" 182 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5489 5489 135 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 183 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5489 5498 135 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 184 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5480 5499 135 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 185 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5488 5488 135 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 186 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5480 5499 135 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 187 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5470 5499 135 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 188 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5501 5507 135 Literal false 0 false "path" 189 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5520 5520 135 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 190 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5520 5529 135 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 191 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5511 5530 135 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 192 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5519 5519 135 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 193 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5511 5530 135 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 194 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5501 5530 135 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 195 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5435 5531 135 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("copy"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) 196 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5585 5589 137 Literal false 0 false "op" 197 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5593 5609 137 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("test") 198 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5601 5601 137 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 199 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5593 5609 137 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("test"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 200 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5585 5609 137 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("test"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 201 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5611 5617 137 Literal false 0 false "path" 202 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5630 5630 137 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 203 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5630 5639 137 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 204 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5621 5640 137 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 205 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5629 5629 137 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 206 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5621 5640 137 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 207 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5611 5640 137 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 208 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5642 5649 137 Literal false 0 false "value" 209 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5653 5653 137 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 210 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5653 5658 137 play.api.libs.json.Json.toJsFieldJsValueWrapper ApplyToImplicitArgs false 0 false json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]) 211 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5642 5658 137 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])) 212 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5576 5659 137 play.api.libs.json.Json.obj Apply false 0 false play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("test"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) 213 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4573 5667 121 play.api.libs.json.Writes.apply Apply false 0 false play.api.libs.json.Writes.apply[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](((x0$3: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => x0$3 match { case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue)(implicit evidence$2: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Add[play.api.libs.json.JsValue]((path @ _), (value @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("add"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, old: Option[play.api.libs.json.JsValue])(implicit evidence$3: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Remove[play.api.libs.json.JsValue]((path @ _), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((old @ _))) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, old: Option[play.api.libs.json.JsValue])(implicit evidence$3: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Remove[play.api.libs.json.JsValue]((path @ _), scala.None) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue, old: Option[play.api.libs.json.JsValue])(implicit evidence$4: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Replace[play.api.libs.json.JsValue]((path @ _), (value @ _), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((old @ _))) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue, old: Option[play.api.libs.json.JsValue])(implicit evidence$4: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Replace[play.api.libs.json.JsValue]((path @ _), (value @ _), scala.None) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$5: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Move[play.api.libs.json.JsValue]((from @ _), (path @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("move"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$6: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Copy[play.api.libs.json.JsValue]((from @ _), (path @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("copy"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue)(implicit evidence$7: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Test[play.api.libs.json.JsValue]((path @ _), (value @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("test"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) })) 214 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2141 5668 69 play.api.libs.json.Format.apply Apply false 0 false play.api.libs.json.Format.apply[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](play.api.libs.json.Reads.apply[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](((x0$2: play.api.libs.json.JsValue) => x0$2 match { case (obj @ (underlying: scala.collection.Map[String,play.api.libs.json.JsValue])play.api.libs.json.JsObject((fields @ _))) if fields.contains("op") => fields.apply("op") match { case (value: String)play.api.libs.json.JsString("add") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _))) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](((x$2: diffson.jsonpointer.Pointer) => jsonpatch.Add.apply[play.api.libs.json.JsValue](x$2, value)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (value: String)play.api.libs.json.JsString("remove") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("old")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (old @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](((x$3: diffson.jsonpointer.Pointer) => jsonpatch.Remove.apply[play.api.libs.json.JsValue](x$3, old)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' field") } case (value: String)play.api.libs.json.JsString("replace") => scala.Tuple3.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value"), fields.get("old")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue], _3: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _)), (old @ _)) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](((x$4: diffson.jsonpointer.Pointer) => jsonpatch.Replace.apply[play.api.libs.json.JsValue](x$4, value, old)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (value: String)play.api.libs.json.JsString("move") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("from"), fields.get("path")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((from @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _)))) => cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](((x$5: diffson.jsonpointer.Pointer, x$6: diffson.jsonpointer.Pointer) => jsonpatch.Move.apply[play.api.libs.json.JsValue](x$5, x$6)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) case _ => play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") } case (value: String)play.api.libs.json.JsString("copy") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("from"), fields.get("path")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((from @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _)))) => cats.implicits.catsSyntaxTuple2Semigroupal[play.api.libs.json.JsResult, diffson.jsonpointer.Pointer, diffson.jsonpointer.Pointer](scala.Tuple2.apply[play.api.libs.json.JsResult[diffson.jsonpointer.Pointer], play.api.libs.json.JsResult[diffson.jsonpointer.Pointer]](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances), jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances))).mapN[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](((x$7: diffson.jsonpointer.Pointer, x$8: diffson.jsonpointer.Pointer) => jsonpatch.Copy.apply[play.api.libs.json.JsValue](x$7, x$8)(playJson.this.`package`.playJsonJsony)))(DiffsonProtocol.this.JsResultInstances, DiffsonProtocol.this.JsResultInstances) case _ => play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") } case (value: String)play.api.libs.json.JsString("test") => scala.Tuple2.apply[Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue]](fields.get("path"), fields.get("value")) match { case (_1: Option[play.api.libs.json.JsValue], _2: Option[play.api.libs.json.JsValue])(Option[play.api.libs.json.JsValue], Option[play.api.libs.json.JsValue])((value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value: String)play.api.libs.json.JsString((path @ _))), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((value @ _))) => jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).map[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](((x$9: diffson.jsonpointer.Pointer) => jsonpatch.Test.apply[play.api.libs.json.JsValue](x$9, value)(playJson.this.`package`.playJsonJsony))) case _ => play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") } case (op @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$2: Any = play.api.libs.json.Json.stringify(op); new scala.collection.immutable.StringOps("Unknown operation %s").format(arg$macro$2) }: String)) } case (value @ _) => play.api.libs.json.JsError.apply(({ val arg$macro$3: Any = value; new scala.collection.immutable.StringOps("Operation[JsValue] expected: %s").format(arg$macro$3) }: String)) })), play.api.libs.json.Writes.apply[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](((x0$3: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => x0$3 match { case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue)(implicit evidence$2: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Add[play.api.libs.json.JsValue]((path @ _), (value @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("add"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, old: Option[play.api.libs.json.JsValue])(implicit evidence$3: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Remove[play.api.libs.json.JsValue]((path @ _), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((old @ _))) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, old: Option[play.api.libs.json.JsValue])(implicit evidence$3: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Remove[play.api.libs.json.JsValue]((path @ _), scala.None) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue, old: Option[play.api.libs.json.JsValue])(implicit evidence$4: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Replace[play.api.libs.json.JsValue]((path @ _), (value @ _), (value: play.api.libs.json.JsValue)Some[play.api.libs.json.JsValue]((old @ _))) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue])), scala.Predef.ArrowAssoc[String]("old").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](old)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue, old: Option[play.api.libs.json.JsValue])(implicit evidence$4: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Replace[play.api.libs.json.JsValue]((path @ _), (value @ _), scala.None) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("replace"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$5: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Move[play.api.libs.json.JsValue]((from @ _), (path @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("move"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (from: diffson.jsonpointer.Pointer, path: diffson.jsonpointer.Pointer)(implicit evidence$6: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Copy[play.api.libs.json.JsValue]((from @ _), (path @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("copy"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("from").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]))) case (path: diffson.jsonpointer.Pointer, value: play.api.libs.json.JsValue)(implicit evidence$7: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonpatch.Test[play.api.libs.json.JsValue]((path @ _), (value @ _)) => play.api.libs.json.Json.obj(scala.Predef.ArrowAssoc[String]("op").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply("test"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("path").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsString](play.api.libs.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])), scala.Predef.ArrowAssoc[String]("value").->[play.api.libs.json.Json.JsValueWrapper](json.this.Json.toJsFieldJsValueWrapper[play.api.libs.json.JsValue](value)(json.this.Writes.jsValueWrites[play.api.libs.json.JsValue]))) }))) 215 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5822 5822 143 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]] 216 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5822 5822 143 diffson.playJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 217 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5822 5822 143 play.api.libs.json.LowPriorityDefaultReads.traversableReads ApplyToImplicitArgs false 0 false json.this.Reads.traversableReads[List, diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]], DiffsonProtocol.this.OperationFormat) 218 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5862 5862 143 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 219 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5853 5865 143 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$10)(playJson.this.`package`.playJsonJsony) 220 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5991 5991 144 scala.collection.Seq.canBuildFrom TypeApply false 0 false collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])] 221 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5923 6000 144 scala.collection.SeqLike.+: ApplyToImplicitArgs false 0 false errors.+:[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError]), Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]](x$11)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) 222 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5915 6001 144 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply({ val x$11: (play.api.libs.json.JsPath.type, Seq[play.api.libs.json.JsonValidationError]) = scala.Predef.ArrowAssoc[play.api.libs.json.JsPath.type](play.api.libs.json.JsPath).->[Seq[play.api.libs.json.JsonValidationError]](scala.collection.Seq.apply[play.api.libs.json.JsonValidationError](play.api.libs.json.JsonValidationError.apply("JsonPatch[JsValue] expected"))); errors.+:[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError]), Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]](x$11)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) 223 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5811 6011 143 play.api.libs.json.JsResult.recoverWith Apply false 0 false js.validate[List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]](json.this.Reads.traversableReads[List, diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]], DiffsonProtocol.this.OperationFormat)).map[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x$10: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$10)(playJson.this.`package`.playJsonJsony))).recoverWith[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x0$4: play.api.libs.json.JsError) => x0$4 match { case (errors: Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])])play.api.libs.json.JsError((errors @ _)) => play.api.libs.json.JsError.apply({ val x$11: (play.api.libs.json.JsPath.type, Seq[play.api.libs.json.JsonValidationError]) = scala.Predef.ArrowAssoc[play.api.libs.json.JsPath.type](play.api.libs.json.JsPath).->[Seq[play.api.libs.json.JsonValidationError]](scala.collection.Seq.apply[play.api.libs.json.JsonValidationError](play.api.libs.json.JsonValidationError.apply("JsonPatch[JsValue] expected"))); errors.+:[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError]), Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]](x$11)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) })) 224 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5769 6019 142 play.api.libs.json.Reads.apply Apply false 0 false play.api.libs.json.Reads.apply[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((js: play.api.libs.json.JsValue) => js.validate[List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]](json.this.Reads.traversableReads[List, diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]], DiffsonProtocol.this.OperationFormat)).map[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x$10: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$10)(playJson.this.`package`.playJsonJsony))).recoverWith[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x0$4: play.api.libs.json.JsError) => x0$4 match { case (errors: Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])])play.api.libs.json.JsError((errors @ _)) => play.api.libs.json.JsError.apply({ val x$11: (play.api.libs.json.JsPath.type, Seq[play.api.libs.json.JsonValidationError]) = scala.Predef.ArrowAssoc[play.api.libs.json.JsPath.type](play.api.libs.json.JsPath).->[Seq[play.api.libs.json.JsonValidationError]](scala.collection.Seq.apply[play.api.libs.json.JsonValidationError](play.api.libs.json.JsonValidationError.apply("JsonPatch[JsValue] expected"))); errors.+:[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError]), Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]](x$11)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) })))) 225 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6095 6095 147 diffson.playJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 226 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6084 6098 147 play.api.libs.json.Json.toJson ApplyToImplicitArgs false 0 false play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$12)(DiffsonProtocol.this.OperationFormat) 227 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6083 6083 147 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[play.api.libs.json.JsValue] 228 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6070 6108 147 scala.collection.TraversableOnce.toVector Select false 0 false patch.ops.map[play.api.libs.json.JsValue, List[play.api.libs.json.JsValue]](((x$12: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$12)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector 229 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6043 6109 147 play.api.libs.json.JsArray.apply Apply false 0 false play.api.libs.json.JsArray.apply(patch.ops.map[play.api.libs.json.JsValue, List[play.api.libs.json.JsValue]](((x$12: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$12)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector) 230 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6027 6110 147 play.api.libs.json.Writes.apply Apply false 0 false play.api.libs.json.Writes.apply[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((patch: diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]) => play.api.libs.json.JsArray.apply(patch.ops.map[play.api.libs.json.JsValue, List[play.api.libs.json.JsValue]](((x$12: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$12)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector))) 231 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5735 6111 141 play.api.libs.json.Format.apply Apply false 0 false play.api.libs.json.Format.apply[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](play.api.libs.json.Reads.apply[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((js: play.api.libs.json.JsValue) => js.validate[List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]](json.this.Reads.traversableReads[List, diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]], DiffsonProtocol.this.OperationFormat)).map[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x$10: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$10)(playJson.this.`package`.playJsonJsony))).recoverWith[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((x0$4: play.api.libs.json.JsError) => x0$4 match { case (errors: Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])])play.api.libs.json.JsError((errors @ _)) => play.api.libs.json.JsError.apply({ val x$11: (play.api.libs.json.JsPath.type, Seq[play.api.libs.json.JsonValidationError]) = scala.Predef.ArrowAssoc[play.api.libs.json.JsPath.type](play.api.libs.json.JsPath).->[Seq[play.api.libs.json.JsonValidationError]](scala.collection.Seq.apply[play.api.libs.json.JsonValidationError](play.api.libs.json.JsonValidationError.apply("JsonPatch[JsValue] expected"))); errors.+:[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError]), Seq[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]](x$11)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) })))), play.api.libs.json.Writes.apply[diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]](((patch: diffson.jsonpatch.JsonPatch[play.api.libs.json.JsValue]) => play.api.libs.json.JsArray.apply(patch.ops.map[play.api.libs.json.JsValue, List[play.api.libs.json.JsValue]](((x$12: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$12)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector)))) 232 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6347 6347 152 scala.Predef.$conforms TypeApply false 0 false scala.Predef.$conforms[(String, play.api.libs.json.JsValue)] 233 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6342 6352 152 scala.collection.TraversableOnce.toMap ApplyToImplicitArgs false 0 false flds.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]) 234 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6341 6341 152 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 235 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6320 6353 152 diffson.jsonmergepatch.JsonMergePatch.Object.apply ApplyToImplicitArgs false 0 false jsonmergepatch.JsonMergePatch.Object.apply[play.api.libs.json.JsValue](flds.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]))(playJson.this.`package`.playJsonJsony) 236 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6310 6310 152 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 237 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6310 6354 152 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Object[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Object.apply[play.api.libs.json.JsValue](flds.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]))(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 238 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6415 6442 153 diffson.jsonmergepatch.JsonMergePatch.Value.apply Apply false 0 false jsonmergepatch.JsonMergePatch.Value.apply[play.api.libs.json.JsValue](value) 239 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6405 6405 153 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 240 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6405 6443 153 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Value[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Value.apply[play.api.libs.json.JsValue](value), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 241 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6227 6451 151 play.api.libs.json.Reads.apply Apply false 0 false play.api.libs.json.Reads.apply[diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]](((x0$5: play.api.libs.json.JsValue) => x0$5 match { case (underlying: scala.collection.Map[String,play.api.libs.json.JsValue])play.api.libs.json.JsObject((flds @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Object[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Object.apply[play.api.libs.json.JsValue](flds.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]))(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) case (value @ _) => play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Value[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Value.apply[play.api.libs.json.JsValue](value), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) })) 242 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6512 6545 156 play.api.libs.json.JsObject.apply Apply false 0 false play.api.libs.json.JsObject.apply(flds) 243 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6459 6599 155 play.api.libs.json.Writes.apply Apply false 0 false play.api.libs.json.Writes.apply[diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]](((x0$6: diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]) => x0$6 match { case (fields: Map[String,play.api.libs.json.JsValue])(implicit Json: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonmergepatch.JsonMergePatch.Object[play.api.libs.json.JsValue]((flds @ _)) => play.api.libs.json.JsObject.apply(flds) case (toJson: play.api.libs.json.JsValue)diffson.jsonmergepatch.JsonMergePatch.Value[play.api.libs.json.JsValue]((v @ _)) => v })) 244 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6188 6600 150 play.api.libs.json.Format.apply Apply false 0 false play.api.libs.json.Format.apply[diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]](play.api.libs.json.Reads.apply[diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]](((x0$5: play.api.libs.json.JsValue) => x0$5 match { case (underlying: scala.collection.Map[String,play.api.libs.json.JsValue])play.api.libs.json.JsObject((flds @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Object[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Object.apply[play.api.libs.json.JsValue](flds.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]))(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) case (value @ _) => play.api.libs.json.JsSuccess.apply[diffson.jsonmergepatch.JsonMergePatch.Value[play.api.libs.json.JsValue]](jsonmergepatch.JsonMergePatch.Value.apply[play.api.libs.json.JsValue](value), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) })), play.api.libs.json.Writes.apply[diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]](((x0$6: diffson.jsonmergepatch.JsonMergePatch[play.api.libs.json.JsValue]) => x0$6 match { case (fields: Map[String,play.api.libs.json.JsValue])(implicit Json: diffson.Jsony[play.api.libs.json.JsValue])diffson.jsonmergepatch.JsonMergePatch.Object[play.api.libs.json.JsValue]((flds @ _)) => play.api.libs.json.JsObject.apply(flds) case (toJson: play.api.libs.json.JsValue)diffson.jsonmergepatch.JsonMergePatch.Value[play.api.libs.json.JsValue]((v @ _)) => v }))) 245 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony 788 813 26 play.api.libs.json.JsNull Select false 0 false play.api.libs.json.JsNull 246 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony makeArray 874 907 29 play.api.libs.json.JsArray.apply Apply false 0 false play.api.libs.json.JsArray.apply(elems) 247 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony makeObject 975 1010 32 play.api.libs.json.JsObject.apply Apply false 0 false play.api.libs.json.JsObject.apply(fields) 248 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony array 1144 1158 36 scala.collection.TraversableOnce.toVector Select false 0 false elems.toVector 249 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony array 1139 1159 36 scala.Some.apply Apply false 0 false scala.Some.apply[Vector[play.api.libs.json.JsValue]](elems.toVector) 250 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony array 1184 1188 38 scala.None Select false 0 false scala.None 251 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony fields 1343 1343 43 scala.Predef.$conforms TypeApply false 0 false scala.Predef.$conforms[(String, play.api.libs.json.JsValue)] 252 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony fields 1336 1348 43 scala.collection.TraversableOnce.toMap ApplyToImplicitArgs false 0 false fields.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)]) 253 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony fields 1331 1349 43 scala.Some.apply Apply false 0 false scala.Some.apply[scala.collection.immutable.Map[String,play.api.libs.json.JsValue]](fields.toMap[String, play.api.libs.json.JsValue](scala.Predef.$conforms[(String, play.api.libs.json.JsValue)])) 254 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony fields 1374 1378 45 scala.None Select false 0 false scala.None 255 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony show 1430 1450 49 play.api.libs.json.Json.stringify Apply false 0 false play.api.libs.json.Json.stringify(json) 256 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/package.scala diffson.playJson playJsonJsony Object diffson.playJson.playJsonJsony eqv 1513 1527 52 java.lang.Object.== Apply false 0 false json1.==(json2) <<<<<< EOF # path=/home/travis/build/gnieh/diffson/playJson/jvm/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala <<<<<< EOF # path=/home/travis/build/gnieh/diffson/testkit/jvm/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/testkit/jvm/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ <<<<<< EOF # path=/home/travis/build/gnieh/diffson/testkit/jvm/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/testkit/jvm/src/main/scala /home/travis/build/gnieh/diffson/testkit/shared/src/main/scala <<<<<< EOF # path=/home/travis/build/gnieh/diffson/sprayJson/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/sprayJson/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1037 1037 38 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 2 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1037 1043 38 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show 3 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1028 1044 38 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](p)(`package`.this.Pointer.show).show) 4 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1148 1148 41 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 5 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1130 1155 41 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](s)(cats.implicits.catsStdInstancesForTry).get 6 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1184 1184 42 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 7 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1184 1184 42 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 8 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1184 1233 42 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError(({ val arg$macro$1: Any = value; new scala.collection.immutable.StringOps("Pointer expected: %s").format(arg$macro$1) }: String), spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 9 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 953 956 35 diffson.sprayJson.DiffsonProtocol.$anon. Apply false 0 false new $anon() 10 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1507 1511 54 Literal false 0 false "op" 11 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1515 1530 54 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("add") 12 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1507 1530 54 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("add")) 13 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1546 1552 55 Literal false 0 false "path" 14 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1565 1565 55 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 15 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1565 1574 55 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 16 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1556 1575 55 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 17 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1546 1575 55 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 18 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1591 1607 56 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value) 19 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1483 1608 53 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("add")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value)) 20 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1687 1691 59 Literal false 0 false "op" 21 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1695 1713 59 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("remove") 22 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1687 1713 59 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("remove")) 23 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1729 1735 60 Literal false 0 false "path" 24 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1748 1748 60 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 25 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1748 1757 60 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 26 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1739 1758 60 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 27 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1729 1758 60 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 28 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1774 1786 61 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[spray.json.JsValue](old) 29 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1663 1787 58 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("remove")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("old").->[spray.json.JsValue](old)) 30 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1861 1865 64 Literal false 0 false "op" 31 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1869 1887 64 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("remove") 32 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1861 1887 64 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("remove")) 33 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1903 1909 65 Literal false 0 false "path" 34 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1922 1922 65 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 35 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1922 1931 65 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 36 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1913 1932 65 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 37 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1903 1932 65 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 38 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1837 1933 63 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("remove")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 39 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2020 2024 68 Literal false 0 false "op" 40 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2028 2047 68 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("replace") 41 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2020 2047 68 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("replace")) 42 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2063 2069 69 Literal false 0 false "path" 43 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2082 2082 69 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 44 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2082 2091 69 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 45 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2073 2092 69 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 46 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2063 2092 69 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 47 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2108 2124 70 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value) 48 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2140 2152 71 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("old").->[spray.json.JsValue](old) 49 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 1996 2153 67 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("replace")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value), scala.Predef.ArrowAssoc[String]("old").->[spray.json.JsValue](old)) 50 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2235 2239 74 Literal false 0 false "op" 51 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2243 2262 74 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("replace") 52 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2235 2262 74 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("replace")) 53 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2278 2284 75 Literal false 0 false "path" 54 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2297 2297 75 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 55 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2297 2306 75 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 56 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2288 2307 75 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 57 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2278 2307 75 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 58 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2323 2339 76 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value) 59 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2211 2340 73 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("replace")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value)) 60 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2412 2416 79 Literal false 0 false "op" 61 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2420 2436 79 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("move") 62 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2412 2436 79 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("move")) 63 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2452 2458 80 Literal false 0 false "from" 64 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2471 2471 80 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 65 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2471 2480 80 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 66 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2462 2481 80 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 67 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2452 2481 80 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)) 68 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2497 2503 81 Literal false 0 false "path" 69 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2516 2516 81 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 70 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2516 2525 81 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 71 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2507 2526 81 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 72 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2497 2526 81 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 73 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2388 2527 78 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("move")), scala.Predef.ArrowAssoc[String]("from").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 74 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2599 2603 84 Literal false 0 false "op" 75 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2607 2623 84 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("copy") 76 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2599 2623 84 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("copy")) 77 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2639 2645 85 Literal false 0 false "from" 78 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2658 2658 85 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 79 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2658 2667 85 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 80 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2649 2668 85 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show) 81 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2639 2668 85 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("from").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)) 82 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2684 2690 86 Literal false 0 false "path" 83 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2703 2703 86 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 84 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2703 2712 86 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 85 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2694 2713 86 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 86 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2684 2713 86 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 87 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2575 2714 83 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("copy")), scala.Predef.ArrowAssoc[String]("from").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show))) 88 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2787 2791 89 Literal false 0 false "op" 89 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2795 2811 89 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply("test") 90 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2787 2811 89 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("test")) 91 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2827 2833 90 Literal false 0 false "path" 92 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2846 2846 90 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 93 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2846 2855 90 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 94 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2837 2856 90 spray.json.JsString.apply Apply false 0 false spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show) 95 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2827 2856 90 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)) 96 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2872 2888 91 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value) 97 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 2763 2889 88 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(scala.Predef.ArrowAssoc[String]("op").->[spray.json.JsString](spray.json.JsString.apply("test")), scala.Predef.ArrowAssoc[String]("path").->[spray.json.JsString](spray.json.JsString.apply(cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show)), scala.Predef.ArrowAssoc[String]("value").->[spray.json.JsValue](value)) 98 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3007 3028 95 scala.collection.MapLike.contains Apply false 0 false fields.contains("op") 99 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3042 3054 96 scala.collection.MapLike.apply Apply false 0 false fields.apply("op") 100 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3113 3143 98 spray.json.JsObject.getFields Apply false 0 false obj.getFields("path", "value") 101 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3243 3243 100 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 102 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3225 3253 100 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 103 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3224 3224 100 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 104 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3221 3261 100 diffson.jsonpatch.Add.apply ApplyToImplicitArgs false 0 false jsonpatch.Add.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, value)(sprayJson.this.`package`.sprayJsonJsony) 105 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3327 3360 102 Literal false 0 false "missing \'path\' or \'value\' field" 106 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3306 3306 102 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 107 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3306 3306 102 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 108 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3306 3361 102 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'path\' or \'value\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 109 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3431 3459 105 spray.json.JsObject.getFields Apply false 0 false obj.getFields("path", "old") 110 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3555 3555 107 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 111 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3537 3565 107 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 112 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3567 3571 107 scala.None Select false 0 false scala.None 113 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3536 3536 107 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 114 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3530 3572 107 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false jsonpatch.Remove.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, scala.None)(sprayJson.this.`package`.sprayJsonJsony) 115 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3665 3665 109 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 116 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3647 3675 109 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 117 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3677 3686 109 scala.Some.apply Apply false 0 false scala.Some.apply[spray.json.JsValue](old) 118 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3646 3646 109 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 119 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3640 3687 109 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false jsonpatch.Remove.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, scala.Some.apply[spray.json.JsValue](old))(sprayJson.this.`package`.sprayJsonJsony) 120 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3753 3775 111 Literal false 0 false "missing \'path\' field" 121 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3732 3732 111 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 122 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3732 3732 111 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 123 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3732 3776 111 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'path\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 124 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3847 3884 114 spray.json.JsObject.getFields Apply false 0 false obj.getFields("path", "value", "old") 125 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3988 3988 116 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 126 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3970 3998 116 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 127 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4007 4011 116 scala.None Select false 0 false scala.None 128 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3969 3969 116 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 129 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3962 4012 116 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false jsonpatch.Replace.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, value, scala.None)(sprayJson.this.`package`.sprayJsonJsony) 130 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4113 4113 118 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 131 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4095 4123 118 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 132 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4132 4141 118 scala.Some.apply Apply false 0 false scala.Some.apply[spray.json.JsValue](old) 133 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4094 4094 118 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 134 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4087 4142 118 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false jsonpatch.Replace.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, value, scala.Some.apply[spray.json.JsValue](old))(sprayJson.this.`package`.sprayJsonJsony) 135 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4208 4241 120 Literal false 0 false "missing \'path\' or \'value\' field" 136 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4187 4187 120 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 137 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4187 4187 120 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 138 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4187 4242 120 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'path\' or \'value\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 139 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4310 4339 123 spray.json.JsObject.getFields Apply false 0 false obj.getFields("from", "path") 140 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4449 4449 125 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 141 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4431 4459 125 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](from)(cats.implicits.catsStdInstancesForTry).get 142 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4479 4479 125 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 143 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4461 4489 125 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 144 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4430 4430 125 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 145 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4426 4490 125 diffson.jsonpatch.Move.apply ApplyToImplicitArgs false 0 false jsonpatch.Move.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](from)(cats.implicits.catsStdInstancesForTry).get, jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get)(sprayJson.this.`package`.sprayJsonJsony) 146 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4556 4588 127 Literal false 0 false "missing \'from\' or \'path\' field" 147 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4535 4535 127 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 148 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4535 4535 127 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 149 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4535 4589 127 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'from\' or \'path\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 150 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4657 4686 130 spray.json.JsObject.getFields Apply false 0 false obj.getFields("from", "path") 151 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4796 4796 132 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 152 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4778 4806 132 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](from)(cats.implicits.catsStdInstancesForTry).get 153 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4826 4826 132 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 154 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4808 4836 132 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 155 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4777 4777 132 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 156 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4773 4837 132 diffson.jsonpatch.Copy.apply ApplyToImplicitArgs false 0 false jsonpatch.Copy.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](from)(cats.implicits.catsStdInstancesForTry).get, jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get)(sprayJson.this.`package`.sprayJsonJsony) 157 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4903 4935 134 Literal false 0 false "missing \'from\' or \'path\' field" 158 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4882 4882 134 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 159 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4882 4882 134 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 160 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 4882 4936 134 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'from\' or \'path\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 161 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5004 5034 137 spray.json.JsObject.getFields Apply false 0 false obj.getFields("path", "value") 162 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5135 5135 139 cats.instances.TryInstances.catsStdInstancesForTry Select false 0 false cats.implicits.catsStdInstancesForTry 163 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5117 5145 139 scala.util.Try.get Select false 0 false jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get 164 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5116 5116 139 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 165 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5112 5153 139 diffson.jsonpatch.Test.apply ApplyToImplicitArgs false 0 false jsonpatch.Test.apply[spray.json.JsValue](jsonpointer.`package`.Pointer.parse[scala.util.Try](path)(cats.implicits.catsStdInstancesForTry).get, value)(sprayJson.this.`package`.sprayJsonJsony) 166 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5219 5252 141 Literal false 0 false "missing \'path\' or \'value\' field" 167 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5198 5198 141 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 168 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5198 5198 141 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 169 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5198 5253 141 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("missing \'path\' or \'value\' field", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 170 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5307 5307 144 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 171 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5307 5307 144 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 172 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5307 5368 144 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError(({ val arg$macro$1: Any = op.compactPrint; new scala.collection.immutable.StringOps("Unknown operation %s").format(arg$macro$1) }: String), spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 173 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5409 5409 147 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 174 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5409 5409 147 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 175 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5409 5460 147 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError(({ val arg$macro$2: Any = value; new scala.collection.immutable.StringOps("Operation expected: %s").format(arg$macro$2) }: String), spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 176 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 1323 1326 48 diffson.sprayJson.DiffsonProtocol.$anon. Apply false 0 false new $anon() 177 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 5677 5677 155 diffson.sprayJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 178 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 5675 5683 155 spray.json.RichAny.toJson ApplyToImplicitArgs false 0 false spray.json.`package`.enrichAny[diffson.jsonpatch.Operation[spray.json.JsValue]](x$1).toJson(DiffsonProtocol.this.OperationFormat) 179 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 5674 5674 155 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[spray.json.JsValue] 180 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 5661 5693 155 scala.collection.TraversableOnce.toVector Select false 0 false patch.ops.map[spray.json.JsValue, List[spray.json.JsValue]](((x$1: diffson.jsonpatch.Operation[spray.json.JsValue]) => spray.json.`package`.enrichAny[diffson.jsonpatch.Operation[spray.json.JsValue]](x$1).toJson(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[spray.json.JsValue]).toVector 181 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 5653 5694 155 spray.json.JsArray.apply Apply false 0 false spray.json.JsArray.apply(patch.ops.map[spray.json.JsValue, List[spray.json.JsValue]](((x$1: diffson.jsonpatch.Operation[spray.json.JsValue]) => spray.json.`package`.enrichAny[diffson.jsonpatch.Operation[spray.json.JsValue]](x$1).toJson(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[spray.json.JsValue]).toVector) 182 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5844 5844 159 diffson.sprayJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 183 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5833 5864 159 spray.json.JsValue.convertTo ApplyToImplicitArgs false 0 false x$2.convertTo[diffson.jsonpatch.Operation[spray.json.JsValue]](DiffsonProtocol.this.OperationFormat) 184 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5832 5832 159 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[diffson.jsonpatch.Operation[spray.json.JsValue]] 185 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5825 5872 159 scala.collection.TraversableOnce.toList Select false 0 false ops.map[diffson.jsonpatch.Operation[spray.json.JsValue], scala.collection.immutable.Vector[diffson.jsonpatch.Operation[spray.json.JsValue]]](((x$2: spray.json.JsValue) => x$2.convertTo[diffson.jsonpatch.Operation[spray.json.JsValue]](DiffsonProtocol.this.OperationFormat)))(immutable.this.Vector.canBuildFrom[diffson.jsonpatch.Operation[spray.json.JsValue]]).toList 186 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5802 5802 159 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 187 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5802 5873 159 diffson.jsonpatch.JsonPatch. ApplyToImplicitArgs false 0 false new diffson.jsonpatch.JsonPatch[spray.json.JsValue](ops.map[diffson.jsonpatch.Operation[spray.json.JsValue], scala.collection.immutable.Vector[diffson.jsonpatch.Operation[spray.json.JsValue]]](((x$2: spray.json.JsValue) => x$2.convertTo[diffson.jsonpatch.Operation[spray.json.JsValue]](DiffsonProtocol.this.OperationFormat)))(immutable.this.Vector.canBuildFrom[diffson.jsonpatch.Operation[spray.json.JsValue]]).toList)(sprayJson.this.`package`.sprayJsonJsony) 188 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5913 5942 160 Literal false 0 false "JsonPatch[JsValue] expected" 189 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5892 5892 160 spray.json.deserializationError$default$2 Select false 0 false spray.json.`package`.deserializationError$default$2 190 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5892 5892 160 spray.json.deserializationError$default$3 Select false 0 false spray.json.`package`.deserializationError$default$3 191 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5892 5943 160 spray.json.deserializationError Apply false 0 false spray.json.`package`.deserializationError("JsonPatch[JsValue] expected", spray.json.`package`.deserializationError$default$2, spray.json.`package`.deserializationError$default$3) 192 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 5549 5552 152 diffson.sprayJson.DiffsonProtocol.$anon. Apply false 0 false new $anon() 193 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol write 6211 6227 170 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(fields) 194 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 6427 6427 176 diffson.sprayJson.sprayJsonJsony Select false 0 false sprayJson.this.`package`.sprayJsonJsony 195 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 6406 6435 176 diffson.jsonmergepatch.JsonMergePatch.Object.apply ApplyToImplicitArgs false 0 false jsonmergepatch.JsonMergePatch.Object.apply[spray.json.JsValue](fields)(sprayJson.this.`package`.sprayJsonJsony) 196 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 6471 6497 177 diffson.jsonmergepatch.JsonMergePatch.Value.apply Apply false 0 false jsonmergepatch.JsonMergePatch.Value.apply[spray.json.JsValue](json) 197 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 6039 6042 166 diffson.sprayJson.DiffsonProtocol.$anon. Apply false 0 false new $anon() 198 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony 788 805 26 spray.json.JsNull Select false 0 false spray.json.JsNull 199 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony makeArray 866 891 29 spray.json.JsArray.apply Apply false 0 false spray.json.JsArray.apply(elems) 200 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony makeObject 959 986 32 spray.json.JsObject.apply Apply false 0 false spray.json.JsObject.apply(fields) 201 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony array 1107 1118 36 scala.Some.apply Apply false 0 false scala.Some.apply[Vector[spray.json.JsValue]](elems) 202 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony array 1143 1147 38 scala.None Select false 0 false scala.None 203 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony fields 1282 1294 43 scala.Some.apply Apply false 0 false scala.Some.apply[Map[String,spray.json.JsValue]](fields) 204 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony fields 1319 1323 45 scala.None Select false 0 false scala.None 205 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony show 1358 1372 48 spray.json.JsValue.compactPrint Select false 0 false t.compactPrint 206 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/package.scala diffson.sprayJson sprayJsonJsony Object diffson.sprayJson.sprayJsonJsony eqv 1426 1440 51 java.lang.Object.== Apply false 0 false json1.==(json2) <<<<<< EOF # path=/home/travis/build/gnieh/diffson/sprayJson/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/sprayJson/src/main/scala <<<<<< EOF # path=/home/travis/build/gnieh/diffson/core/.jvm/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/gnieh/diffson/core/.jvm/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff diff 945 970 25 diffson.jsonmergepatch.JsonMergeDiff.mapDiff Apply false 0 false JsonMergeDiff.this.mapDiff(fields1, fields2) 2 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff diff 1000 1000 26 diffson.jsonmergepatch.JsonMergeDiff.Json Select false 0 false JsonMergeDiff.this.Json 3 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff diff 979 1008 26 diffson.jsonmergepatch.JsonMergePatch.Object.apply ApplyToImplicitArgs false 0 false JsonMergePatch.Object.apply[Json](diffed)(JsonMergeDiff.this.Json) 4 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff diff 1038 1065 28 diffson.jsonmergepatch.JsonMergePatch.Value.apply Apply false 0 false JsonMergePatch.Value.apply[Json](json2) 5 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1184 1195 32 scala.collection.immutable.MapLike.keySet Select false 0 false map1.keySet 6 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1212 1223 33 scala.collection.immutable.MapLike.keySet Select false 0 false map2.keySet 7 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1245 1267 34 scala.collection.GenSetLike.intersect Apply false 0 false keys1.intersect(keys2) 8 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1290 1307 35 scala.collection.SetLike.diff Apply false 0 false keys1.diff(keys2) 9 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1328 1345 36 scala.collection.SetLike.diff Apply false 0 false keys2.diff(keys1) 10 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1421 1428 40 scala.collection.MapLike.apply Apply false 0 false map2.apply(k) 11 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1410 1428 40 scala.Any.!= Apply false 0 false map1.apply(k).!=(map2.apply(k)) 12 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1452 1459 41 scala.collection.MapLike.apply Apply false 0 false map1.apply(k) 13 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1461 1468 41 scala.collection.MapLike.apply Apply false 0 false map2.apply(k) 14 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1447 1476 41 diffson.jsonmergepatch.JsonMergePatch.toJson Select false 0 false JsonMergeDiff.this.diff(map1.apply(k), map2.apply(k)).toJson 15 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1443 1477 41 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[String, Json](k, JsonMergeDiff.this.diff(map1.apply(k), map2.apply(k)).toJson) 16 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1385 1385 39 scala.collection.immutable.Set.canBuildFrom TypeApply false 0 false immutable.this.Set.canBuildFrom[(String, Json)] 17 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1369 1477 39 scala.collection.generic.FilterMonadic.map ApplyToImplicitArgs false 0 false commonKeys.withFilter(((k: String) => map1.apply(k).!=(map2.apply(k)))).map[(String, Json), scala.collection.immutable.Set[(String, Json)]](((k: String) => scala.Tuple2.apply[String, Json](k, JsonMergeDiff.this.diff(map1.apply(k), map2.apply(k)).toJson)))(immutable.this.Set.canBuildFrom[(String, Json)]) 18 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1543 1552 44 diffson.Jsony.Null Select false 0 false JsonMergeDiff.this.Json.Null 19 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1539 1553 44 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[String, Json](k, JsonMergeDiff.this.Json.Null) 20 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1509 1509 43 scala.collection.immutable.Set.canBuildFrom TypeApply false 0 false immutable.this.Set.canBuildFrom[(String, Json)] 21 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1502 1553 43 scala.collection.SetLike.map ApplyToImplicitArgs false 0 false deletedKeys.map[(String, Json), scala.collection.immutable.Set[(String, Json)]](((k: String) => scala.Tuple2.apply[String, Json](k, JsonMergeDiff.this.Json.Null)))(immutable.this.Set.canBuildFrom[(String, Json)]) 22 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1615 1622 47 scala.collection.MapLike.apply Apply false 0 false map2.apply(k) 23 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1611 1623 47 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[String, Json](k, map2.apply(k)) 24 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1583 1583 46 scala.collection.immutable.Set.canBuildFrom TypeApply false 0 false immutable.this.Set.canBuildFrom[(String, Json)] 25 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1576 1623 46 scala.collection.SetLike.map ApplyToImplicitArgs false 0 false addedKeys.map[(String, Json), scala.collection.immutable.Set[(String, Json)]](((k: String) => scala.Tuple2.apply[String, Json](k, map2.apply(k))))(immutable.this.Set.canBuildFrom[(String, Json)]) 26 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1657 1657 48 scala.Predef.$conforms TypeApply false 0 false scala.Predef.$conforms[(String, Json)] 27 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergeDiff.scala diffson.jsonmergepatch JsonMergeDiff Class diffson.jsonmergepatch.JsonMergeDiff mapDiff 1629 1662 48 scala.collection.TraversableOnce.toMap ApplyToImplicitArgs false 0 false common.++(deleted).++(added).toMap[String, Json](scala.Predef.$conforms[(String, Json)]) 28 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Value Class diffson.jsonmergepatch.JsonMergePatch.Value apply 1124 1130 37 diffson.jsonmergepatch.JsonMergePatch.Value.toJson Select false 0 false Value.this.toJson 29 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Value Class diffson.jsonmergepatch.JsonMergePatch.Value apply 1117 1131 37 cats.Applicative.pure Apply false 0 false F.pure[Json](Value.this.toJson) 30 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object toJson 1275 1281 41 diffson.jsonmergepatch.JsonMergePatch.Object.fields Select false 0 false Object.this.fields 31 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object toJson 1274 1274 41 diffson.jsonmergepatch.JsonMergePatch.Object.Json Select false 0 false Object.this.Json 32 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object toJson 1266 1282 41 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](Object.this.fields)(Object.this.Json) 33 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object apply 1487 1510 46 scala.collection.immutable.Map.empty TypeApply false 0 false scala.Predef.Map.empty[String, Json] 34 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object apply 1549 1869 49 cats.Foldable.Ops.foldM ApplyToImplicitArgs false 0 false cats.implicits.toFoldableOps[List, (String, Json)](Object.this.fields.toList)(cats.implicits.catsStdInstancesForList).foldM[F, Map[String,Json]](toPatch)(((x0$1: Map[String,Json], x1$1: (String, Json)) => scala.Tuple2.apply[Map[String,Json], (String, Json)](x0$1, x1$1) match { case (_1: Map[String,Json], _2: (String, Json))(Map[String,Json], (String, Json))((acc @ _), (_1: String, _2: Json)(String, Json)((k @ _), (n @ _))) if cats.implicits.catsSyntaxEq[Json](n)(Object.this.Json).===(Object.this.Json.Null) => F.pure[scala.collection.immutable.Map[String,Json]](acc.-(k)) case (_1: Map[String,Json], _2: (String, Json))(Map[String,Json], (String, Json))((acc @ _), (_1: String, _2: Json)(String, Json)((k @ _), diffson.this.`package`.JsObject.unapply[Json]()(Object.this.Json) ((flds @ _)))) => cats.implicits.toFunctorOps[F, Json](JsonMergePatch.this.Object.apply[Json](flds)(Object.this.Json).apply[F](acc.getOrElse[Json](k, Object.this.Json.Null))(F))(F).map[scala.collection.immutable.Map[String,Json]](((x$1: Json) => acc.updated[Json](k, x$1))) case (_1: Map[String,Json], _2: (String, Json))(Map[String,Json], (String, Json))((acc @ _), (_1: String, _2: Json)(String, Json)((k @ _), (v @ _))) => F.pure[scala.collection.immutable.Map[String,Json]](acc.updated[Json](k, v)) }))(F) 35 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object apply 1896 1896 57 diffson.jsonmergepatch.JsonMergePatch.Object.Json Select false 0 false Object.this.Json 36 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object apply 1888 1899 57 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](x$2)(Object.this.Json) 37 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/JsonMergePatch.scala diffson.jsonmergepatch Object Class diffson.jsonmergepatch.JsonMergePatch.Object apply 1876 1900 57 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, Map[String,Json]](patched)(F).map[Json](((x$2: Map[String,Json]) => diffson.this.`package`.JsObject.apply[Json](x$2)(Object.this.Json))) 38 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/package.scala diffson.jsonmergepatch package Class diffson.jsonmergepatch.package apply 975 989 29 diffson.jsonmergepatch.JsonMergePatch.apply ApplyToImplicitArgs false 0 false patch.apply[F](json)(F) 39 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/package.scala diffson.jsonmergepatch package Class diffson.jsonmergepatch.package apply 856 859 27 diffson.jsonmergepatch.package.$anon. Apply false 0 false new $anon() 40 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonmergepatch/package.scala diffson.jsonmergepatch package Object diffson.jsonmergepatch.package JsonMergeDiffDiff 1083 1106 33 diffson.jsonmergepatch.JsonMergeDiff. ApplyToImplicitArgs false 0 false new diffson.jsonmergepatch.JsonMergeDiff[Json]()(evidence$1) 41 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 951 963 28 diffson.jsonpointer.Pointer.Root Select false 0 false jsonpointer.`package`.Pointer.Root 42 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 932 964 28 diffson.jsonpatch.JsonDiff.diff Apply false 0 false JsonDiff.this.diff(json1, json2, jsonpointer.`package`.Pointer.Root) 43 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 931 931 28 diffson.jsonpatch.JsonDiff.J Select false 0 false JsonDiff.this.J 44 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 922 965 28 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false JsonPatch.apply[Json](JsonDiff.this.diff(json1, json2, jsonpointer.`package`.Pointer.Root))(JsonDiff.this.J) 45 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1063 1078 31 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[Json](json1)(JsonDiff.this.J).===(json2) 46 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1134 1137 33 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 47 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1134 1137 33 scala.collection.immutable.Nil Block true 0 false scala.collection.immutable.Nil 48 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1239 1253 35 scala.collection.TraversableOnce.toList Select false 0 false fields1.toList 49 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1255 1269 35 scala.collection.TraversableOnce.toList Select false 0 false fields2.toList 50 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1228 1279 35 diffson.jsonpatch.JsonDiff.fieldsDiff Apply false 0 false JsonDiff.this.fieldsDiff(fields1.toList, fields2.toList, pointer) 51 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1325 1334 36 diffson.jsonpatch.JsonDiff.diffArray Select false 0 false JsonDiff.this.diffArray 52 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1349 1360 36 scala.collection.TraversableOnce.toList Select false 0 false arr1.toList 53 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1362 1373 36 scala.collection.TraversableOnce.toList Select false 0 false arr2.toList 54 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1338 1383 36 diffson.jsonpatch.JsonDiff.arraysDiff Apply false 0 false JsonDiff.this.arraysDiff(arr1.toList, arr2.toList, pointer) 55 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1475 1486 37 diffson.jsonpatch.JsonDiff.rememberOld Select false 0 false JsonDiff.this.rememberOld 56 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1488 1499 37 scala.Some.apply Apply false 0 false scala.Some.apply[Json](json1) 57 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1488 1499 37 scala.Some.apply Block true 0 false scala.Some.apply[Json](json1) 58 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1505 1509 37 scala.None Select false 0 false scala.None 59 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1505 1509 37 scala.None Block true 0 false scala.None 60 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1454 1454 37 diffson.jsonpatch.JsonDiff.J Select false 0 false JsonDiff.this.J 61 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1447 1510 37 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false Replace.apply[Json](pointer, json2, if (JsonDiff.this.rememberOld) scala.Some.apply[Json](json1) else scala.None)(JsonDiff.this.J) 62 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1442 1511 37 scala.collection.immutable.List.apply Apply false 0 false scala.collection.immutable.List.apply[diffson.jsonpatch.Replace[Json]](Replace.apply[Json](pointer, json2, if (JsonDiff.this.rememberOld) scala.Some.apply[Json](json1) else scala.None)(JsonDiff.this.J)) 63 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff diff 1147 1517 34 Match true 0 false scala.Tuple2.apply[Json, Json](json1, json2) match { case (_1: Json, _2: Json)(Json, Json)(diffson.this.`package`.JsObject.unapply[Json]()(JsonDiff.this.J) ((fields1 @ _)), diffson.this.`package`.JsObject.unapply[Json]()(JsonDiff.this.J) ((fields2 @ _))) => JsonDiff.this.fieldsDiff(fields1.toList, fields2.toList, pointer) case (_1: Json, _2: Json)(Json, Json)(diffson.this.`package`.JsArray.unapply[Json]()(JsonDiff.this.J) ((arr1 @ _)), diffson.this.`package`.JsArray.unapply[Json]()(JsonDiff.this.J) ((arr2 @ _))) if JsonDiff.this.diffArray => JsonDiff.this.arraysDiff(arr1.toList, arr2.toList, pointer) case (_1: Json, _2: Json)(Json, Json)(_, _) => scala.collection.immutable.List.apply[diffson.jsonpatch.Replace[Json]](Replace.apply[Json](pointer, json2, if (JsonDiff.this.rememberOld) scala.Some.apply[Json](json1) else scala.None)(JsonDiff.this.J)) } 64 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1724 1728 42 scala.Tuple2._1 Select false 0 false x$1._1 65 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1723 1723 42 cats.kernel.instances.StringInstances.catsKernelStdOrderForString Select false 0 false cats.implicits.catsKernelStdOrderForString 66 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1723 1723 42 cats.kernel.OrderToOrderingConversion.catsKernelOrderingForOrder ApplyToImplicitArgs false 0 false cats.implicits.catsKernelOrderingForOrder[String](cats.implicits.catsKernelStdOrderForString) 67 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1709 1729 42 scala.collection.SeqLike.sortBy ApplyToImplicitArgs false 0 false fields1.sortBy[String](((x$1: (String, Json)) => x$1._1))(cats.implicits.catsKernelOrderingForOrder[String](cats.implicits.catsKernelStdOrderForString)) 68 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1763 1767 43 scala.Tuple2._1 Select false 0 false x$2._1 69 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1762 1762 43 cats.kernel.instances.StringInstances.catsKernelStdOrderForString Select false 0 false cats.implicits.catsKernelStdOrderForString 70 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1762 1762 43 cats.kernel.OrderToOrderingConversion.catsKernelOrderingForOrder ApplyToImplicitArgs false 0 false cats.implicits.catsKernelOrderingForOrder[String](cats.implicits.catsKernelStdOrderForString) 71 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fieldsDiff 1748 1768 43 scala.collection.SeqLike.sortBy ApplyToImplicitArgs false 0 false fields2.sortBy[String](((x$2: (String, Json)) => x$2._1))(cats.implicits.catsKernelOrderingForOrder[String](cats.implicits.catsKernelStdOrderForString)) 72 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2071 2076 49 scala.Tuple2._1 Select false 0 false f2._1 73 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2062 2076 49 java.lang.Object.== Apply false 0 false f1._1.==(f2._1) 74 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2143 2170 51 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Option[(String, Json)], Option[(String, Json)])](x$3) 75 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2125 2171 51 diffson.jsonpatch.JsonDiff.associate Apply false 0 false associate(t1, t2, { val x$3: (Some[(String, Json)], Some[(String, Json)]) = scala.Tuple2.apply[Some[(String, Json)], Some[(String, Json)]](scala.Some.apply[(String, Json)](f1), scala.Some.apply[(String, Json)](f2)); acc.::[(Option[(String, Json)], Option[(String, Json)])](x$3) }) 76 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2206 2211 52 scala.Tuple2._1 Select false 0 false f1._1 77 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2214 2219 52 scala.Tuple2._1 Select false 0 false f2._1 78 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2206 2219 52 scala.math.Ordered.< Apply false 0 false scala.Predef.augmentString(f1._1).<(f2._1) 79 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2317 2340 54 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Option[(String, Json)], Option[(String, Json)])](x$4) 80 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2294 2341 54 diffson.jsonpatch.JsonDiff.associate Apply false 0 false associate(t1, fields2, { val x$4: (Some[(String, Json)], None.type) = scala.Tuple2.apply[Some[(String, Json)], None.type](scala.Some.apply[(String, Json)](f1), scala.None); acc.::[(Option[(String, Json)], Option[(String, Json)])](x$4) }) 81 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2470 2493 57 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Option[(String, Json)], Option[(String, Json)])](x$5) 82 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2447 2494 57 diffson.jsonpatch.JsonDiff.associate Apply false 0 false associate(fields1, t2, { val x$5: (None.type, Some[(String, Json)]) = scala.Tuple2.apply[None.type, Some[(String, Json)]](scala.None, scala.Some.apply[(String, Json)](f2)); acc.::[(Option[(String, Json)], Option[(String, Json)])](x$5) }) 83 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2526 2562 59 scala.collection.immutable.List.::: Apply false 0 false acc.:::[(Option[(String, Json)], Option[(String, Json)])](x$7) 84 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff associate 2594 2630 61 scala.collection.immutable.List.::: Apply false 0 false acc.:::[(Option[(String, Json)], Option[(String, Json)])](x$9) 85 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 2830 2838 65 java.lang.Object.== Apply false 0 false f1.==(f2) 86 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 2887 2902 67 diffson.jsonpatch.JsonDiff.fields Apply false 0 false fields(tl, acc) 87 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3008 3048 70 scala.collection.immutable.List.::: Apply false 0 false acc.:::[diffson.jsonpatch.Operation[Json]](x$10) 88 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 2997 3049 70 diffson.jsonpatch.JsonDiff.fields Apply false 0 false fields(tl, { val x$10: List[diffson.jsonpatch.Operation[Json]] = JsonDiff.this.diff(f1._2, f2._2, path./(f1._1)); acc.:::[diffson.jsonpatch.Operation[Json]](x$10) }) 89 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3139 3212 73 scala.collection.immutable.List.:: Apply false 0 false acc.::[diffson.jsonpatch.Operation[Json]](x$11) 90 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3128 3213 73 diffson.jsonpatch.JsonDiff.fields Apply false 0 false fields(tl, { val x$11: diffson.jsonpatch.Remove[Json] = Remove.apply[Json](path./(f1._1), if (JsonDiff.this.rememberOld) scala.Some.apply[Json](f1._2) else scala.None)(JsonDiff.this.J); acc.::[diffson.jsonpatch.Operation[Json]](x$11) }) 91 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3301 3332 76 scala.collection.immutable.List.:: Apply false 0 false acc.::[diffson.jsonpatch.Operation[Json]](x$12) 92 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3290 3333 76 diffson.jsonpatch.JsonDiff.fields Apply false 0 false fields(tl, { val x$12: diffson.jsonpatch.Add[Json] = Add.apply[Json](path./(f2._1), f2._2)(JsonDiff.this.J); acc.::[diffson.jsonpatch.Operation[Json]](x$12) }) 93 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3407 3410 80 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 94 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3379 3411 80 diffson.jsonpatch.JsonDiff.associate Apply false 0 false associate(sorted1, sorted2, scala.collection.immutable.Nil) 95 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3413 3416 80 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 96 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff fields 3372 3417 80 diffson.jsonpatch.JsonDiff.fields Apply false 0 false fields(associate(sorted1, sorted2, scala.collection.immutable.Nil), scala.collection.immutable.Nil) 97 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff arraysDiff 3595 3614 85 diffson.lcs.Lcs.lcs Apply false 0 false JsonDiff.this.Lcs.lcs(arr1, arr2) 98 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon1 3792 3805 89 scala.Int.== Apply false 0 false idx1.==(cidx1) 99 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon1 3809 3813 89 Literal false 0 false true 100 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon1 3861 3866 90 Literal false 0 false false 101 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon2 4051 4064 95 scala.Int.== Apply false 0 false idx2.==(cidx2) 102 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon2 4068 4072 95 Literal false 0 false true 103 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff isCommon2 4120 4125 96 Literal false 0 false false 104 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff add 4353 4360 102 scala.Int.+ Apply false 0 false idx.+(1) 105 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff add 4362 4387 102 scala.collection.immutable.List.:: Apply false 0 false acc.::[diffson.jsonpatch.Operation[Json]](x$13) 106 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff add 4345 4388 102 diffson.jsonpatch.JsonDiff.add Apply false 0 false add(tl, idx.+(1), { val x$13: diffson.jsonpatch.Add[Json] = Add.apply[Json](path./(idx), v)(JsonDiff.this.J); acc.::[diffson.jsonpatch.Operation[Json]](x$13) }) 107 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff add 4411 4422 103 scala.collection.immutable.List.reverse Select false 0 false acc.reverse 108 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4636 4638 108 Literal false 0 false -1 109 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4667 4677 109 diffson.jsonpointer.Pointer./ Apply false 0 false path./(idx) 110 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4683 4694 109 diffson.jsonpatch.JsonDiff.rememberOld Select false 0 false JsonDiff.this.rememberOld 111 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4705 4716 109 scala.Int.- Apply false 0 false idx.-(shift) 112 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4701 4717 109 scala.collection.LinearSeqOptimized.apply Apply false 0 false arr.apply(idx.-(shift)) 113 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4696 4718 109 scala.Some.apply Apply false 0 false scala.Some.apply[Json](arr.apply(idx.-(shift))) 114 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4696 4718 109 scala.Some.apply Block true 0 false scala.Some.apply[Json](arr.apply(idx.-(shift))) 115 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4724 4728 109 scala.None Select false 0 false scala.None 116 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4724 4728 109 scala.None Block true 0 false scala.None 117 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4666 4666 109 diffson.jsonpatch.JsonDiff.J Select false 0 false JsonDiff.this.J 118 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4654 4729 109 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false Remove.apply[Json](path./(idx), if (JsonDiff.this.rememberOld) scala.Some.apply[Json](arr.apply(idx.-(shift))) else scala.None)(JsonDiff.this.J) 119 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4616 4616 108 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[diffson.jsonpatch.Remove[Json]] 120 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff remove 4607 4737 109 scala.collection.TraversableOnce.toList Select false 0 false scala.Predef.intWrapper(until).to(from).by(-1).map[diffson.jsonpatch.Remove[Json], scala.collection.immutable.IndexedSeq[diffson.jsonpatch.Remove[Json]]](((idx: Int) => Remove.apply[Json](path./(idx), if (JsonDiff.this.rememberOld) scala.Some.apply[Json](arr.apply(idx.-(shift))) else scala.None)(JsonDiff.this.J)))(immutable.this.IndexedSeq.canBuildFrom[diffson.jsonpatch.Remove[Json]]).toList 121 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5385 5405 122 diffson.jsonpatch.JsonDiff.isCommon1 Apply false 0 false isCommon1(idx1, lcs) 122 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5502 5513 124 scala.Tuple2._2 Select false 0 false lcs.head._2 123 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5542 5558 125 scala.Int.+ Apply false 0 false until.-(idx2).+(1) 124 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5532 5559 125 scala.collection.immutable.List.drop Apply false 0 false arr2.drop(until.-(idx2).+(1)) 125 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5561 5569 125 scala.Int.+ Apply false 0 false idx1.+(1) 126 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5571 5592 125 scala.Int.- Apply false 0 false shift1.+(until).-(idx2) 127 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5594 5603 125 scala.Int.+ Apply false 0 false until.+(1) 128 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5605 5613 125 scala.collection.TraversableLike.tail Select false 0 false lcs.tail 129 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5625 5689 126 scala.collection.immutable.List.reverse_::: Apply false 0 false acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$14) 130 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5522 5690 125 diffson.jsonpatch.JsonDiff.loop Apply false 0 false loop(tl1, arr2.drop(until.-(idx2).+(1)), idx1.+(1), shift1.+(until).-(idx2), until.+(1), lcs.tail, { val x$14: List[diffson.jsonpatch.Operation[Json]] = add(arr2.take(until.-(idx2)), idx1.+(shift1), scala.collection.immutable.Nil); acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$14) }) 131 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5719 5739 127 diffson.jsonpatch.JsonDiff.isCommon2 Apply false 0 false isCommon2(idx2, lcs) 132 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5838 5849 129 scala.Tuple2._1 Select false 0 false lcs.head._1 133 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5873 5889 130 scala.Int.+ Apply false 0 false until.-(idx1).+(1) 134 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5863 5890 130 scala.collection.immutable.List.drop Apply false 0 false arr1.drop(until.-(idx1).+(1)) 135 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5897 5906 130 scala.Int.+ Apply false 0 false until.+(1) 136 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5918 5930 130 scala.Int.- Apply false 0 false until.-(idx1) 137 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5908 5931 130 scala.Int.- Apply false 0 false shift1.-(until.-(idx1)) 138 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5933 5941 130 scala.Int.+ Apply false 0 false idx2.+(1) 139 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5943 5951 130 scala.collection.TraversableLike.tail Select false 0 false lcs.tail 140 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5963 6041 131 scala.collection.immutable.List.reverse_::: Apply false 0 false acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$15) 141 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 5858 6042 130 diffson.jsonpatch.JsonDiff.loop Apply false 0 false loop(arr1.drop(until.-(idx1).+(1)), tl2, until.+(1), shift1.-(until.-(idx1)), idx2.+(1), lcs.tail, { val x$15: List[diffson.jsonpatch.Operation[Json]] = remove(idx1.+(shift1), until.-(1).+(shift1), idx1.+(shift1), arr1); acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$15) }) 142 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6181 6189 134 scala.Int.+ Apply false 0 false idx1.+(1) 143 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6199 6207 134 scala.Int.+ Apply false 0 false idx2.+(1) 144 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6214 6266 134 scala.collection.immutable.List.reverse_::: Apply false 0 false acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$16) 145 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6166 6267 134 diffson.jsonpatch.JsonDiff.loop Apply false 0 false loop(tl1, tl2, idx1.+(1), shift1, idx2.+(1), lcs, { val x$16: List[diffson.jsonpatch.Operation[Json]] = JsonDiff.this.diff(v1, v2, path./(idx1.+(shift1))); acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$16) }) 146 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6353 6442 137 scala.collection.immutable.List.reverse_::: Apply false 0 false acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$17) 147 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6525 6569 140 scala.collection.immutable.List.reverse_::: Apply false 0 false acc.reverse_:::[diffson.jsonpatch.Operation[Json]](x$19) 148 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6598 6599 143 Literal false 0 false 0 149 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6601 6602 143 Literal false 0 false 0 150 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6604 6605 143 Literal false 0 false 0 151 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6612 6615 143 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 152 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonDiff.scala diffson.jsonpatch JsonDiff Class diffson.jsonpatch.JsonDiff loop 6581 6624 143 scala.collection.immutable.List.reverse Select false 0 false loop(arr1, arr2, 0, 0, 0, lcs, scala.collection.immutable.Nil).reverse 153 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation apply 957 993 32 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Operation.this.action[F](value, Operation.this.path, jsonpointer.`package`.Pointer.Root)(F) 154 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1277 1290 37 cats.Applicative.pure Apply false 0 false F.pure[Json](value) 155 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1352 1373 38 scala.collection.MapLike.contains Apply false 0 false fields.contains(elem) 156 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1383 1425 39 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Operation.this.action[F](fields.apply(elem), tl, parent./(elem))(F) 157 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1439 1462 40 scala.collection.immutable.MapLike.updated Apply false 0 false fields.updated[Json](elem, x$1) 158 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1383 1463 40 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, Json](Operation.this.action[F](fields.apply(elem), tl, parent./(elem))(F))(F).map[scala.collection.immutable.Map[String,Json]](((x$1: Json) => fields.updated[Json](elem, x$1))) 159 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1485 1485 41 diffson.jsonpatch.Operation.evidence$1 Select false 0 false Operation.this.evidence$1 160 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1477 1488 41 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](x$2)(Operation.this.evidence$1) 161 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1383 1489 41 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, scala.collection.immutable.Map[String,Json]](cats.implicits.toFunctorOps[F, Json](Operation.this.action[F](fields.apply(elem), tl, parent./(elem))(F))(F).map[scala.collection.immutable.Map[String,Json]](((x$1: Json) => fields.updated[Json](elem, x$1))))(F).map[Json](((x$2: scala.collection.immutable.Map[String,Json]) => diffson.this.`package`.JsObject.apply[Json](x$2)(Operation.this.evidence$1))) 162 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1564 1574 43 scala.collection.SeqLike.size Select false 0 false elems.size 163 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1557 1574 43 scala.Int.>= Apply false 0 false idx.>=(elems.size) 164 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1618 1667 44 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 165 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1632 1632 44 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 166 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1632 1635 44 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 167 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1660 1660 44 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 168 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1660 1666 44 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 169 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1618 1667 44 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 170 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1599 1668 44 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 171 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1586 1669 44 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 172 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1586 1669 44 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 173 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1693 1732 46 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Operation.this.action[F](elems.apply(idx), tl, parent./(idx))(F) 174 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1778 1778 48 scala.Tuple2._1 Select false 0 false x$3._1 175 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1786 1786 48 scala.Tuple2._2 Select false 0 false x$3._2 176 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1853 1853 49 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 177 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1845 1866 49 scala.collection.immutable.Vector.+: ApplyToImplicitArgs false 0 false after.tail.+:[Json, scala.collection.immutable.Vector[Json]](x$4)(immutable.this.Vector.canBuildFrom[Json]) 178 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1841 1841 49 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 179 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1834 1867 49 scala.collection.immutable.Vector.++ ApplyToImplicitArgs false 0 false before.++[Json, Vector[Json]]({ val x$4: Json = updated; after.tail.+:[Json, scala.collection.immutable.Vector[Json]](x$4)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]) 180 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1833 1833 49 diffson.jsonpatch.Operation.evidence$1 Select false 0 false Operation.this.evidence$1 181 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1826 1868 49 diffson.JsArray.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$4: Json = updated; after.tail.+:[Json, scala.collection.immutable.Vector[Json]](x$4)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Operation.this.evidence$1) 182 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1693 1880 47 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, Json](Operation.this.action[F](elems.apply(idx), tl, parent./(idx))(F))(F).map[Json](((updated: Json) => { private[this] val x$3: (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) = (elems.splitAt(idx): (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) @unchecked) match { case (_1: scala.collection.immutable.Vector[Json], _2: scala.collection.immutable.Vector[Json])(scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json])((before @ _), (after @ _)) => scala.Tuple2.apply[scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]](before, after) }; val before: scala.collection.immutable.Vector[Json] = x$3._1; val after: scala.collection.immutable.Vector[Json] = x$3._2; diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$4: Json = updated; after.tail.+:[Json, scala.collection.immutable.Vector[Json]](x$4)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Operation.this.evidence$1) })) 183 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1693 1880 47 cats.Functor.Ops.map Block true 0 false cats.implicits.toFunctorOps[F, Json](Operation.this.action[F](elems.apply(idx), tl, parent./(idx))(F))(F).map[Json](((updated: Json) => { private[this] val x$3: (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) = (elems.splitAt(idx): (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) @unchecked) match { case (_1: scala.collection.immutable.Vector[Json], _2: scala.collection.immutable.Vector[Json])(scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json])((before @ _), (after @ _)) => scala.Tuple2.apply[scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]](before, after) }; val before: scala.collection.immutable.Vector[Json] = x$3._1; val after: scala.collection.immutable.Vector[Json] = x$3._2; diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$4: Json = updated; after.tail.+:[Json, scala.collection.immutable.Vector[Json]](x$4)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Operation.this.evidence$1) })) 184 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1959 2046 53 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 185 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1984 2000 53 scala.Predef.identity Apply false 0 false scala.Predef.identity[String](x) 186 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1992 1992 53 cats.instances.StringInstances.catsStdShowForString Select false 0 false cats.implicits.catsStdShowForString 187 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1984 2000 53 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[String](scala.Predef.identity[String](x))(cats.implicits.catsStdShowForString) 188 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 2002 2012 53 scala.Any.toString Apply false 0 false x$5.toString() 189 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 2004 2004 53 cats.instances.StringInstances.catsStdShowForString Select false 0 false cats.implicits.catsStdShowForString 190 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 2002 2012 53 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[String](x$5.toString())(cats.implicits.catsStdShowForString) 191 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1974 2013 53 scala.util.Either.fold Apply false 0 false elem.fold[cats.Show.Shown]({ ((x: String) => Show.this.Shown.mat[String](scala.Predef.identity[String](x))(cats.implicits.catsStdShowForString)) }, ((x$5: Int) => Show.this.Shown.mat[String](x$5.toString())(cats.implicits.catsStdShowForString))) 192 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 2039 2039 53 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 193 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 2039 2045 53 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 194 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1959 2046 53 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(elem.fold[cats.Show.Shown]({ ((x: String) => Show.this.Shown.mat[String](scala.Predef.identity[String](x))(cats.implicits.catsStdShowForString)) }, ((x$5: Int) => Show.this.Shown.mat[String](x$5.toString())(cats.implicits.catsStdShowForString))), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 195 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1940 2047 53 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(elem.fold[cats.Show.Shown]({ ((x: String) => Show.this.Shown.mat[String](scala.Predef.identity[String](x))(cats.implicits.catsStdShowForString)) }, ((x$5: Int) => Show.this.Shown.mat[String](x$5.toString())(cats.implicits.catsStdShowForString))), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 196 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Operation Class diffson.jsonpatch.Operation action 1927 2048 53 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(elem.fold[cats.Show.Shown]({ ((x: String) => Show.this.Shown.mat[String](scala.Predef.identity[String](x))(cats.implicits.catsStdShowForString)) }, ((x$5: Int) => Show.this.Shown.mat[String](x$5.toString())(cats.implicits.catsStdShowForString))), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 197 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2492 2497 65 diffson.jsonpatch.Add.value Select false 0 false Add.this.value 198 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2485 2498 65 cats.Applicative.pure Apply false 0 false F.pure[Json](Add.this.value) 199 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2627 2632 68 diffson.jsonpatch.Add.value Select false 0 false Add.this.value 200 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2624 2624 68 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 201 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2620 2632 68 scala.collection.immutable.Vector.:+ ApplyToImplicitArgs false 0 false arr.:+[Json, Vector[Json]](Add.this.value)(immutable.this.Vector.canBuildFrom[Json]) 202 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2619 2619 68 diffson.jsonpatch.Add.evidence$2 Select false 0 false Add.this.evidence$2 203 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2612 2633 68 diffson.JsArray.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsArray.apply[Json](arr.:+[Json, Vector[Json]](Add.this.value)(immutable.this.Vector.canBuildFrom[Json]))(Add.this.evidence$2) 204 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2605 2634 68 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsArray.apply[Json](arr.:+[Json, Vector[Json]](Add.this.value)(immutable.this.Vector.canBuildFrom[Json]))(Add.this.evidence$2)) 205 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2705 2713 70 scala.collection.SeqLike.size Select false 0 false arr.size 206 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2699 2713 70 scala.Int.> Apply false 0 false idx.>(arr.size) 207 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2759 2808 71 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 208 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2773 2773 71 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 209 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2773 2776 71 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 210 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2801 2801 71 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 211 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2801 2807 71 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 212 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2759 2808 71 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 213 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2740 2809 71 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 214 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2727 2810 71 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 215 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2727 2810 71 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 216 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2896 2896 74 scala.Tuple2._1 Select false 0 false x$6._1 217 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2904 2904 74 scala.Tuple2._2 Select false 0 false x$6._2 218 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2972 2972 75 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 219 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2966 2980 75 scala.collection.immutable.Vector.+: ApplyToImplicitArgs false 0 false after.+:[Json, scala.collection.immutable.Vector[Json]](x$7)(immutable.this.Vector.canBuildFrom[Json]) 220 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2962 2962 75 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 221 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2955 2981 75 scala.collection.immutable.Vector.++ ApplyToImplicitArgs false 0 false before.++[Json, Vector[Json]]({ val x$7: Json = Add.this.value; after.+:[Json, scala.collection.immutable.Vector[Json]](x$7)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]) 222 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2954 2954 75 diffson.jsonpatch.Add.evidence$2 Select false 0 false Add.this.evidence$2 223 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2947 2982 75 diffson.JsArray.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$7: Json = Add.this.value; after.+:[Json, scala.collection.immutable.Vector[Json]](x$7)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Add.this.evidence$2) 224 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2940 2983 75 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$7: Json = Add.this.value; after.+:[Json, scala.collection.immutable.Vector[Json]](x$7)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Add.this.evidence$2)) 225 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 2826 2993 72 Block true 0 false { private[this] val x$6: (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) = (arr.splitAt(idx): (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) @unchecked) match { case (_1: scala.collection.immutable.Vector[Json], _2: scala.collection.immutable.Vector[Json])(scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json])((before @ _), (after @ _)) => scala.Tuple2.apply[scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]](before, after) }; val before: scala.collection.immutable.Vector[Json] = x$6._1; val after: scala.collection.immutable.Vector[Json] = x$6._2; F.pure[Json](diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]]({ val x$7: Json = Add.this.value; after.+:[Json, scala.collection.immutable.Vector[Json]](x$7)(immutable.this.Vector.canBuildFrom[Json]) })(immutable.this.Vector.canBuildFrom[Json]))(Add.this.evidence$2)) } 226 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3121 3126 79 diffson.jsonpatch.Add.value Select false 0 false Add.this.value 227 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3104 3127 79 scala.collection.immutable.MapLike.updated Apply false 0 false obj.updated[Json](lbl, Add.this.value) 228 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3103 3103 79 diffson.jsonpatch.Add.evidence$2 Select false 0 false Add.this.evidence$2 229 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3095 3128 79 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](obj.updated[Json](lbl, Add.this.value))(Add.this.evidence$2) 230 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3088 3129 79 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsObject.apply[Json](obj.updated[Json](lbl, Add.this.value))(Add.this.evidence$2)) 231 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Add Class diffson.jsonpatch.Add action 3154 3196 81 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Add.super.action[F](original, pointer, parent)(F) 232 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3581 3589 92 scala.collection.SeqLike.size Select false 0 false arr.size 233 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3574 3589 92 scala.Int.>= Apply false 0 false idx.>=(arr.size) 234 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3714 3763 94 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 235 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3728 3728 94 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 236 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3728 3731 94 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 237 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3756 3756 94 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 238 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3756 3762 94 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 239 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3714 3763 94 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 240 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3695 3764 94 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 241 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3682 3765 94 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 242 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3682 3765 94 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 243 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3849 3849 97 scala.Tuple2._1 Select false 0 false x$8._1 244 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3857 3857 97 scala.Tuple2._2 Select false 0 false x$8._2 245 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3918 3928 98 scala.collection.immutable.Vector.tail Select false 0 false after.tail 246 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3915 3915 98 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 247 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3908 3928 98 scala.collection.immutable.Vector.++ ApplyToImplicitArgs false 0 false before.++[Json, Vector[Json]](after.tail)(immutable.this.Vector.canBuildFrom[Json]) 248 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3907 3907 98 diffson.jsonpatch.Remove.evidence$3 Select false 0 false Remove.this.evidence$3 249 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3900 3929 98 diffson.JsArray.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]](after.tail)(immutable.this.Vector.canBuildFrom[Json]))(Remove.this.evidence$3) 250 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3893 3930 98 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]](after.tail)(immutable.this.Vector.canBuildFrom[Json]))(Remove.this.evidence$3)) 251 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 3781 3940 95 Block true 0 false { private[this] val x$8: (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) = (arr.splitAt(idx): (scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]) @unchecked) match { case (_1: scala.collection.immutable.Vector[Json], _2: scala.collection.immutable.Vector[Json])(scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json])((before @ _), (after @ _)) => scala.Tuple2.apply[scala.collection.immutable.Vector[Json], scala.collection.immutable.Vector[Json]](before, after) }; val before: scala.collection.immutable.Vector[Json] = x$8._1; val after: scala.collection.immutable.Vector[Json] = x$8._2; F.pure[Json](diffson.this.`package`.JsArray.apply[Json](before.++[Json, Vector[Json]](after.tail)(immutable.this.Vector.canBuildFrom[Json]))(Remove.this.evidence$3)) } 252 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4109 4155 102 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element - does not exist at path ", "") 253 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4148 4148 102 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 254 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4148 4154 102 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 255 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4109 4155 102 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 256 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4090 4156 102 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 257 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4077 4157 102 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 258 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4212 4229 103 scala.collection.MapLike.contains Apply false 0 false obj.contains(lbl) 259 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4334 4343 105 scala.collection.MapLike.- Apply false 0 false obj.-(lbl) 260 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4333 4333 105 diffson.jsonpatch.Remove.evidence$3 Select false 0 false Remove.this.evidence$3 261 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4325 4344 105 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](obj.-(lbl))(Remove.this.evidence$3) 262 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4318 4345 105 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsObject.apply[Json](obj.-(lbl))(Remove.this.evidence$3)) 263 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4399 4448 107 diffson.PatchException. Apply false 0 false new PatchException("Cannot delete an empty path") 264 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4386 4449 107 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException("Cannot delete an empty path")) 265 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Remove Class diffson.jsonpatch.Remove action 4474 4513 109 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Remove.super.action[F](value, pointer, parent)(F) 266 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 4980 4985 121 diffson.jsonpatch.Replace.value Select false 0 false Replace.this.value 267 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 4973 4986 121 cats.Applicative.pure Apply false 0 false F.pure[Json](Replace.this.value) 268 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5053 5061 123 scala.collection.SeqLike.size Select false 0 false arr.size 269 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5046 5061 123 scala.Int.>= Apply false 0 false idx.>=(arr.size) 270 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5105 5154 124 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 271 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5119 5119 124 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 272 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5119 5122 124 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 273 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5147 5147 124 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 274 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5147 5153 124 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 275 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5105 5154 124 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 276 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5086 5155 124 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 277 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5073 5156 124 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 278 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5073 5156 124 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 279 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5212 5217 126 diffson.jsonpatch.Replace.value Select false 0 false Replace.this.value 280 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5206 5206 126 scala.collection.immutable.Vector.canBuildFrom TypeApply false 0 false immutable.this.Vector.canBuildFrom[Json] 281 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5195 5218 126 scala.collection.immutable.Vector.updated ApplyToImplicitArgs false 0 false arr.updated[Json, Vector[Json]](idx, Replace.this.value)(immutable.this.Vector.canBuildFrom[Json]) 282 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5194 5194 126 diffson.jsonpatch.Replace.evidence$4 Select false 0 false Replace.this.evidence$4 283 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5187 5219 126 diffson.JsArray.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsArray.apply[Json](arr.updated[Json, Vector[Json]](idx, Replace.this.value)(immutable.this.Vector.canBuildFrom[Json]))(Replace.this.evidence$4) 284 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5180 5220 126 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsArray.apply[Json](arr.updated[Json, Vector[Json]](idx, Replace.this.value)(immutable.this.Vector.canBuildFrom[Json]))(Replace.this.evidence$4)) 285 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5180 5220 126 cats.Applicative.pure Block true 0 false F.pure[Json](diffson.this.`package`.JsArray.apply[Json](arr.updated[Json, Vector[Json]](idx, Replace.this.value)(immutable.this.Vector.canBuildFrom[Json]))(Replace.this.evidence$4)) 286 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5305 5351 128 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element - does not exist at path ", "") 287 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5344 5344 128 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 288 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5344 5350 128 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 289 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5305 5351 128 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 290 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5286 5352 128 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 291 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5273 5353 128 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element - does not exist at path ", "")).show(Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 292 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5420 5437 130 scala.collection.MapLike.contains Apply false 0 false obj.contains(lbl) 293 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5482 5487 131 diffson.jsonpatch.Replace.value Select false 0 false Replace.this.value 294 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5465 5488 131 scala.collection.immutable.MapLike.updated Apply false 0 false obj.updated[Json](lbl, Replace.this.value) 295 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5464 5464 131 diffson.jsonpatch.Replace.evidence$4 Select false 0 false Replace.this.evidence$4 296 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5456 5489 131 diffson.JsObject.apply ApplyToImplicitArgs false 0 false diffson.this.`package`.JsObject.apply[Json](obj.updated[Json](lbl, Replace.this.value))(Replace.this.evidence$4) 297 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5449 5490 131 cats.Applicative.pure Apply false 0 false F.pure[Json](diffson.this.`package`.JsObject.apply[Json](obj.updated[Json](lbl, Replace.this.value))(Replace.this.evidence$4)) 298 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5449 5490 131 cats.Applicative.pure Block true 0 false F.pure[Json](diffson.this.`package`.JsObject.apply[Json](obj.updated[Json](lbl, Replace.this.value))(Replace.this.evidence$4)) 299 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5546 5595 133 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 300 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5560 5560 133 cats.instances.StringInstances.catsStdShowForString Select false 0 false cats.implicits.catsStdShowForString 301 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5560 5563 133 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[String](lbl)(cats.implicits.catsStdShowForString) 302 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5588 5588 133 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 303 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5588 5594 133 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show) 304 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5546 5595 133 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](lbl)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)) 305 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5527 5596 133 diffson.PatchException. Apply false 0 false new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](lbl)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show))) 306 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5514 5597 133 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](lbl)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 307 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5514 5597 133 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](lbl)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.Pointer](parent)(`package`.this.Pointer.show)))) 308 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Replace Class diffson.jsonpatch.Replace action 5622 5664 135 diffson.jsonpatch.Operation.action ApplyToImplicitArgs false 0 false Replace.super.action[F](original, pointer, parent)(F) 309 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6036 6044 146 java.lang.Object.== Apply false 0 false h1.==(h2) 310 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6048 6064 146 diffson.jsonpatch.Move.prefix Apply false 0 false prefix(tl1, tl2) 311 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6124 6128 147 Literal false 0 false true 312 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6188 6193 148 Literal false 0 false false 313 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6215 6219 150 diffson.jsonpatch.Move.from Select false 0 false Move.this.from 314 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6221 6225 150 diffson.jsonpatch.Move.path Select false 0 false Move.this.path 315 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6208 6226 150 diffson.jsonpatch.Move.prefix Apply false 0 false prefix(Move.this.from, Move.this.path) 316 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6247 6331 151 diffson.PatchException. Apply false 0 false new PatchException("The destination path cannot be a descendant of the source path") 317 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6234 6332 151 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Json](new PatchException("The destination path cannot be a descendant of the source path")) 318 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6234 6332 151 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Json](new PatchException("The destination path cannot be a descendant of the source path")) 319 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6393 6393 154 diffson.jsonpatch.Move.evidence$5 Select false 0 false Move.this.evidence$5 320 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6371 6403 154 diffson.jsonpointer.Pointer.evaluate ApplyToImplicitArgs false 0 false Move.this.from.evaluate[F, Json](original)(F, Move.this.evidence$5) 321 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6423 6460 155 diffson.jsonpatch.Operation.apply ApplyToImplicitArgs false 0 false Remove.apply[Json](Move.this.from, Remove.apply$default$2[Json])(Move.this.evidence$5).apply[F](original)(F) 322 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6476 6516 156 diffson.jsonpatch.Operation.apply ApplyToImplicitArgs false 0 false Add.apply[Json](Move.this.path, value)(Move.this.evidence$5).apply[F](cleaned)(F) 323 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6469 6534 156 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Move.this.path, value)(Move.this.evidence$5).apply[F](cleaned)(F))(F).map[Json](((res: Json) => res)) 324 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6412 6534 155 cats.FlatMap.Ops.flatMap Apply false 0 false cats.implicits.toFlatMapOps[F, Json](Remove.apply[Json](Move.this.from, Remove.apply$default$2[Json])(Move.this.evidence$5).apply[F](original)(F))(F).flatMap[Json](((cleaned: Json) => cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Move.this.path, value)(Move.this.evidence$5).apply[F](cleaned)(F))(F).map[Json](((res: Json) => res)))) 325 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6348 6534 154 cats.FlatMap.Ops.flatMap Apply false 0 false cats.implicits.toFlatMapOps[F, Json](Move.this.from.evaluate[F, Json](original)(F, Move.this.evidence$5))(F).flatMap[Json](((value: Json) => cats.implicits.toFlatMapOps[F, Json](Remove.apply[Json](Move.this.from, Remove.apply$default$2[Json])(Move.this.evidence$5).apply[F](original)(F))(F).flatMap[Json](((cleaned: Json) => cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Move.this.path, value)(Move.this.evidence$5).apply[F](cleaned)(F))(F).map[Json](((res: Json) => res)))))) 326 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Move Class diffson.jsonpatch.Move prefix 6348 6534 154 cats.FlatMap.Ops.flatMap Block true 0 false cats.implicits.toFlatMapOps[F, Json](Move.this.from.evaluate[F, Json](original)(F, Move.this.evidence$5))(F).flatMap[Json](((value: Json) => cats.implicits.toFlatMapOps[F, Json](Remove.apply[Json](Move.this.from, Remove.apply$default$2[Json])(Move.this.evidence$5).apply[F](original)(F))(F).flatMap[Json](((cleaned: Json) => cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Move.this.path, value)(Move.this.evidence$5).apply[F](cleaned)(F))(F).map[Json](((res: Json) => res)))))) 327 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6814 6814 166 diffson.jsonpatch.Copy.evidence$6 Select false 0 false Copy.this.evidence$6 328 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6792 6824 166 diffson.jsonpointer.Pointer.evaluate ApplyToImplicitArgs false 0 false Copy.this.from.evaluate[F, Json](original)(F, Copy.this.evidence$6) 329 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6836 6877 167 diffson.jsonpatch.Operation.apply ApplyToImplicitArgs false 0 false Add.apply[Json](Copy.this.path, value)(Copy.this.evidence$6).apply[F](original)(F) 330 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6829 6891 167 cats.Functor.Ops.map Apply false 0 false cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Copy.this.path, value)(Copy.this.evidence$6).apply[F](original)(F))(F).map[Json](((res: Json) => res)) 331 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6773 6891 166 cats.FlatMap.Ops.flatMap Apply false 0 false cats.implicits.toFlatMapOps[F, Json](Copy.this.from.evaluate[F, Json](original)(F, Copy.this.evidence$6))(F).flatMap[Json](((value: Json) => cats.implicits.toFunctorOps[F, Json](Add.apply[Json](Copy.this.path, value)(Copy.this.evidence$6).apply[F](original)(F))(F).map[Json](((res: Json) => res)))) 332 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch JsonPatch Class diffson.jsonpatch.JsonPatch apply 7475 7517 187 cats.Foldable.Ops.foldM ApplyToImplicitArgs false 0 false cats.implicits.toFoldableOps[List, diffson.jsonpatch.Operation[Json]](JsonPatch.this.ops)(cats.implicits.catsStdInstancesForList).foldM[F, Json](json)(((json: Json, op: diffson.jsonpatch.Operation[Json]) => op.apply[F](json)(F)))(F) 333 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch JsonPatch Class diffson.jsonpatch.JsonPatch apply 7788 7802 195 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false patch.apply[F](json)(F) 334 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch JsonPatch Class diffson.jsonpatch.JsonPatch apply 7679 7682 193 diffson.jsonpatch.JsonPatch.$anon. Apply false 0 false new $anon() 335 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch JsonPatch Object diffson.jsonpatch.JsonPatch apply 7881 7902 199 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false JsonPatch.apply[Json](ops.toList)(evidence$9) 336 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch remembering Object diffson.jsonpatch.lcsdiff.remembering JsonDiffDiff 836 866 29 diffson.jsonpatch.JsonDiff. ApplyToImplicitArgs false 0 false new diffson.jsonpatch.JsonDiff[Json](true, true)(evidence$1, evidence$2) 337 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch lcsdiff Object diffson.jsonpatch.lcsdiff JsonDiffDiff 958 989 32 diffson.jsonpatch.JsonDiff. ApplyToImplicitArgs false 0 false new diffson.jsonpatch.JsonDiff[Json](true, false)(evidence$3, evidence$4) 338 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Class diffson.jsonpatch.simplediff lcs 1228 1231 38 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 339 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Class diffson.jsonpatch.simplediff lcs 1067 1070 36 diffson.jsonpatch.simplediff.$anon. Apply false 0 false new $anon() 340 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch remembering Object diffson.jsonpatch.simplediff.remembering JsonDiffDiff 1352 1383 42 diffson.jsonpatch.JsonDiff. ApplyToImplicitArgs false 0 false new diffson.jsonpatch.JsonDiff[Json](false, true)(evidence$5, evidence$6) 341 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Object diffson.jsonpatch.simplediff JsonDiffDiff 1489 1494 45 Literal false 0 false false 342 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Object diffson.jsonpatch.simplediff JsonDiffDiff 1496 1501 45 Literal false 0 false false 343 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Object diffson.jsonpatch.simplediff JsonDiffDiff 1470 1470 45 diffson.jsonpatch.simplediff.nolcs TypeApply false 0 false simplediff.this.nolcs[Json] 344 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/package.scala diffson.jsonpatch simplediff Object diffson.jsonpatch.simplediff JsonDiffDiff 1470 1502 45 diffson.jsonpatch.JsonDiff. ApplyToImplicitArgs false 0 false new diffson.jsonpatch.JsonDiff[Json](false, false)(evidence$7, simplediff.this.nolcs[Json]) 345 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1041 1048 34 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[String, Nothing](s) 346 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1028 1049 34 cats.data.Chain.append Apply false 0 false Pointer.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Left.apply[String, Nothing](s)) 347 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1020 1050 34 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Pointer.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Left.apply[String, Nothing](s))) 348 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1108 1116 37 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, Int](i) 349 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1095 1117 37 cats.data.Chain.append Apply false 0 false Pointer.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Right.apply[Nothing, Int](i)) 350 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer / 1087 1118 37 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Pointer.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Right.apply[Nothing, Int](i))) 351 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1261 1266 40 diffson.jsonpointer.Pointer.parts Select false 0 false Pointer.this.parts 352 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1253 1267 40 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Pointer.this.parts) 353 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1269 1281 40 diffson.jsonpointer.Pointer.Root Select false 0 false `package`.this.Pointer.Root 354 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1246 1282 40 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](json, `package`.this.Pointer.apply(Pointer.this.parts), `package`.this.Pointer.Root) 355 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1392 1401 42 diffson.Jsony.Null Select false 0 false Json.Null 356 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1372 1402 42 scala.collection.MapLike.getOrElse Apply false 0 false obj.getOrElse[Json](elem, Json.Null) 357 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1408 1421 42 diffson.jsonpointer.Pointer./ Apply false 0 false parent./(elem) 358 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1371 1422 42 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](obj.getOrElse[Json](elem, Json.Null), tl, parent./(elem)) 359 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1366 1423 42 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](obj.getOrElse[Json](elem, Json.Null), tl, parent./(elem))) 360 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1359 1424 42 cats.Applicative.pure Apply false 0 false F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](obj.getOrElse[Json](elem, Json.Null), tl, parent./(elem)))) 361 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1508 1516 44 scala.collection.SeqLike.size Select false 0 false arr.size 362 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1501 1516 44 scala.Int.>= Apply false 0 false idx.>=(arr.size) 363 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1648 1697 46 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 364 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1662 1662 46 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 365 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1662 1665 46 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 366 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1690 1690 46 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 367 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1690 1696 46 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show) 368 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1648 1697 46 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)) 369 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1627 1698 46 diffson.PointerException. Apply false 0 false new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show))) 370 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1614 1699 46 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)))) 371 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1614 1699 46 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)))) 372 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1739 1747 48 scala.collection.immutable.Vector.apply Apply false 0 false arr.apply(idx) 373 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1753 1765 48 diffson.jsonpointer.Pointer./ Apply false 0 false parent./(idx) 374 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1734 1766 48 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, parent./(idx)) 375 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1734 1766 48 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, parent./(idx))) 376 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1727 1767 48 cats.Applicative.pure Apply false 0 false F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, parent./(idx)))) 377 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1727 1767 48 cats.Applicative.pure Block true 0 false F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, parent./(idx)))) 378 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1826 1838 50 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, Json](value) 379 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1819 1839 50 cats.Applicative.pure Apply false 0 false F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Right.apply[Nothing, Json](value)) 380 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1917 1925 52 scala.Predef.identity Apply false 0 false scala.Predef.identity[String](x) 381 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1927 1937 52 scala.Any.toString Apply false 0 false x$1.toString() 382 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1907 1938 52 scala.util.Either.fold Apply false 0 false elem.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$1: Int) => x$1.toString())) 383 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1983 2034 53 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 384 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1997 1997 53 cats.instances.StringInstances.catsStdShowForString Select false 0 false cats.implicits.catsStdShowForString 385 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1997 2002 53 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString) 386 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 2027 2027 53 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 387 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 2027 2033 53 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show) 388 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1983 2034 53 cats.Show.ShowInterpolator.show Apply false 0 false cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)) 389 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1962 2035 53 diffson.PointerException. Apply false 0 false new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show))) 390 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1949 2036 53 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)))) 391 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Class diffson.jsonpointer.Pointer evaluate 1235 2044 40 cats.FlatMap.tailRecM Apply false 0 false F.tailRecM[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Json](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](json, `package`.this.Pointer.apply(Pointer.this.parts), `package`.this.Pointer.Root))(((x0$1: (Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer)) => x0$1 match { case (_1: Json, _2: diffson.jsonpointer.package.Pointer, _3: diffson.jsonpointer.package.Pointer)(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer)(diffson.this.`package`.JsObject.unapply[Json]()(Json) ((obj @ _)), `package`.this.Inner.unapply() ((value: String)scala.util.Left[String,Int]((elem @ _)), (tl @ _)), (parent @ _)) => F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](obj.getOrElse[Json](elem, Json.Null), tl, parent./(elem)))) case (_1: Json, _2: diffson.jsonpointer.package.Pointer, _3: diffson.jsonpointer.package.Pointer)(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer)(diffson.this.`package`.JsArray.unapply[Json]()(Json) ((arr @ _)), `package`.this.Inner.unapply() ((value: Int)scala.util.Right[String,Int]((idx @ _)), (tl @ _)), (parent @ _)) => if (idx.>=(arr.size)) F.raiseError[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)))) else F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Left.apply[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer), Nothing](scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, parent./(idx)))) case (_1: Json, _2: diffson.jsonpointer.package.Pointer, _3: diffson.jsonpointer.package.Pointer)(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer)((value @ _), `package`.this.Pointer.Root, _) => F.pure[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](scala.`package`.Right.apply[Nothing, Json](value)) case (_1: Json, _2: diffson.jsonpointer.package.Pointer, _3: diffson.jsonpointer.package.Pointer)(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer)(_, `package`.this.Inner.unapply() ((elem @ _), (tl @ _)), (parent @ _)) => { val elems: String = elem.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$1: Int) => x$1.toString())); F.raiseError[Either[(Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer),Json]](new PointerException(cats.implicits.showInterpolator(scala.StringContext.apply("element ", " does not exist at path ", "")).show(Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString), Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(`package`.this.Pointer.show)))) } })) 392 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2103 2114 60 cats.data.Chain.empty TypeApply false 0 false cats.data.Chain.empty[Nothing] 393 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2095 2115 60 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(cats.data.Chain.empty[Nothing]) 394 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2144 2161 62 Literal false 0 false "(0|[1-9][0-9]*)" 395 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2144 2163 62 scala.collection.immutable.StringLike.r Select false 0 false scala.Predef.augmentString("(0|[1-9][0-9]*)").r 396 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2276 2285 65 scala.collection.immutable.StringLike.toInt Select false 0 false scala.Predef.augmentString(idx).toInt 397 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2272 2286 65 scala.util.Try.apply Apply false 0 false scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt) 398 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2293 2293 65 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[Throwable] 399 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2272 2315 65 cats.syntax.TryOps.liftTo ApplyToImplicitArgs false 0 false cats.implicits.catsSyntaxTry[Int](scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt)).liftTo[[β$0$]scala.util.Either[Throwable,β$0$]](cats.implicits.catsStdInstancesForEither[Throwable]) 400 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2272 2331 65 cats.syntax.EitherOps.leftMap Apply false 0 false cats.implicits.catsSyntaxEither[Throwable, Int](cats.implicits.catsSyntaxTry[Int](scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt)).liftTo[[β$0$]scala.util.Either[Throwable,β$0$]](cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$2: Throwable) => s)) 401 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2364 2373 66 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[String, Nothing](key) 402 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2238 2238 64 scala.collection.Seq.canBuildFrom TypeApply false 0 false collection.this.Seq.canBuildFrom[Either[String,Int]] 403 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2228 2379 64 scala.collection.TraversableLike.map ApplyToImplicitArgs false 0 false elems.map[Either[String,Int], Seq[Either[String,Int]]](((x0$1: String) => x0$1 match { case (s @ Pointer.this.IsNumber.unapplySeq() ((idx @ _))) => cats.implicits.catsSyntaxEither[Throwable, Int](cats.implicits.catsSyntaxTry[Int](scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt)).liftTo[[β$0$]scala.util.Either[Throwable,β$0$]](cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$2: Throwable) => s)) case (key @ _) => scala.`package`.Left.apply[String, Nothing](key) }))(collection.this.Seq.canBuildFrom[Either[String,Int]]) 404 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2214 2380 64 cats.data.Chain.fromSeq Apply false 0 false cats.data.Chain.fromSeq[Either[String,Int]](elems.map[Either[String,Int], Seq[Either[String,Int]]](((x0$1: String) => x0$1 match { case (s @ Pointer.this.IsNumber.unapplySeq() ((idx @ _))) => cats.implicits.catsSyntaxEither[Throwable, Int](cats.implicits.catsSyntaxTry[Int](scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt)).liftTo[[β$0$]scala.util.Either[Throwable,β$0$]](cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$2: Throwable) => s)) case (key @ _) => scala.`package`.Left.apply[String, Nothing](key) }))(collection.this.Seq.canBuildFrom[Either[String,Int]])) 405 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2206 2381 64 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(cats.data.Chain.fromSeq[Either[String,Int]](elems.map[Either[String,Int], Seq[Either[String,Int]]](((x0$1: String) => x0$1 match { case (s @ Pointer.this.IsNumber.unapplySeq() ((idx @ _))) => cats.implicits.catsSyntaxEither[Throwable, Int](cats.implicits.catsSyntaxTry[Int](scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt)).liftTo[[β$0$]scala.util.Either[Throwable,β$0$]](cats.implicits.catsStdInstancesForEither[Throwable])).leftMap[String](((x$2: Throwable) => s)) case (key @ _) => scala.`package`.Left.apply[String, Nothing](key) }))(collection.this.Seq.canBuildFrom[Either[String,Int]]))) 406 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2489 2493 70 Literal false 0 false null 407 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2497 2510 70 java.lang.String.isEmpty Apply false 0 false input.isEmpty() 408 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2480 2510 70 scala.Boolean.|| Apply false 0 false input.==(null).||(input.isEmpty()) 409 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2567 2579 72 diffson.jsonpointer.Pointer.Root Select false 0 false `package`.this.Pointer.Root 410 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2560 2580 72 cats.Applicative.pure Apply false 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.Root) 411 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2560 2580 72 cats.Applicative.pure Block true 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.Root) 412 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2616 2619 73 Literal false 0 false "/" 413 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2598 2620 73 scala.Boolean.unary_! Select false 0 false input.startsWith("/").unary_! 414 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2688 2746 75 diffson.PointerException. Apply false 0 false new PointerException("A JSON pointer must start with \'/\'") 415 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2675 2747 75 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("A JSON pointer must start with \'/\'")) 416 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2675 2747 75 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("A JSON pointer must start with \'/\'")) 417 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2840 2952 80 scala.collection.IndexedSeqOptimized.drop Apply false 0 false scala.Predef.refArrayOps[String](input.split("/")).drop(1) 418 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2965 2982 81 scala.Int.== Apply false 0 false parts.length.==(0) 419 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3043 3054 83 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply("") 420 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3036 3055 83 cats.Applicative.pure Apply false 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) 421 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3036 3055 83 cats.Applicative.pure Block true 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) 422 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3171 3197 86 java.lang.String.matches Apply false 0 false x$3.matches(".*~(?![01]).*") 423 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3158 3198 86 scala.collection.IndexedSeqOptimized.exists Apply false 0 false scala.Predef.refArrayOps[String](parts).exists(((x$3: String) => x$3.matches(".*~(?![01]).*"))) 424 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3227 3300 87 diffson.PointerException. Apply false 0 false new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'") 425 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3214 3301 87 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) 426 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3214 3301 87 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) 427 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3352 3371 89 java.lang.String.endsWith Apply false 0 false input.endsWith("/") 428 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3382 3384 89 Literal false 0 false "" 429 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3373 3384 89 scala.collection.mutable.ArrayOps.:+ ApplyToImplicitArgs false 0 false scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) 430 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3373 3384 89 scala.collection.mutable.ArrayOps.:+ Block true 0 false scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) 431 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3390 3395 89 diffson.jsonpointer.Pointer.parts Ident true 0 false parts 432 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3599 3638 94 java.lang.String.replace Apply false 0 false x$4.replace("~1", "/").replace("~0", "~") 433 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3598 3598 94 scala.Array.canBuildFrom ApplyToImplicitArgs false 0 false scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) 434 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3421 3639 94 scala.collection.TraversableLike.map ApplyToImplicitArgs false 0 false scala.Predef.refArrayOps[String](allParts).map[String, Array[String]](((x$4: String) => x$4.replace("~1", "/").replace("~0", "~")))(scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))) 435 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3667 3698 95 scala.collection.compat.immutable.ArraySeq.unsafeWrapArray Apply false 0 false scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems) 436 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3659 3703 95 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*)) 437 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3652 3704 95 cats.Applicative.pure Apply false 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*))) 438 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3319 3716 88 Block true 0 false { val allParts: Array[String] = if (input.endsWith("/")) scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) else parts; val elems: Array[String] = scala.Predef.refArrayOps[String](allParts).map[String, Array[String]](((x$4: String) => x$4.replace("~1", "/").replace("~0", "~")))(scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))); F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*))) } 439 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3154 3716 86 If true 0 false if (scala.Predef.refArrayOps[String](parts).exists(((x$3: String) => x$3.matches(".*~(?![01]).*")))) F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) else { val allParts: Array[String] = if (input.endsWith("/")) scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) else parts; val elems: Array[String] = scala.Predef.refArrayOps[String](allParts).map[String, Array[String]](((x$4: String) => x$4.replace("~1", "/").replace("~0", "~")))(scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))); F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*))) } 440 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2761 3734 76 Block true 0 false { val parts: Array[String] = scala.Predef.refArrayOps[String](input.split("/")).drop(1); if (parts.length.==(0)) F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) else if (scala.Predef.refArrayOps[String](parts).exists(((x$3: String) => x$3.matches(".*~(?![01]).*")))) F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) else { val allParts: Array[String] = if (input.endsWith("/")) scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) else parts; val elems: Array[String] = scala.Predef.refArrayOps[String](allParts).map[String, Array[String]](((x$4: String) => x$4.replace("~1", "/").replace("~0", "~")))(scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))); F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*))) } } 441 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2594 3734 73 If true 0 false if (input.startsWith("/").unary_!) F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("A JSON pointer must start with \'/\'")) else { val parts: Array[String] = scala.Predef.refArrayOps[String](input.split("/")).drop(1); if (parts.length.==(0)) F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) else if (scala.Predef.refArrayOps[String](parts).exists(((x$3: String) => x$3.matches(".*~(?![01]).*")))) F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) else { val allParts: Array[String] = if (input.endsWith("/")) scala.Predef.refArrayOps[String](parts).:+[String]("")((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) else parts; val elems: Array[String] = scala.Predef.refArrayOps[String](allParts).map[String, Array[String]](((x$4: String) => x$4.replace("~1", "/").replace("~0", "~")))(scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))); F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*))) } } 442 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3815 3836 101 cats.data.Chain.isEmpty Select false 0 false pointer.parts.isEmpty 443 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3846 3848 102 Literal false 0 false "" 444 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3846 3848 102 Block true 0 false "" 445 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3868 3871 104 Literal false 0 false "/" 446 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3874 4029 107 scala.collection.TraversableOnce.mkString Apply false 0 false pointer.parts.map[String](((x0$1: diffson.jsonpointer.package.Part) => x0$1 match { case (value: String)scala.util.Left[String,Int]((l @ _)) => l.replace("~", "~0").replace("/", "~1") case (value: Int)scala.util.Right[String,Int]((r @ _)) => r.toString() })).toList.mkString("/") 447 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3868 4029 104 java.lang.String.+ Apply false 0 false "/".+(pointer.parts.map[String](((x0$1: diffson.jsonpointer.package.Part) => x0$1 match { case (value: String)scala.util.Left[String,Int]((l @ _)) => l.replace("~", "~0").replace("/", "~1") case (value: Int)scala.util.Right[String,Int]((r @ _)) => r.toString() })).toList.mkString("/")) 448 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3868 4029 104 java.lang.String.+ Block true 0 false "/".+(pointer.parts.map[String](((x0$1: diffson.jsonpointer.package.Part) => x0$1 match { case (value: String)scala.util.Left[String,Int]((l @ _)) => l.replace("~", "~0").replace("/", "~1") case (value: Int)scala.util.Right[String,Int]((r @ _)) => r.toString() })).toList.mkString("/")) 449 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3775 4030 100 cats.Show.show Apply false 0 false cats.Show.show[diffson.jsonpointer.package.Pointer](((pointer: diffson.jsonpointer.package.Pointer) => if (pointer.parts.isEmpty) "" else "/".+(pointer.parts.map[String](((x0$1: diffson.jsonpointer.package.Part) => x0$1 match { case (value: String)scala.util.Left[String,Int]((l @ _)) => l.replace("~", "~0").replace("/", "~1") case (value: Int)scala.util.Right[String,Int]((r @ _)) => r.toString() })).toList.mkString("/")))) 450 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4164 4178 114 diffson.jsonpointer.Pointer. Apply false 0 false new `package`.this.Pointer(t) 451 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4160 4179 114 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[diffson.jsonpointer.package.Part, diffson.jsonpointer.package.Pointer](h, new `package`.this.Pointer(t)) 452 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4120 4181 114 scala.Option.map Apply false 0 false parts.parts.uncons.map[(diffson.jsonpointer.package.Part, diffson.jsonpointer.package.Pointer)](((x0$1: (diffson.jsonpointer.package.Part, cats.data.Chain[diffson.jsonpointer.package.Part])) => x0$1 match { case (_1: diffson.jsonpointer.package.Part, _2: cats.data.Chain[diffson.jsonpointer.package.Part])(diffson.jsonpointer.package.Part, cats.data.Chain[diffson.jsonpointer.package.Part])((h @ _), (t @ _)) => scala.Tuple2.apply[diffson.jsonpointer.package.Part, diffson.jsonpointer.package.Pointer](h, new `package`.this.Pointer(t)) })) 453 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4306 4318 122 cats.data.Chain.isEmpty Select false 0 false rest.isEmpty 454 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4322 4329 122 scala.Some.apply Apply false 0 false scala.Some.apply[diffson.jsonpointer.package.Part](a) 455 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4372 4376 123 scala.None Select false 0 false scala.None 456 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4255 4384 121 scala.Option.flatMap Apply false 0 false p.parts.uncons.flatMap[diffson.jsonpointer.package.Part](((x0$1: (diffson.jsonpointer.package.Part, cats.data.Chain[diffson.jsonpointer.package.Part])) => x0$1 match { case (_1: diffson.jsonpointer.package.Part, _2: cats.data.Chain[diffson.jsonpointer.package.Part])(diffson.jsonpointer.package.Part, cats.data.Chain[diffson.jsonpointer.package.Part])((a @ _), (rest @ _)) if rest.isEmpty => scala.Some.apply[diffson.jsonpointer.package.Part](a) case _ => scala.None })) 457 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ArrayIndex Object diffson.jsonpointer.ArrayIndex unapply 4453 4463 129 scala.util.Either.toOption Select false 0 false e.toOption 458 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4547 4555 133 scala.Predef.identity Apply false 0 false scala.Predef.identity[String](x) 459 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4557 4567 133 scala.Any.toString Apply false 0 false x$5.toString() 460 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4540 4568 133 scala.util.Either.fold Apply false 0 false e.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$5: Int) => x$5.toString())) 461 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4535 4569 133 scala.Some.apply Apply false 0 false scala.Some.apply[String](e.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$5: Int) => x$5.toString()))) 462 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 349 370 15 scala.collection.immutable.List.slice Apply false 0 false s1.slice(low1, high1) 463 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 386 407 16 scala.collection.immutable.List.slice Apply false 0 false s2.slice(low2, high2) 464 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 432 444 17 scala.collection.SeqLike.isEmpty Select false 0 false seq2.isEmpty 465 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 416 444 17 scala.Boolean.|| Apply false 0 false seq1.isEmpty.||(seq2.isEmpty) 466 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 532 535 19 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 467 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 532 535 19 scala.collection.immutable.Nil Block true 0 false scala.collection.immutable.Nil 468 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 551 564 20 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[List[T]](seq1)(cats.implicits.catsKernelStdEqForList[T](DynamicProgLcs.this.evidence$1)).===(seq2) 469 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 658 666 22 scala.Int.+ Apply false 0 false i.+(low1) 470 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 668 676 22 scala.Int.+ Apply false 0 false i.+(low2) 471 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 657 677 22 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 472 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 651 651 22 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 473 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 635 685 22 scala.collection.TraversableOnce.toList Select false 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 474 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 635 685 22 scala.collection.TraversableOnce.toList Block true 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 475 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 701 722 23 scala.collection.GenSeqLike.startsWith Apply false 0 false seq1.startsWith[T](seq2) 476 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 853 861 26 scala.Int.+ Apply false 0 false i.+(low1) 477 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 863 871 26 scala.Int.+ Apply false 0 false i.+(low2) 478 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 852 872 26 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 479 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 846 846 26 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 480 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 830 880 26 scala.collection.TraversableOnce.toList Select false 0 false seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 481 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 830 880 26 scala.collection.TraversableOnce.toList Block true 0 false seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 482 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 896 917 27 scala.collection.GenSeqLike.startsWith Apply false 0 false seq2.startsWith[T](seq1) 483 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1047 1055 30 scala.Int.+ Apply false 0 false i.+(low1) 484 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1057 1065 30 scala.Int.+ Apply false 0 false i.+(low2) 485 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1046 1066 30 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 486 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1040 1040 30 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 487 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1024 1074 30 scala.collection.TraversableOnce.toList Select false 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 488 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1024 1074 30 scala.collection.TraversableOnce.toList Block true 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 489 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1175 1175 33 scala.Tuple4._1 Select false 0 false x$1._1 490 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1183 1183 33 scala.Tuple4._2 Select false 0 false x$1._2 491 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1192 1192 33 scala.Tuple4._3 Select false 0 false x$1._3 492 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1201 1201 33 scala.Tuple4._4 Select false 0 false x$1._4 493 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1291 1307 34 scala.collection.TraversableOnce.toVector Select false 0 false middle1.toVector 494 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1346 1362 35 scala.collection.TraversableOnce.toVector Select false 0 false middle2.toVector 495 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1382 1393 36 scala.collection.SeqLike.size Select false 0 false prefix.size 496 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1450 1466 37 scala.Int.+ Apply false 0 false middle1.size.+(1) 497 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1468 1484 37 scala.Int.+ Apply false 0 false middle2.size.+(1) 498 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1433 1485 37 scala.Array.ofDim ApplyToImplicitArgs false 0 false scala.Array.ofDim[Int](middle1.size.+(1), middle2.size.+(1))((ClassTag.Int: scala.reflect.ClassTag[Int])) 499 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1585 1606 41 scala.collection.immutable.Vector.length Select false 0 false indexedMiddle1.length 500 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs lcs 1624 1645 42 scala.collection.immutable.Vector.length Select false 0 false indexedMiddle2.length 501 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1717 1725 46 scala.Int.< Apply false 0 false j.<(rows) 502 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1764 1781 47 scala.collection.immutable.Vector.apply Apply false 0 false indexedMiddle2.apply(j) 503 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1743 1781 47 scala.Any.== Apply false 0 false indexedMiddle1.apply(i).==(indexedMiddle2.apply(j)) 504 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1803 1808 48 scala.Int.+ Apply false 0 false i.+(1) 505 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1810 1815 48 scala.Int.+ Apply false 0 false j.+(1) 506 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1819 1836 48 scala.Int.+ Apply false 0 false lengths.apply(i).apply(j).+(1) 507 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1795 1836 48 scala.Array.update Apply false 0 false lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) 508 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1795 1836 48 scala.Array.update Block true 0 false lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) 509 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1872 1877 50 scala.Int.+ Apply false 0 false i.+(1) 510 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1879 1884 50 scala.Int.+ Apply false 0 false j.+(1) 511 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1897 1914 50 scala.Array.apply Apply false 0 false lengths.apply(i.+(1)).apply(j) 512 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1927 1932 50 scala.Int.+ Apply false 0 false j.+(1) 513 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1916 1933 50 scala.Array.apply Apply false 0 false lengths.apply(i).apply(j.+(1)) 514 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1888 1934 50 scala.math.max Apply false 0 false scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1))) 515 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1864 1934 50 scala.Array.update Apply false 0 false lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))) 516 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1864 1934 50 scala.Array.update Block true 0 false lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))) 517 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1955 1960 51 scala.Int.+ Apply false 0 false j.+(1) 518 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1945 1961 51 diffson.lcs.DynamicProgLcs.fillJs Apply false 0 false fillJs(i, j.+(1)) 519 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1727 1971 46 Block true 0 false { if (indexedMiddle1.apply(i).==(indexedMiddle2.apply(j))) lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) else lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))); fillJs(i, j.+(1)) } 520 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1713 1713 46 Literal false 0 false () 521 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillJs 1713 1713 46 Block true 0 false () 522 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2043 2051 57 scala.Int.< Apply false 0 false i.<(cols) 523 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2065 2077 58 diffson.lcs.DynamicProgLcs.fillJs Apply false 0 false fillJs(i, 0) 524 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2095 2100 59 scala.Int.+ Apply false 0 false i.+(1) 525 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2088 2101 59 diffson.lcs.DynamicProgLcs.fillIs Apply false 0 false fillIs(i.+(1)) 526 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2053 2111 57 Block true 0 false { fillJs(i, 0); fillIs(i.+(1)) } 527 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2039 2039 57 Literal false 0 false () 528 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2039 2039 57 Block true 0 false () 529 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs fillIs 2127 2136 63 diffson.lcs.DynamicProgLcs.fillIs Apply false 0 false fillIs(0) 530 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2300 2301 68 Literal false 0 false 0 531 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2305 2314 68 scala.Int.== Apply false 0 false idx2.==(0) 532 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2292 2314 68 scala.Boolean.|| Apply false 0 false idx1.==(0).||(idx2.==(0)) 533 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2328 2331 69 diffson.lcs.DynamicProgLcs.acc Ident true 0 false acc 534 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2374 2397 70 scala.Array.apply Apply false 0 false lengths.apply(idx1.-(1)).apply(idx2) 535 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2351 2397 70 scala.Int.== Apply false 0 false lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2)) 536 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2416 2424 71 scala.Int.- Apply false 0 false idx1.-(1) 537 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2411 2436 71 diffson.lcs.DynamicProgLcs.loop Apply false 0 false loop(idx1.-(1), idx2, acc) 538 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2411 2436 71 diffson.lcs.DynamicProgLcs.loop Block true 0 false loop(idx1.-(1), idx2, acc) 539 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2493 2501 72 scala.Int.- Apply false 0 false idx2.-(1) 540 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2479 2502 72 scala.Array.apply Apply false 0 false lengths.apply(idx1).apply(idx2.-(1)) 541 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2456 2502 72 scala.Int.== Apply false 0 false lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1))) 542 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2527 2535 73 scala.Int.- Apply false 0 false idx2.-(1) 543 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2516 2541 73 diffson.lcs.DynamicProgLcs.loop Apply false 0 false loop(idx1, idx2.-(1), acc) 544 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2516 2541 73 diffson.lcs.DynamicProgLcs.loop Block true 0 false loop(idx1, idx2.-(1), acc) 545 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2581 2598 75 scala.Int.- Apply false 0 false offset.+(idx1).-(1) 546 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2608 2625 75 scala.Int.- Apply false 0 false offset.+(idx2).-(1) 547 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2603 2626 75 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq2.apply(offset.+(idx2).-(1)) 548 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2576 2626 75 scala.Any.== Apply false 0 false seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1))) 549 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2569 2627 75 scala.Predef.assert Apply false 0 false scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))) 550 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2643 2651 76 scala.Int.- Apply false 0 false idx1.-(1) 551 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2653 2661 76 scala.Int.- Apply false 0 false idx2.-(1) 552 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2663 2722 76 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$2) 553 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2638 2723 76 diffson.lcs.DynamicProgLcs.loop Apply false 0 false loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) 554 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2557 2733 74 Block true 0 false { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) } 555 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2452 2733 72 If true 0 false if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) } 556 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2347 2733 70 If true 0 false if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2))) loop(idx1.-(1), idx2, acc) else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) } 557 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2756 2775 79 scala.collection.SeqLike.size Select false 0 false indexedMiddle1.size 558 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2777 2796 79 scala.collection.SeqLike.size Select false 0 false indexedMiddle2.size 559 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2798 2801 79 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 560 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2751 2802 79 diffson.lcs.DynamicProgLcs.loop Apply false 0 false loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil) 561 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2748 2748 79 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[(Int, Int)] 562 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2803 2803 79 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[(Int, Int)] 563 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2741 2812 79 scala.collection.immutable.List.++ ApplyToImplicitArgs false 0 false prefix.++[(Int, Int), List[(Int, Int)]](loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil))(immutable.this.List.canBuildFrom[(Int, Int)]).++[(Int, Int), List[(Int, Int)]](suffix)(immutable.this.List.canBuildFrom[(Int, Int)]) 564 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 1086 2818 31 Block true 0 false { private[this] val x$1: (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) = (DynamicProgLcs.this.splitPrefixSuffix(seq1, seq2, low1, low2): (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) @unchecked) match { case (_1: List[(Int, Int)], _2: List[T], _3: List[T], _4: List[(Int, Int)])(List[(Int, Int)], List[T], List[T], List[(Int, Int)])((prefix @ _), (middle1 @ _), (middle2 @ _), (suffix @ _)) => scala.Tuple4.apply[List[(Int, Int)], List[T], List[T], List[(Int, Int)]](prefix, middle1, middle2, suffix) }; val prefix: List[(Int, Int)] = x$1._1; val middle1: List[T] = x$1._2; val middle2: List[T] = x$1._3; val suffix: List[(Int, Int)] = x$1._4; val indexedMiddle1: Vector[T] = middle1.toVector; val indexedMiddle2: Vector[T] = middle2.toVector; val offset: Int = prefix.size; val lengths: Array[Array[Int]] = scala.Array.ofDim[Int](middle1.size.+(1), middle2.size.+(1))((ClassTag.Int: scala.reflect.ClassTag[Int])); val cols: Int = indexedMiddle1.length; val rows: Int = indexedMiddle2.length; @scala.annotation.tailrec def fillJs(i: Int, j: Int): Unit = if (j.<(rows)) { if (indexedMiddle1.apply(i).==(indexedMiddle2.apply(j))) lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) else lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))); fillJs(i, j.+(1)) } else (); @scala.annotation.tailrec def fillIs(i: Int): Unit = if (i.<(cols)) { fillJs(i, 0); fillIs(i.+(1)) } else (); fillIs(0); @scala.annotation.tailrec def loop(idx1: Int, idx2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (idx1.==(0).||(idx2.==(0))) acc else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2))) loop(idx1.-(1), idx2, acc) else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) }; prefix.++[(Int, Int), List[(Int, Int)]](loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil))(immutable.this.List.canBuildFrom[(Int, Int)]).++[(Int, Int), List[(Int, Int)]](suffix)(immutable.this.List.canBuildFrom[(Int, Int)]) } 565 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 892 2818 27 If true 0 false if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else { private[this] val x$1: (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) = (DynamicProgLcs.this.splitPrefixSuffix(seq1, seq2, low1, low2): (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) @unchecked) match { case (_1: List[(Int, Int)], _2: List[T], _3: List[T], _4: List[(Int, Int)])(List[(Int, Int)], List[T], List[T], List[(Int, Int)])((prefix @ _), (middle1 @ _), (middle2 @ _), (suffix @ _)) => scala.Tuple4.apply[List[(Int, Int)], List[T], List[T], List[(Int, Int)]](prefix, middle1, middle2, suffix) }; val prefix: List[(Int, Int)] = x$1._1; val middle1: List[T] = x$1._2; val middle2: List[T] = x$1._3; val suffix: List[(Int, Int)] = x$1._4; val indexedMiddle1: Vector[T] = middle1.toVector; val indexedMiddle2: Vector[T] = middle2.toVector; val offset: Int = prefix.size; val lengths: Array[Array[Int]] = scala.Array.ofDim[Int](middle1.size.+(1), middle2.size.+(1))((ClassTag.Int: scala.reflect.ClassTag[Int])); val cols: Int = indexedMiddle1.length; val rows: Int = indexedMiddle2.length; @scala.annotation.tailrec def fillJs(i: Int, j: Int): Unit = if (j.<(rows)) { if (indexedMiddle1.apply(i).==(indexedMiddle2.apply(j))) lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) else lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))); fillJs(i, j.+(1)) } else (); @scala.annotation.tailrec def fillIs(i: Int): Unit = if (i.<(cols)) { fillJs(i, 0); fillIs(i.+(1)) } else (); fillIs(0); @scala.annotation.tailrec def loop(idx1: Int, idx2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (idx1.==(0).||(idx2.==(0))) acc else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2))) loop(idx1.-(1), idx2, acc) else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) }; prefix.++[(Int, Int), List[(Int, Int)]](loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil))(immutable.this.List.canBuildFrom[(Int, Int)]).++[(Int, Int), List[(Int, Int)]](suffix)(immutable.this.List.canBuildFrom[(Int, Int)]) } 566 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 697 2818 23 If true 0 false if (seq1.startsWith[T](seq2)) seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else { private[this] val x$1: (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) = (DynamicProgLcs.this.splitPrefixSuffix(seq1, seq2, low1, low2): (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) @unchecked) match { case (_1: List[(Int, Int)], _2: List[T], _3: List[T], _4: List[(Int, Int)])(List[(Int, Int)], List[T], List[T], List[(Int, Int)])((prefix @ _), (middle1 @ _), (middle2 @ _), (suffix @ _)) => scala.Tuple4.apply[List[(Int, Int)], List[T], List[T], List[(Int, Int)]](prefix, middle1, middle2, suffix) }; val prefix: List[(Int, Int)] = x$1._1; val middle1: List[T] = x$1._2; val middle2: List[T] = x$1._3; val suffix: List[(Int, Int)] = x$1._4; val indexedMiddle1: Vector[T] = middle1.toVector; val indexedMiddle2: Vector[T] = middle2.toVector; val offset: Int = prefix.size; val lengths: Array[Array[Int]] = scala.Array.ofDim[Int](middle1.size.+(1), middle2.size.+(1))((ClassTag.Int: scala.reflect.ClassTag[Int])); val cols: Int = indexedMiddle1.length; val rows: Int = indexedMiddle2.length; @scala.annotation.tailrec def fillJs(i: Int, j: Int): Unit = if (j.<(rows)) { if (indexedMiddle1.apply(i).==(indexedMiddle2.apply(j))) lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) else lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))); fillJs(i, j.+(1)) } else (); @scala.annotation.tailrec def fillIs(i: Int): Unit = if (i.<(cols)) { fillJs(i, 0); fillIs(i.+(1)) } else (); fillIs(0); @scala.annotation.tailrec def loop(idx1: Int, idx2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (idx1.==(0).||(idx2.==(0))) acc else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2))) loop(idx1.-(1), idx2, acc) else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) }; prefix.++[(Int, Int), List[(Int, Int)]](loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil))(immutable.this.List.canBuildFrom[(Int, Int)]).++[(Int, Int), List[(Int, Int)]](suffix)(immutable.this.List.canBuildFrom[(Int, Int)]) } 567 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 547 2818 20 If true 0 false if (cats.implicits.catsSyntaxEq[List[T]](seq1)(cats.implicits.catsKernelStdEqForList[T](DynamicProgLcs.this.evidence$1)).===(seq2)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq1.startsWith[T](seq2)) seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else { private[this] val x$1: (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) = (DynamicProgLcs.this.splitPrefixSuffix(seq1, seq2, low1, low2): (List[(Int, Int)], List[T], List[T], List[(Int, Int)]) @unchecked) match { case (_1: List[(Int, Int)], _2: List[T], _3: List[T], _4: List[(Int, Int)])(List[(Int, Int)], List[T], List[T], List[(Int, Int)])((prefix @ _), (middle1 @ _), (middle2 @ _), (suffix @ _)) => scala.Tuple4.apply[List[(Int, Int)], List[T], List[T], List[(Int, Int)]](prefix, middle1, middle2, suffix) }; val prefix: List[(Int, Int)] = x$1._1; val middle1: List[T] = x$1._2; val middle2: List[T] = x$1._3; val suffix: List[(Int, Int)] = x$1._4; val indexedMiddle1: Vector[T] = middle1.toVector; val indexedMiddle2: Vector[T] = middle2.toVector; val offset: Int = prefix.size; val lengths: Array[Array[Int]] = scala.Array.ofDim[Int](middle1.size.+(1), middle2.size.+(1))((ClassTag.Int: scala.reflect.ClassTag[Int])); val cols: Int = indexedMiddle1.length; val rows: Int = indexedMiddle2.length; @scala.annotation.tailrec def fillJs(i: Int, j: Int): Unit = if (j.<(rows)) { if (indexedMiddle1.apply(i).==(indexedMiddle2.apply(j))) lengths.apply(i.+(1)).update(j.+(1), lengths.apply(i).apply(j).+(1)) else lengths.apply(i.+(1)).update(j.+(1), scala.math.`package`.max(lengths.apply(i.+(1)).apply(j), lengths.apply(i).apply(j.+(1)))); fillJs(i, j.+(1)) } else (); @scala.annotation.tailrec def fillIs(i: Int): Unit = if (i.<(cols)) { fillJs(i, 0); fillIs(i.+(1)) } else (); fillIs(0); @scala.annotation.tailrec def loop(idx1: Int, idx2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (idx1.==(0).||(idx2.==(0))) acc else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1.-(1)).apply(idx2))) loop(idx1.-(1), idx2, acc) else if (lengths.apply(idx1).apply(idx2).==(lengths.apply(idx1).apply(idx2.-(1)))) loop(idx1, idx2.-(1), acc) else { scala.Predef.assert(seq1.apply(offset.+(idx1).-(1)).==(seq2.apply(offset.+(idx2).-(1)))); loop(idx1.-(1), idx2.-(1), { val x$2: (Int, Int) = scala.Tuple2.apply[Int, Int](low1.+(offset).+(idx1).-(1), low2.+(offset).+(idx2).-(1)); acc.::[(Int, Int)](x$2) }) }; prefix.++[(Int, Int), List[(Int, Int)]](loop(indexedMiddle1.size, indexedMiddle2.size, scala.collection.immutable.Nil))(immutable.this.List.canBuildFrom[(Int, Int)]).++[(Int, Int), List[(Int, Int)]](suffix)(immutable.this.List.canBuildFrom[(Int, Int)]) } 568 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3045 3054 85 scala.collection.SeqLike.size Select false 0 false seq1.size 569 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3071 3080 86 scala.collection.SeqLike.size Select false 0 false seq2.size 570 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3112 3112 88 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[(T, T)] 571 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3156 3164 89 scala.Any.== Apply false 0 false e1.==(e2) 572 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3191 3199 90 scala.Int.+ Apply false 0 false i.+(low1) 573 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3201 3209 90 scala.Int.+ Apply false 0 false i.+(low2) 574 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3190 3210 90 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 575 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3184 3184 90 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 576 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3104 3218 90 scala.collection.TraversableOnce.toList Select false 0 false seq1.zip[T, T, List[(T, T)]](seq2)(immutable.this.List.canBuildFrom[(T, T)]).takeWhile(((x0$1: (T, T)) => x0$1 match { case (_1: T, _2: T)(T, T)((e1 @ _), (e2 @ _)) => e1.==(e2) })).indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 577 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3259 3271 92 scala.collection.immutable.List.reverse Select false 0 false seq2.reverse 578 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3258 3258 92 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[(T, T)] 579 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3310 3318 93 scala.Any.== Apply false 0 false e1.==(e2) 580 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3345 3365 94 scala.Int.+ Apply false 0 false size1.-(i).-(1).+(low1) 581 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3367 3387 94 scala.Int.+ Apply false 0 false size2.-(i).-(1).+(low2) 582 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3344 3388 94 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](size1.-(i).-(1).+(low1), size2.-(i).-(1).+(low2)) 583 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3338 3338 94 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 584 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3242 3404 94 scala.collection.immutable.List.reverse Select false 0 false seq1.reverse.zip[T, T, List[(T, T)]](seq2.reverse)(immutable.this.List.canBuildFrom[(T, T)]).takeWhile(((x0$2: (T, T)) => x0$2 match { case (_1: T, _2: T)(T, T)((e1 @ _), (e2 @ _)) => e1.==(e2) })).indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](size1.-(i).-(1).+(low1), size2.-(i).-(1).+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList.reverse 585 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3428 3439 95 scala.collection.SeqLike.size Select false 0 false prefix.size 586 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3451 3462 95 scala.collection.SeqLike.size Select false 0 false suffix.size 587 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3418 3463 95 scala.collection.LinearSeqOptimized.dropRight Apply false 0 false seq1.drop(prefix.size).dropRight(suffix.size) 588 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3475 3486 95 scala.collection.SeqLike.size Select false 0 false prefix.size 589 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3498 3509 95 scala.collection.SeqLike.size Select false 0 false suffix.size 590 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3465 3510 95 scala.collection.LinearSeqOptimized.dropRight Apply false 0 false seq2.drop(prefix.size).dropRight(suffix.size) 591 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs splitPrefixSuffix 3409 3519 95 scala.Tuple4.apply Apply false 0 false scala.Tuple4.apply[List[(Int, Int)], List[T], List[T], List[(Int, Int)]](prefix, seq1.drop(prefix.size).dropRight(suffix.size), seq2.drop(prefix.size).dropRight(suffix.size), suffix) 592 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs savedHashes 3571 3571 99 diffson.lcs.DynamicProgLcs.evidence$1 Select false 0 false DynamicProgLcs.this.evidence$1 593 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs savedHashes 3571 3571 99 diffson.lcs.Hashed.HashesEq ApplyToImplicitArgs false 0 false lcs.this.Hashed.HashesEq[T](DynamicProgLcs.this.evidence$1) 594 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs savedHashes 3571 3600 99 diffson.lcs.DynamicProgLcs. ApplyToImplicitArgs false 0 false new diffson.lcs.DynamicProgLcs[diffson.lcs.Hashed[T]]()(lcs.this.Hashed.HashesEq[T](DynamicProgLcs.this.evidence$1)) 595 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs savedHashes 3557 3557 99 diffson.lcs.DynamicProgLcs.evidence$1 Select false 0 false DynamicProgLcs.this.evidence$1 596 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs savedHashes 3557 3601 99 diffson.lcs.HashedLcs. ApplyToImplicitArgs false 0 false new diffson.lcs.HashedLcs[T](new diffson.lcs.DynamicProgLcs[diffson.lcs.Hashed[T]]()(lcs.this.Hashed.HashesEq[T](DynamicProgLcs.this.evidence$1)))(DynamicProgLcs.this.evidence$1) 597 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 564 564 17 diffson.lcs.HashedLcs.evidence$1 Select false 0 false HashedLcs.this.evidence$1 598 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 564 580 17 diffson.lcs.Hashed. ApplyToImplicitArgs false 0 false new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1) 599 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 558 558 17 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]] 600 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 550 581 17 scala.collection.immutable.List.map ApplyToImplicitArgs false 0 false seq1.map[diffson.lcs.Hashed[T], List[diffson.lcs.Hashed[T]]](((x: T) => new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1)))(immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]]) 601 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 597 597 17 diffson.lcs.HashedLcs.evidence$1 Select false 0 false HashedLcs.this.evidence$1 602 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 597 613 17 diffson.lcs.Hashed. ApplyToImplicitArgs false 0 false new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1) 603 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 591 591 17 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]] 604 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 583 614 17 scala.collection.immutable.List.map ApplyToImplicitArgs false 0 false seq2.map[diffson.lcs.Hashed[T], List[diffson.lcs.Hashed[T]]](((x: T) => new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1)))(immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]]) 605 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs HashedLcs Class diffson.lcs.HashedLcs lcs 537 641 17 diffson.lcs.Lcs.lcs Apply false 0 false HashedLcs.this.delegate.lcs(seq1.map[diffson.lcs.Hashed[T], List[diffson.lcs.Hashed[T]]](((x: T) => new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1)))(immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]]), seq2.map[diffson.lcs.Hashed[T], List[diffson.lcs.Hashed[T]]](((x: T) => new diffson.lcs.Hashed[T](x)(HashedLcs.this.evidence$1)))(immutable.this.List.canBuildFrom[diffson.lcs.Hashed[T]]), low1, high1, low2, high2) 606 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 824 835 25 diffson.lcs.Hashed.hashCode Select false 0 false h2.hashCode 607 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 839 847 25 diffson.lcs.Hashed.value Select false 0 false h1.value 608 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 852 860 25 diffson.lcs.Hashed.value Select false 0 false h2.value 609 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 839 860 25 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[T](h1.value)(evidence$2).===(h2.value) 610 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 809 860 25 scala.Boolean.&& Apply false 0 false h1.hashCode.==(h2.hashCode).&&(cats.implicits.catsSyntaxEq[T](h1.value)(evidence$2).===(h2.value)) 611 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed eqv 717 720 23 diffson.lcs.Hashed.$anon. Apply false 0 false new $anon() 612 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed 1117 1133 35 scala.Any.hashCode Apply false 0 false Hashed.this.value.hashCode() 613 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed equals 1232 1245 37 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[diffson.lcs.Hashed[T]](this)(lcs.this.Hashed.HashesEq[T](Hashed.this.evidence$3)).===(that) 614 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed equals 1285 1290 38 Literal false 0 false false 615 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Lcs.scala diffson.lcs Lcs Class diffson.lcs.Lcs lcs 1182 1183 34 Literal false 0 false 0 616 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Lcs.scala diffson.lcs Lcs Class diffson.lcs.Lcs lcs 1185 1194 34 scala.collection.SeqLike.size Select false 0 false seq1.size 617 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Lcs.scala diffson.lcs Lcs Class diffson.lcs.Lcs lcs 1196 1197 34 Literal false 0 false 0 618 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Lcs.scala diffson.lcs Lcs Class diffson.lcs.Lcs lcs 1199 1208 34 scala.collection.SeqLike.size Select false 0 false seq2.size 619 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Lcs.scala diffson.lcs Lcs Class diffson.lcs.Lcs lcs 1166 1209 34 diffson.lcs.Lcs.lcs Apply false 0 false Lcs.this.lcs(seq1, seq2, 0, seq1.size, 0, seq2.size) 620 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1257 1269 37 diffson.lcs.Patience.withFallback Select false 0 false Patience.this.withFallback 621 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1276 1276 37 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 622 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1276 1297 37 diffson.lcs.DynamicProgLcs. ApplyToImplicitArgs false 0 false new diffson.lcs.DynamicProgLcs[T]()(Patience.this.evidence$1) 623 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1271 1298 37 scala.Some.apply Apply false 0 false scala.Some.apply[diffson.lcs.DynamicProgLcs[T]](new diffson.lcs.DynamicProgLcs[T]()(Patience.this.evidence$1)) 624 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1271 1298 37 scala.Some.apply Block true 0 false scala.Some.apply[diffson.lcs.DynamicProgLcs[T]](new diffson.lcs.DynamicProgLcs[T]()(Patience.this.evidence$1)) 625 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1304 1308 37 scala.None Select false 0 false scala.None 626 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience 1304 1308 37 scala.None Block true 0 false scala.None 627 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1676 1695 47 scala.collection.MapLike.contains Apply false 0 false acc.contains(value) 628 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1787 1798 49 scala.collection.MapLike.- Apply false 0 false acc.-(value) 629 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1778 1799 49 diffson.lcs.Patience.loop Apply false 0 false loop(tl, acc.-(value)) 630 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1778 1799 49 diffson.lcs.Patience.loop Block true 0 false loop(tl, acc.-(value)) 631 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1839 1851 51 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[T](value).->[Int](idx) 632 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1832 1852 51 scala.collection.immutable.Map.+ Apply false 0 false acc.+[Int](scala.Predef.ArrowAssoc[T](value).->[Int](idx)) 633 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1823 1853 51 diffson.lcs.Patience.loop Apply false 0 false loop(tl, acc.+[Int](scala.Predef.ArrowAssoc[T](value).->[Int](idx))) 634 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1823 1853 51 diffson.lcs.Patience.loop Block true 0 false loop(tl, acc.+[Int](scala.Predef.ArrowAssoc[T](value).->[Int](idx))) 635 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1901 1901 55 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[(T, Int)] 636 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1899 1913 55 scala.collection.IterableLike.zipWithIndex ApplyToImplicitArgs false 0 false l.zipWithIndex[T, List[Patience.this.Occurrence]](immutable.this.List.canBuildFrom[(T, Int)]) 637 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1915 1924 55 scala.collection.immutable.Map.empty TypeApply false 0 false scala.Predef.Map.empty[T, Nothing] 638 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 1894 1925 55 diffson.lcs.Patience.loop Apply false 0 false loop(l.zipWithIndex[T, List[Patience.this.Occurrence]](immutable.this.List.canBuildFrom[(T, Int)]), scala.Predef.Map.empty[T, Nothing]) 639 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2342 2348 64 scala.Tuple2._1 Select false 0 false occ._1 640 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2335 2349 64 scala.collection.MapLike.get Apply false 0 false l2.get(occ._1) 641 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2396 2416 65 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Patience.this.Occurrence, Int)](x$1) 642 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2387 2417 65 diffson.lcs.Patience.loop Apply false 0 false loop(tl, { val x$1: (Patience.this.Occurrence, Int) = scala.Predef.ArrowAssoc[Patience.this.Occurrence](occ).->[Int](idx2); acc.::[(Patience.this.Occurrence, Int)](x$1) }) 643 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2447 2460 66 diffson.lcs.Patience.loop Apply false 0 false loop(tl, acc) 644 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2580 2584 70 scala.Tuple2._2 Select false 0 false x$3._2 645 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2573 2584 70 scala.Int.< Apply false 0 false x$2._2.<(x$3._2) 646 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2559 2585 70 scala.collection.SeqLike.sortWith Apply false 0 false acc.sortWith(((x$2: (Patience.this.Occurrence, Int), x$3: (Patience.this.Occurrence, Int)) => x$2._2.<(x$3._2))) 647 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2601 2610 72 scala.collection.TraversableOnce.toList Select false 0 false l1.toList 648 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2612 2615 72 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 649 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2596 2616 72 diffson.lcs.Patience.loop Apply false 0 false loop(l1.toList, scala.collection.immutable.Nil) 650 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience uniqueCommons 2919 2932 78 diffson.lcs.Patience.uniques Apply false 0 false Patience.this.uniques(seq1) 651 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience uniqueCommons 3014 3027 80 diffson.lcs.Patience.uniques Apply false 0 false Patience.this.uniques(seq2) 652 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience uniqueCommons 3106 3132 82 diffson.lcs.Patience.common Apply false 0 false Patience.this.common(uniques1, uniques2) 653 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 3256 3265 87 scala.collection.SeqLike.isEmpty Select false 0 false l.isEmpty 654 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 3275 3278 88 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 655 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 3275 3278 88 scala.collection.immutable.Nil Block true 0 false scala.collection.immutable.Nil 656 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3456 3457 93 Literal false 0 false 1 657 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3425 3476 93 scala.collection.TraversableLike.headOption Select false 0 false stacks.iteratorFrom(idx1).take(1).toList.headOption 658 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3625 3640 96 scala.collection.TraversableLike.headOption Select false 0 false x$4._2.headOption 659 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3599 3641 96 scala.Option.flatMap Apply false 0 false stacks.lastOption.flatMap[diffson.lcs.Stacked](((x$4: (Int, Stack)) => x$4._2.headOption)) 660 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3675 3712 97 scala.collection.immutable.List.:: Apply false 0 false scala.collection.immutable.Nil.::[diffson.lcs.Stacked](x$5) 661 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3654 3713 97 scala.collection.immutable.TreeMap.updated Apply false 0 false stacks.updated[Stack](idx1, { val x$5: diffson.lcs.Stacked = Stacked.apply(idx1, idx2, chainCont); scala.collection.immutable.Nil.::[diffson.lcs.Stacked](x$5) }) 662 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 4013 4028 103 scala.collection.TraversableLike.headOption Select false 0 false x$6._2.headOption 663 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3971 4029 103 scala.Option.flatMap Apply false 0 false scala.collection.compat.`package`.toSortedExtensionMethods[Int, scala.collection.immutable.TreeMap[Int,Stack]](stacks).rangeUntil(idx).lastOption.flatMap[diffson.lcs.Stacked](((x$6: (Int, Stack)) => x$6._2.headOption)) 664 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 4085 4127 105 scala.collection.immutable.List.:: Apply false 0 false oldStack.::[diffson.lcs.Stacked](x$7) 665 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 4057 4128 105 scala.collection.immutable.TreeMap.updated Apply false 0 false stacks.-(idx).updated[Stack](idx1, { val x$7: diffson.lcs.Stacked = Stacked.apply(idx1, idx2, chainCont); oldStack.::[diffson.lcs.Stacked](x$7) }) 666 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience sort 4526 4526 116 cats.kernel.instances.IntInstances.catsKernelStdOrderForInt Select false 0 false cats.implicits.catsKernelStdOrderForInt 667 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience sort 4526 4526 116 cats.kernel.OrderToOrderingConversion.catsKernelOrderingForOrder ApplyToImplicitArgs false 0 false cats.implicits.catsKernelOrderingForOrder[Int](cats.implicits.catsKernelStdOrderForInt) 668 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience sort 4513 4538 116 scala.collection.immutable.TreeMap.empty ApplyToImplicitArgs false 0 false scala.collection.immutable.TreeMap.empty[Int, Stack](cats.implicits.catsKernelOrderingForOrder[Int](cats.implicits.catsKernelStdOrderForInt)) 669 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience sort 4597 4618 118 diffson.lcs.Patience.push Apply false 0 false push(idx1, idx2, acc) 670 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience sort 4502 4628 116 scala.collection.LinearSeqOptimized.foldLeft Apply false 0 false l.foldLeft[scala.collection.immutable.TreeMap[Int,Stack]](scala.collection.immutable.TreeMap.empty[Int, Stack](cats.implicits.catsKernelOrderingForOrder[Int](cats.implicits.catsKernelStdOrderForInt)))(((x0$1: scala.collection.immutable.TreeMap[Int,Stack], x1$1: (Patience.this.Occurrence, Int)) => scala.Tuple2.apply[scala.collection.immutable.TreeMap[Int,Stack], (Patience.this.Occurrence, Int)](x0$1, x1$1) match { case (_1: scala.collection.immutable.TreeMap[Int,Stack], _2: (Patience.this.Occurrence, Int))(scala.collection.immutable.TreeMap[Int,Stack], (Patience.this.Occurrence, Int))((acc @ _), (_1: Patience.this.Occurrence, _2: Int)(Patience.this.Occurrence, Int)((_1: T, _2: Int)(T, Int)(_, (idx1 @ _)), (idx2 @ _))) => push(idx1, idx2, acc) })) 671 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 4656 4663 121 diffson.lcs.Patience.sort Apply false 0 false sort(l) 672 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 4804 4823 123 scala.collection.IterableLike.head Select false 0 false sorted.last._2.head 673 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 4872 4886 125 diffson.lcs.Stacked.chain Select false 0 false greatest.chain 674 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience longest 3290 4892 89 Block true 0 false { type Stack = List[diffson.lcs.Stacked]; def push(idx1: Int, idx2: Int, stacks: scala.collection.immutable.TreeMap[Int,Stack]): scala.collection.immutable.TreeMap[Int,Stack] = stacks.iteratorFrom(idx1).take(1).toList.headOption match { case scala.None => { val chainCont: Option[diffson.lcs.Stacked] = stacks.lastOption.flatMap[diffson.lcs.Stacked](((x$4: (Int, Stack)) => x$4._2.headOption)); stacks.updated[Stack](idx1, { val x$5: diffson.lcs.Stacked = Stacked.apply(idx1, idx2, chainCont); scala.collection.immutable.Nil.::[diffson.lcs.Stacked](x$5) }) } case (value: (Int, Stack))Some[(Int, Stack)]((_1: Int, _2: Stack)(Int, Stack)((idx @ _), (oldStack @ _))) => { val chainCont: Option[diffson.lcs.Stacked] = scala.collection.compat.`package`.toSortedExtensionMethods[Int, scala.collection.immutable.TreeMap[Int,Stack]](stacks).rangeUntil(idx).lastOption.flatMap[diffson.lcs.Stacked](((x$6: (Int, Stack)) => x$6._2.headOption)); stacks.-(idx).updated[Stack](idx1, { val x$7: diffson.lcs.Stacked = Stacked.apply(idx1, idx2, chainCont); oldStack.::[diffson.lcs.Stacked](x$7) }) } }; def sort(l: List[(Patience.this.Occurrence, Int)]): scala.collection.immutable.TreeMap[Int,Stack] = l.foldLeft[scala.collection.immutable.TreeMap[Int,Stack]](scala.collection.immutable.TreeMap.empty[Int, Stack](cats.implicits.catsKernelOrderingForOrder[Int](cats.implicits.catsKernelStdOrderForInt)))(((x0$1: scala.collection.immutable.TreeMap[Int,Stack], x1$1: (Patience.this.Occurrence, Int)) => scala.Tuple2.apply[scala.collection.immutable.TreeMap[Int,Stack], (Patience.this.Occurrence, Int)](x0$1, x1$1) match { case (_1: scala.collection.immutable.TreeMap[Int,Stack], _2: (Patience.this.Occurrence, Int))(scala.collection.immutable.TreeMap[Int,Stack], (Patience.this.Occurrence, Int))((acc @ _), (_1: Patience.this.Occurrence, _2: Int)(Patience.this.Occurrence, Int)((_1: T, _2: Int)(T, Int)(_, (idx1 @ _)), (idx2 @ _))) => push(idx1, idx2, acc) })); val sorted: scala.collection.immutable.TreeMap[Int,Stack] = sort(l); val greatest: diffson.lcs.Stacked = sorted.last._2.head; greatest.chain } 675 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience haveCommonElements 5052 5060 131 scala.collection.TraversableOnce.toSet TypeApply false 0 false s2.toSet[T] 676 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience haveCommonElements 5065 5081 132 scala.collection.LinearSeqOptimized.exists Apply false 0 false s1.exists(s2Set) 677 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5370 5391 139 scala.collection.immutable.List.slice Apply false 0 false s1.slice(low1, high1) 678 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5407 5428 140 scala.collection.immutable.List.slice Apply false 0 false s2.slice(low2, high2) 679 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5453 5465 141 scala.collection.SeqLike.isEmpty Select false 0 false seq2.isEmpty 680 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5437 5465 141 scala.Boolean.|| Apply false 0 false seq1.isEmpty.||(seq2.isEmpty) 681 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5553 5556 143 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 682 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5553 5556 143 scala.collection.immutable.Nil Block true 0 false scala.collection.immutable.Nil 683 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5572 5585 144 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[List[T]](seq1)(cats.implicits.catsKernelStdEqForList[T](Patience.this.evidence$1)).===(seq2) 684 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5679 5687 146 scala.Int.+ Apply false 0 false i.+(low1) 685 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5689 5697 146 scala.Int.+ Apply false 0 false i.+(low2) 686 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5678 5698 146 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 687 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5672 5672 146 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 688 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5656 5706 146 scala.collection.TraversableOnce.toList Select false 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 689 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5656 5706 146 scala.collection.TraversableOnce.toList Block true 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 690 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5722 5743 147 scala.collection.GenSeqLike.startsWith Apply false 0 false seq1.startsWith[T](seq2) 691 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5874 5882 150 scala.Int.+ Apply false 0 false i.+(low1) 692 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5884 5892 150 scala.Int.+ Apply false 0 false i.+(low2) 693 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5873 5893 150 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 694 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5867 5867 150 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 695 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5851 5901 150 scala.collection.TraversableOnce.toList Select false 0 false seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 696 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5851 5901 150 scala.collection.TraversableOnce.toList Block true 0 false seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 697 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 5917 5938 151 scala.collection.GenSeqLike.startsWith Apply false 0 false seq2.startsWith[T](seq1) 698 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6068 6076 154 scala.Int.+ Apply false 0 false i.+(low1) 699 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6078 6086 154 scala.Int.+ Apply false 0 false i.+(low2) 700 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6067 6087 154 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2)) 701 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6061 6061 154 scala.collection.immutable.IndexedSeq.canBuildFrom TypeApply false 0 false immutable.this.IndexedSeq.canBuildFrom[(Int, Int)] 702 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6045 6095 154 scala.collection.TraversableOnce.toList Select false 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 703 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6045 6095 154 scala.collection.TraversableOnce.toList Block true 0 false seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList 704 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6111 6142 155 scala.Boolean.unary_! Select false 0 false Patience.this.haveCommonElements(seq1, seq2).unary_! 705 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6195 6198 157 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 706 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience lcs 6195 6198 157 scala.collection.immutable.Nil Block true 0 false scala.collection.immutable.Nil 707 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6412 6425 161 scala.Int.== Apply false 0 false low2.==(high2) 708 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6395 6425 161 scala.Boolean.|| Apply false 0 false low1.==(high1).||(low2.==(high2)) 709 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6439 6442 162 diffson.lcs.Patience.acc Ident true 0 false acc 710 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6485 6493 164 scala.Int.- Apply false 0 false low1.-(1) 711 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6519 6527 165 scala.Int.- Apply false 0 false low2.-(1) 712 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6776 6785 169 scala.Int.+ Apply false 0 false p1.+(low1) 713 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6809 6818 170 scala.Int.+ Apply false 0 false p2.+(low2) 714 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6915 6916 172 Literal false 0 false 1 715 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6928 6948 172 scala.Int.!= Apply false 0 false lastPos2.+(1).!=(pos2) 716 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6904 6948 172 scala.Boolean.|| Apply false 0 false lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2)) 717 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6978 6990 173 scala.Int.+ Apply false 0 false lastPos1.+(1) 718 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6992 7004 173 scala.Int.+ Apply false 0 false lastPos2.+(1) 719 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6973 7025 173 diffson.lcs.Patience.loop Apply false 0 false loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) 720 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6964 7025 173 Assign true 0 false answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) 721 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6900 6900 172 Literal false 0 false () 722 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6900 6900 172 Block true 0 false () 723 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7103 7125 176 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$8) 724 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6565 7137 167 scala.collection.generic.FilterMonadic.foreach Apply false 0 false Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })) 725 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7166 7174 178 scala.collection.SeqLike.size Select false 0 false acc.size 726 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7152 7174 178 scala.Int.> Apply false 0 false answer.size.>(acc.size) 727 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7312 7324 181 scala.Int.+ Apply false 0 false lastPos1.+(1) 728 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7326 7338 181 scala.Int.+ Apply false 0 false lastPos2.+(1) 729 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7307 7361 181 diffson.lcs.Patience.loop Apply false 0 false loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) 730 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7307 7361 181 diffson.lcs.Patience.loop Block true 0 false loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) 731 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7383 7393 182 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq1.apply(low1) 732 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7387 7387 182 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 733 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7398 7408 182 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq2.apply(low2) 734 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7383 7408 182 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2)) 735 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7566 7581 186 scala.Int.< Apply false 0 false newLow2.<(high2) 736 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7585 7598 186 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq1.apply(newLow1) 737 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7589 7589 186 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 738 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7603 7616 186 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq2.apply(newLow2) 739 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7585 7616 186 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)) 740 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7547 7616 186 scala.Boolean.&& Apply false 0 false newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2))) 741 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7643 7671 187 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$10) 742 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7686 7698 188 scala.Int.+ Apply false 0 false newLow1.+(1) 743 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7713 7725 189 scala.Int.+ Apply false 0 false newLow2.+(1) 744 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7618 7618 186 diffson.lcs.Patience.while$1 Apply false 0 false while$1() 745 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7618 7739 186 Block true 0 false { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } 746 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7540 7540 186 Literal false 0 false () 747 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7540 7540 186 Block true 0 false () 748 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7752 7796 191 diffson.lcs.Patience.loop Apply false 0 false loop(newLow1, newLow2, high1, high2, answer) 749 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7410 7808 182 Block true 0 false { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } 750 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7823 7832 192 scala.Int.- Apply false 0 false high1.-(1) 751 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7818 7833 192 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq1.apply(high1.-(1)) 752 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7822 7822 192 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 753 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7843 7852 192 scala.Int.- Apply false 0 false high2.-(1) 754 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7838 7853 192 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq2.apply(high2.-(1)) 755 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7818 7853 192 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1))) 756 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7932 7941 194 scala.Int.- Apply false 0 false high1.-(1) 757 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7969 7978 195 scala.Int.- Apply false 0 false high2.-(1) 758 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8017 8032 196 scala.Int.> Apply false 0 false newHigh2.>(low2) 759 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8041 8053 196 scala.Int.- Apply false 0 false newHigh1.-(1) 760 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8036 8054 196 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq1.apply(newHigh1.-(1)) 761 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8040 8040 196 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 762 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8064 8076 196 scala.Int.- Apply false 0 false newHigh2.-(1) 763 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8059 8077 196 scala.collection.LinearSeqOptimized.apply Apply false 0 false seq2.apply(newHigh2.-(1)) 764 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8036 8077 196 cats.syntax.EqOps.=== Apply false 0 false cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))) 765 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7998 8077 196 scala.Boolean.&& Apply false 0 false newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1)))) 766 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8095 8108 197 scala.Int.- Apply false 0 false newHigh1.-(1) 767 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8123 8136 198 scala.Int.- Apply false 0 false newHigh2.-(1) 768 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8079 8079 196 diffson.lcs.Patience.while$2 Apply false 0 false while$2() 769 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8079 8150 196 Block true 0 false { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } 770 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7991 7991 196 Literal false 0 false () 771 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7991 7991 196 Block true 0 false () 772 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8177 8189 200 scala.Int.+ Apply false 0 false lastPos1.+(1) 773 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8191 8203 200 scala.Int.+ Apply false 0 false lastPos2.+(1) 774 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8172 8232 200 diffson.lcs.Patience.loop Apply false 0 false loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer) 775 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8255 8256 201 Literal false 0 false 0 776 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8264 8280 201 scala.Int.- Apply false 0 false high1.-(newHigh1) 777 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8306 8344 202 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$11) 778 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8245 8344 201 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })) 779 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7855 8375 192 Block true 0 false { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } 780 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8395 8405 205 diffson.lcs.Patience.classicLcs Select false 0 false Patience.this.classicLcs 781 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8731 8802 210 scala.collection.immutable.List.reverse_::: Apply false 0 false answer.reverse_:::[(Int, Int)](x$12) 782 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8395 8864 205 Match true 0 false Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } 783 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7814 8876 192 If true 0 false if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } 784 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7379 8876 182 If true 0 false if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } 785 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6458 8887 163 Block true 0 false { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } } 786 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8980 8983 219 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 787 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8949 8992 219 scala.collection.immutable.List.reverse Select false 0 false loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse 788 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6210 8998 158 Block true 0 false { def loop(low1: Int, low2: Int, high1: Int, high2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (low1.==(high1).||(low2.==(high2))) acc else { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } }; loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse } 789 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 6107 8998 155 If true 0 false if (Patience.this.haveCommonElements(seq1, seq2).unary_!) scala.collection.immutable.Nil else { def loop(low1: Int, low2: Int, high1: Int, high2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (low1.==(high1).||(low2.==(high2))) acc else { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } }; loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse } 790 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 5913 8998 151 If true 0 false if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (Patience.this.haveCommonElements(seq1, seq2).unary_!) scala.collection.immutable.Nil else { def loop(low1: Int, low2: Int, high1: Int, high2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (low1.==(high1).||(low2.==(high2))) acc else { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } }; loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse } 791 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 5718 8998 147 If true 0 false if (seq1.startsWith[T](seq2)) seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (Patience.this.haveCommonElements(seq1, seq2).unary_!) scala.collection.immutable.Nil else { def loop(low1: Int, low2: Int, high1: Int, high2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (low1.==(high1).||(low2.==(high2))) acc else { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } }; loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse } 792 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 5568 8998 144 If true 0 false if (cats.implicits.catsSyntaxEq[List[T]](seq1)(cats.implicits.catsKernelStdEqForList[T](Patience.this.evidence$1)).===(seq2)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq1.startsWith[T](seq2)) seq2.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (seq2.startsWith[T](seq1)) seq1.indices.map[(Int, Int), scala.collection.immutable.IndexedSeq[(Int, Int)]](((i: Int) => scala.Tuple2.apply[Int, Int](i.+(low1), i.+(low2))))(immutable.this.IndexedSeq.canBuildFrom[(Int, Int)]).toList else if (Patience.this.haveCommonElements(seq1, seq2).unary_!) scala.collection.immutable.Nil else { def loop(low1: Int, low2: Int, high1: Int, high2: Int, acc: List[(Int, Int)]): List[(Int, Int)] = if (low1.==(high1).||(low2.==(high2))) acc else { var lastPos1: Int = low1.-(1); var lastPos2: Int = low2.-(1); var answer: List[(Int, Int)] = acc; Patience.this.longest(Patience.this.uniqueCommons(seq1.view.slice(low1, high1).toList, seq2.view.slice(low2, high2).toList)).withFilter(((check$ifrefutable$1: (Int, Int)) => (check$ifrefutable$1: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => true case _ => false })).foreach[Unit](((x$9: (Int, Int)) => (x$9: (Int, Int) @unchecked) match { case (_1: Int, _2: Int)(Int, Int)((p1 @ _), (p2 @ _)) => { val pos1: Int = p1.+(low1); val pos2: Int = p2.+(low2); if (lastPos1.+(1).!=(pos1).||(lastPos2.+(1).!=(pos2))) answer = loop(lastPos1.+(1), lastPos2.+(1), pos1, pos2, answer) else (); lastPos1 = pos1; lastPos2 = pos2; answer = { val x$8: (Int, Int) = scala.Tuple2.apply[Int, Int](pos1, pos2); answer.::[(Int, Int)](x$8) } } })); if (answer.size.>(acc.size)) loop(lastPos1.+(1), lastPos2.+(1), high1, high2, answer) else if (cats.implicits.catsSyntaxEq[T](seq1.apply(low1))(Patience.this.evidence$1).===(seq2.apply(low2))) { var newLow1: Int = low1; var newLow2: Int = low2; while$1(){ if (newLow1.<(high1).&&(newLow2.<(high2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newLow1))(Patience.this.evidence$1).===(seq2.apply(newLow2)))) { { answer = { val x$10: (Int, Int) = scala.Tuple2.apply[Int, Int](newLow1, newLow2); answer.::[(Int, Int)](x$10) }; newLow1 = newLow1.+(1); newLow2 = newLow2.+(1) }; while$1() } else () }; loop(newLow1, newLow2, high1, high2, answer) } else if (cats.implicits.catsSyntaxEq[T](seq1.apply(high1.-(1)))(Patience.this.evidence$1).===(seq2.apply(high2.-(1)))) { var newHigh1: Int = high1.-(1); var newHigh2: Int = high2.-(1); while$2(){ if (newHigh1.>(low1).&&(newHigh2.>(low2)).&&(cats.implicits.catsSyntaxEq[T](seq1.apply(newHigh1.-(1)))(Patience.this.evidence$1).===(seq2.apply(newHigh2.-(1))))) { { newHigh1 = newHigh1.-(1); newHigh2 = newHigh2.-(1) }; while$2() } else () }; answer = loop(lastPos1.+(1), lastPos2.+(1), newHigh1, newHigh2, answer); scala.Predef.intWrapper(0).until(high1.-(newHigh1)).foreach[Unit](((i: Int) => answer = { val x$11: (Int, Int) = scala.Tuple2.apply[Int, Int](newHigh1.+(i), newHigh2.+(i)); answer.::[(Int, Int)](x$11) })); answer } else Patience.this.classicLcs match { case (value: diffson.lcs.DynamicProgLcs[T])Some[diffson.lcs.DynamicProgLcs[T]]((classicLcs @ _)) => { val x$12: List[(Int, Int)] = classicLcs.lcs(seq1, seq2, low1, high1, low2, high2); answer.reverse_:::[(Int, Int)](x$12) } case _ => answer } }; loop(low1, low2, high1, high2, scala.collection.immutable.Nil).reverse } 793 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9074 9086 224 diffson.lcs.Patience.withFallback Select false 0 false Patience.this.withFallback 794 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9050 9050 224 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 795 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9050 9050 224 diffson.lcs.Hashed.HashesEq ApplyToImplicitArgs false 0 false lcs.this.Hashed.HashesEq[T](Patience.this.evidence$1) 796 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9050 9087 224 diffson.lcs.Patience. ApplyToImplicitArgs false 0 false new diffson.lcs.Patience[diffson.lcs.Hashed[T]](Patience.this.withFallback)(lcs.this.Hashed.HashesEq[T](Patience.this.evidence$1)) 797 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9036 9036 224 diffson.lcs.Patience.evidence$1 Select false 0 false Patience.this.evidence$1 798 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience savedHashes 9036 9088 224 diffson.lcs.HashedLcs. ApplyToImplicitArgs false 0 false new diffson.lcs.HashedLcs[T](new diffson.lcs.Patience[diffson.lcs.Hashed[T]](Patience.this.withFallback)(lcs.this.Hashed.HashesEq[T](Patience.this.evidence$1)))(Patience.this.evidence$1) 799 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9294 9306 232 diffson.lcs.Stacked.next Select false 0 false stacked.next 800 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9363 9398 234 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$13) 801 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9352 9399 234 diffson.lcs.Stacked.loop Apply false 0 false loop(next, { val x$13: (Int, Int) = scala.Tuple2.apply[Int, Int](stacked.idx1, stacked.idx2); acc.::[(Int, Int)](x$13) }) 802 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9431 9466 236 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$14) 803 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9490 9493 238 scala.collection.immutable.Nil Select false 0 false scala.collection.immutable.Nil 804 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9479 9494 238 diffson.lcs.Stacked.loop Apply false 0 false loop(this, scala.collection.immutable.Nil) <<<<<< EOF # path=/home/travis/build/gnieh/diffson/core/.jvm/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/gnieh/diffson/core/src/main/scala <<<<<< EOF