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/jsonpatch/JsonDiff.scala","total":100,"coverage":{"42":1,"37":1,"52":1,"125":1,"57":1,"61":1,"89":1,"85":1,"102":1,"28":1,"70":1,"137":1,"33":1,"65":1,"109":1,"124":1,"96":1,"129":1,"134":1,"73":1,"34":1,"59":1,"54":1,"49":1,"76":1,"103":1,"140":1,"108":1,"130":1,"80":1,"35":1,"95":1,"67":1,"127":1,"31":1,"143":1,"43":1,"36":1,"51":1,"126":1,"131":1,"90":1,"122":1}},{"filename":"core/src/main/scala/diffson/lcs/DynamicProgLcs.scala","total":85,"coverage":{"69":1,"88":1,"42":1,"37":1,"20":1,"46":1,"93":1,"57":1,"89":1,"74":1,"85":1,"70":1,"33":1,"92":1,"41":1,"73":1,"34":1,"17":1,"22":1,"59":1,"27":1,"71":1,"86":1,"76":1,"35":1,"48":1,"63":1,"95":1,"50":1,"16":1,"31":1,"72":1,"99":0,"26":1,"23":1,"75":1,"58":1,"36":1,"30":1,"51":1,"19":1,"79":1,"94":1,"47":1,"15":1,"68":1,"90":1}},{"filename":"core/src/main/scala/diffson/lcs/Lcs.scala","total":100,"coverage":{"34":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/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":"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/jsonpointer/package.scala","total":60,"coverage":{"88":1,"42":1,"52":1,"125":1,"46":1,"78":1,"106":1,"89":1,"116":1,"74":1,"85":1,"102":1,"33":0,"97":1,"109":1,"124":1,"77":1,"96":1,"64":1,"44":1,"54":1,"39":1,"103":1,"91":1,"66":1,"135":1,"123":1,"48":1,"50":1,"67":1,"72":1,"104":1,"55":1,"75":1,"82":1,"36":1,"131":1,"68":1,"62":1,"90":1,"83":1}},{"filename":"core/src/main/scala/diffson/jsonmergepatch/package.scala","total":44,"coverage":{"33":1,"29":0,"27":0}},{"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":"playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala","total":30,"coverage":{"101":1,"170":1,"115":1,"56":0,"142":0,"153":1,"125":1,"157":1,"152":1,"57":0,"78":1,"179":1,"106":1,"121":0,"147":1,"132":0,"133":0,"74":1,"85":1,"160":1,"137":1,"92":1,"65":0,"156":1,"169":1,"141":0,"173":1,"41":1,"73":1,"128":1,"34":0,"148":1,"161":1,"64":1,"176":1,"44":0,"118":1,"71":1,"54":0,"181":1,"113":1,"140":0,"66":0,"155":1,"108":1,"130":0,"135":1,"80":1,"167":1,"35":0,"162":1,"123":1,"145":1,"63":1,"150":1,"50":0,"177":1,"182":1,"127":1,"72":1,"143":0,"99":1,"87":0,"158":1,"139":0,"151":1,"36":0,"168":1,"146":1,"126":1,"136":1,"94":1,"131":0,"47":0,"163":1,"68":0,"178":1}},{"filename":"core/src/main/scala/diffson/jsonpatch/package.scala","total":70,"coverage":{"42":0,"29":1,"38":0,"32":1,"45":1,"36":1}},{"filename":"core/src/main/scala/diffson/lcs/Patience.scala","total":97,"coverage":{"234":1,"88":1,"170":1,"202":1,"37":0,"125":1,"196":1,"157":1,"189":1,"93":1,"78":1,"164":1,"238":1,"121":1,"147":1,"132":1,"89":1,"116":1,"201":1,"70":1,"192":1,"165":1,"197":1,"65":1,"97":1,"224":1,"188":1,"169":1,"141":1,"96":1,"173":1,"105":1,"205":1,"161":1,"64":1,"176":1,"191":1,"118":1,"144":1,"49":1,"236":1,"181":1,"187":1,"172":1,"219":1,"103":1,"140":1,"66":1,"155":1,"198":1,"80":1,"167":1,"162":1,"123":1,"194":1,"150":1,"182":1,"154":1,"72":1,"143":1,"87":1,"158":1,"186":1,"55":1,"139":1,"82":1,"151":1,"146":1,"51":1,"210":1,"195":1,"131":1,"47":1,"163":1,"200":1,"178":1,"232":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}},{"filename":"core/src/main/scala/diffson/jsonpatch/JsonPatch.scala","total":91,"coverage":{"37":0,"46":1,"121":1,"147":1,"133":1,"74":1,"102":1,"38":1,"70":1,"92":1,"65":1,"97":1,"156":1,"53":1,"109":1,"124":1,"193":0,"41":1,"128":1,"105":1,"166":1,"32":1,"148":1,"44":1,"71":1,"49":1,"187":1,"81":1,"39":1,"98":1,"103":1,"155":1,"130":1,"135":1,"167":1,"123":1,"48":1,"150":1,"95":1,"199":1,"154":1,"72":1,"43":1,"40":1,"75":1,"151":1,"146":1,"107":0,"126":1,"79":1,"195":0,"94":1,"131":1,"47":1,"68":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 917 942 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 990 1019 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 1059 1097 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 1226 1226 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 1226 1238 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 1359 1378 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 1349 1379 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 1334 1380 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 1447 1459 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 1439 1460 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 1543 1556 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 1653 1657 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 1746 1760 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 1800 1815 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 1964 1964 65 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 1941 1967 65 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 1996 2032 66 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 1905 2040 64 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 2069 2069 68 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 2069 2075 68 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 2060 2076 68 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 2048 2077 68 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 1882 2078 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 2245 2266 73 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 2280 2292 74 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 2516 2516 78 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 2493 2526 78 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 28 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2492 2492 78 diffson.playJson.playJsonJsony Select false 0 false 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 2489 2534 78 diffson.jsonpatch.Add.apply ApplyToImplicitArgs false 0 false jsonpatch.Add.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, 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 2479 2479 78 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 31 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2479 2535 78 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](jsonpatch.Add.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 32 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2580 2622 80 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 33 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2850 2850 85 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 34 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2827 2860 85 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 35 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2826 2826 85 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 36 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2820 2866 85 diffson.jsonpatch.Remove.apply ApplyToImplicitArgs false 0 false jsonpatch.Remove.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, old)(playJson.this.`package`.playJsonJsony) 37 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2810 2810 85 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 38 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2810 2867 85 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](jsonpatch.Remove.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 39 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2912 2943 87 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' field") 40 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3207 3207 92 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 41 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3184 3217 92 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 42 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3183 3183 92 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 43 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3176 3230 92 diffson.jsonpatch.Replace.apply ApplyToImplicitArgs false 0 false jsonpatch.Replace.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value, old)(playJson.this.`package`.playJsonJsony) 44 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3166 3166 92 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 45 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3166 3231 92 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](jsonpatch.Replace.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 46 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3276 3318 94 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 47 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3560 3560 99 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 48 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3537 3570 99 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get 49 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3595 3595 99 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 3572 3605 99 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 51 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3536 3536 99 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 52 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3532 3606 99 diffson.jsonpatch.Move.apply ApplyToImplicitArgs false 0 false jsonpatch.Move.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony) 53 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3522 3522 99 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 54 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3522 3607 99 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](jsonpatch.Move.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 55 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3652 3693 101 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") 56 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3935 3935 106 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false 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 3912 3945 106 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get 58 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3970 3970 106 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 59 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3947 3980 106 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 60 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3911 3911 106 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 61 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3907 3981 106 diffson.jsonpatch.Copy.apply ApplyToImplicitArgs false 0 false jsonpatch.Copy.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony) 62 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3897 3897 106 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 63 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 3897 3982 106 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](jsonpatch.Copy.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 64 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4027 4068 108 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'from\' or \'path\' field") 65 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4302 4302 113 diffson.playJson.DiffsonProtocol.JsResultInstances Select false 0 false DiffsonProtocol.this.JsResultInstances 66 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4279 4312 113 play.api.libs.json.JsResult.get Select false 0 false jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get 67 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4278 4278 113 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 68 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4274 4320 113 diffson.jsonpatch.Test.apply ApplyToImplicitArgs false 0 false jsonpatch.Test.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony) 69 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4264 4264 113 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 70 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4264 4321 113 play.api.libs.json.JsSuccess.apply Apply false 0 false play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](jsonpatch.Test.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 71 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4366 4408 115 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply("missing \'path\' or \'value\' field") 72 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4462 4513 118 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)) 73 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4558 4605 121 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)) 74 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2179 4613 72 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 @ _))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](jsonpatch.Add.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](jsonpatch.Remove.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](jsonpatch.Replace.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](jsonpatch.Move.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](jsonpatch.Copy.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](jsonpatch.Test.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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)) })) 75 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4695 4699 126 Literal false 0 false "op" 76 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4703 4718 126 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("add") 77 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4711 4711 126 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 78 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4703 4718 126 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]) 79 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4695 4718 126 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])) 80 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4732 4738 127 Literal false 0 false "path" 81 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4751 4751 127 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 82 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4751 4760 127 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 83 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4742 4761 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) 84 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4750 4750 127 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 85 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4742 4761 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]) 86 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4732 4761 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])) 87 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4775 4782 128 Literal false 0 false "value" 88 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4786 4786 128 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 89 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4786 4791 128 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]) 90 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4775 4791 128 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])) 91 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4673 4792 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("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]))) 92 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4865 4869 131 Literal false 0 false "op" 93 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4873 4891 131 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("remove") 94 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4881 4881 131 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 95 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4873 4891 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("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString]) 96 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4865 4891 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("remove"))(json.this.Writes.jsValueWrites[play.api.libs.json.JsString])) 97 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4905 4911 132 Literal false 0 false "path" 98 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4924 4924 132 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 99 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4924 4933 132 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 100 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4915 4934 132 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) 101 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4923 4923 132 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 102 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4915 4934 132 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]) 103 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4905 4934 132 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])) 104 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4948 4953 133 Literal false 0 false "old" 105 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4957 4957 133 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 106 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4957 4960 133 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]) 107 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4948 4960 133 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])) 108 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4843 4961 130 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]))) 109 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5029 5033 136 Literal false 0 false "op" 110 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5037 5055 136 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("remove") 111 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5045 5045 136 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 112 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5037 5055 136 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]) 113 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5029 5055 136 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])) 114 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5069 5075 137 Literal false 0 false "path" 115 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5088 5088 137 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 116 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5088 5097 137 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 117 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5079 5098 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) 118 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5087 5087 137 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 119 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5079 5098 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]) 120 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5069 5098 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])) 121 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5007 5099 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("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]))) 122 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5180 5184 140 Literal false 0 false "op" 123 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5188 5207 140 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("replace") 124 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5196 5196 140 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 125 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5188 5207 140 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]) 126 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5180 5207 140 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])) 127 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5221 5227 141 Literal false 0 false "path" 128 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5240 5240 141 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 129 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5240 5249 141 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 130 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5231 5250 141 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) 131 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5239 5239 141 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 132 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5231 5250 141 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]) 133 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5221 5250 141 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])) 134 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5264 5271 142 Literal false 0 false "value" 135 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5275 5275 142 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 5275 5280 142 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]) 137 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5264 5280 142 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])) 138 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5294 5299 143 Literal false 0 false "old" 139 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5303 5303 143 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 140 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5303 5306 143 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]) 141 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5294 5306 143 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])) 142 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5158 5307 139 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]))) 143 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5383 5387 146 Literal false 0 false "op" 144 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5391 5410 146 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("replace") 145 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5399 5399 146 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 146 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5391 5410 146 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]) 147 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5383 5410 146 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])) 148 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5424 5430 147 Literal false 0 false "path" 149 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5443 5443 147 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 150 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5443 5452 147 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 151 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5434 5453 147 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) 152 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5442 5442 147 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 153 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5434 5453 147 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]) 154 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5424 5453 147 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])) 155 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5467 5474 148 Literal false 0 false "value" 156 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5478 5478 148 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsValue] 157 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5478 5483 148 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]) 158 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5467 5483 148 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])) 159 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5361 5484 145 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]))) 160 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5550 5554 151 Literal false 0 false "op" 161 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5558 5574 151 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("move") 162 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5566 5566 151 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 163 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5558 5574 151 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]) 164 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5550 5574 151 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])) 165 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5588 5594 152 Literal false 0 false "from" 166 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5607 5607 152 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 167 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5607 5616 152 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 168 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5598 5617 152 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) 169 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5606 5606 152 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 170 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5598 5617 152 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]) 171 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5588 5617 152 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])) 172 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5631 5637 153 Literal false 0 false "path" 173 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5650 5650 153 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 174 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5650 5659 153 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 175 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5641 5660 153 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) 176 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5649 5649 153 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 177 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5641 5660 153 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]) 178 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5631 5660 153 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])) 179 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5528 5661 150 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]))) 180 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5727 5731 156 Literal false 0 false "op" 181 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5735 5751 156 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("copy") 182 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5743 5743 156 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 183 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5735 5751 156 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]) 184 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5727 5751 156 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])) 185 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5765 5771 157 Literal false 0 false "from" 186 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5784 5784 157 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 187 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5784 5793 157 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](from)(`package`.this.Pointer.show).show 188 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5775 5794 157 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) 189 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5783 5783 157 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 190 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5775 5794 157 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]) 191 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5765 5794 157 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])) 192 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5808 5814 158 Literal false 0 false "path" 193 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5827 5827 158 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 194 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5827 5836 158 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 195 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5818 5837 158 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) 196 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5826 5826 158 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 197 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5818 5837 158 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]) 198 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5808 5837 158 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])) 199 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5705 5838 155 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]))) 200 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5905 5909 161 Literal false 0 false "op" 201 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5913 5929 161 play.api.libs.json.JsString.apply Apply false 0 false play.api.libs.json.JsString.apply("test") 202 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5921 5921 161 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 203 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5913 5929 161 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]) 204 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5905 5929 161 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])) 205 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5943 5949 162 Literal false 0 false "path" 206 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5962 5962 162 diffson.jsonpointer.Pointer.show Select false 0 false `package`.this.Pointer.show 207 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5962 5971 162 cats.Show.Ops.show Select false 0 false cats.implicits.toShow[diffson.jsonpointer.Pointer](path)(`package`.this.Pointer.show).show 208 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5953 5972 162 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) 209 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5961 5961 162 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false json.this.Writes.jsValueWrites[play.api.libs.json.JsString] 210 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5953 5972 162 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]) 211 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5943 5972 162 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])) 212 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5986 5993 163 Literal false 0 false "value" 213 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5997 5997 163 play.api.libs.json.DefaultWrites.jsValueWrites TypeApply false 0 false 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 5997 6002 163 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]) 215 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5986 6002 163 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])) 216 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 5883 6003 160 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]))) 217 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 4621 6011 123 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]))) })) 218 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 2145 6012 71 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 @ _))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Add[play.api.libs.json.JsValue]](jsonpatch.Add.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Remove[play.api.libs.json.JsValue]](jsonpatch.Remove.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Replace[play.api.libs.json.JsValue]](jsonpatch.Replace.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value, old)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Move[play.api.libs.json.JsValue]](jsonpatch.Move.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _)))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Copy[play.api.libs.json.JsValue]](jsonpatch.Copy.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](from)(DiffsonProtocol.this.JsResultInstances).get, jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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 @ _))) => play.api.libs.json.JsSuccess.apply[diffson.jsonpatch.Test[play.api.libs.json.JsValue]](jsonpatch.Test.apply[play.api.libs.json.JsValue](jsonpointer.`package`.Pointer.parse[play.api.libs.json.JsResult](path)(DiffsonProtocol.this.JsResultInstances).get, value)(playJson.this.`package`.playJsonJsony), play.api.libs.json.JsSuccess.apply$default$2[Nothing]) 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]))) }))) 219 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6166 6166 169 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]] 220 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6166 6166 169 diffson.playJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 221 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6166 6166 169 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) 222 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6206 6206 169 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 223 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6197 6209 169 diffson.jsonpatch.JsonPatch.apply ApplyToImplicitArgs false 0 false jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$2)(playJson.this.`package`.playJsonJsony) 224 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6335 6335 170 scala.collection.Seq.canBuildFrom TypeApply false 0 false 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 6335 6344 170 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$3)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) 226 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6259 6345 170 play.api.libs.json.JsError.apply Apply false 0 false play.api.libs.json.JsError.apply({ val x$3: (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$3)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) 227 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6155 6355 169 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$2: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$2)(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$3: (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$3)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) })) 228 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6113 6363 168 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$2: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$2)(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$3: (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$3)(collection.this.Seq.canBuildFrom[(play.api.libs.json.JsPath, Seq[play.api.libs.json.JsonValidationError])]) }) })))) 229 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6439 6439 173 diffson.playJson.DiffsonProtocol.OperationFormat Select false 0 false DiffsonProtocol.this.OperationFormat 230 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6428 6442 173 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$4)(DiffsonProtocol.this.OperationFormat) 231 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6427 6427 173 scala.collection.immutable.List.canBuildFrom TypeApply false 0 false immutable.this.List.canBuildFrom[play.api.libs.json.JsValue] 232 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6414 6452 173 scala.collection.TraversableOnce.toVector Select false 0 false patch.ops.map[play.api.libs.json.JsValue, List[play.api.libs.json.JsValue]](((x$4: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$4)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector 233 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6387 6453 173 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$4: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$4)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector) 234 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6371 6454 173 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$4: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$4)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector))) 235 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6079 6455 167 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$2: List[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]]) => jsonpatch.JsonPatch.apply[play.api.libs.json.JsValue](x$2)(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$3: (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$3)(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$4: diffson.jsonpatch.Operation[play.api.libs.json.JsValue]) => play.api.libs.json.Json.toJson[diffson.jsonpatch.Operation[play.api.libs.json.JsValue]](x$4)(DiffsonProtocol.this.OperationFormat)))(immutable.this.List.canBuildFrom[play.api.libs.json.JsValue]).toVector)))) 236 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6691 6691 178 scala.Predef.$conforms TypeApply false 0 false scala.Predef.$conforms[(String, play.api.libs.json.JsValue)] 237 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6686 6696 178 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)]) 238 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6685 6685 178 diffson.playJson.playJsonJsony Select false 0 false playJson.this.`package`.playJsonJsony 239 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6664 6697 178 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) 240 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6654 6654 178 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false 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 6654 6698 178 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]) 242 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6759 6786 179 diffson.jsonmergepatch.JsonMergePatch.Value.apply Apply false 0 false jsonmergepatch.JsonMergePatch.Value.apply[play.api.libs.json.JsValue](value) 243 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6749 6749 179 play.api.libs.json.JsSuccess.apply$default$2 TypeApply false 0 false play.api.libs.json.JsSuccess.apply$default$2[Nothing] 244 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6749 6787 179 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]) 245 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6571 6795 177 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]) })) 246 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6856 6889 182 play.api.libs.json.JsObject.apply Apply false 0 false play.api.libs.json.JsObject.apply(flds) 247 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6803 6943 181 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 })) 248 /home/travis/build/gnieh/diffson/playJson/shared/src/main/scala/diffson/playJson/DiffsonProtocol.scala diffson.playJson DiffsonProtocol Object diffson.playJson.DiffsonProtocol 6532 6944 176 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 }))) 249 /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 250 /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) 251 /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) 252 /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 253 /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) 254 /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 255 /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)] 256 /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)]) 257 /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)])) 258 /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 259 /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) 260 /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 3530 3530 107 diffson.jsonpatch.Remove.apply$default$2 TypeApply false 0 false jsonpatch.Remove.apply$default$2[Nothing] 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 3566 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, jsonpatch.Remove.apply$default$2[Nothing])(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 3659 3659 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 3641 3669 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 3671 3680 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 3640 3640 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 3634 3681 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 3747 3769 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 3726 3726 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 3726 3726 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 3726 3770 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 3841 3878 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 3982 3982 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 3964 3992 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 3956 3956 116 diffson.jsonpatch.Replace.apply$default$3 TypeApply false 0 false jsonpatch.Replace.apply$default$3[Nothing] 128 /home/travis/build/gnieh/diffson/sprayJson/src/main/scala/gnieh/diffson/sprayJson/DiffsonProtocol.scala diffson.sprayJson DiffsonProtocol Class diffson.sprayJson.DiffsonProtocol read 3963 3963 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 3956 4000 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, jsonpatch.Replace.apply$default$3[Nothing])(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 4101 4101 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 4083 4111 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 4120 4129 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 4082 4082 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 4075 4130 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 4196 4229 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 4175 4175 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 4175 4175 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 4175 4230 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 4298 4327 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 4437 4437 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 4419 4447 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 4467 4467 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 4449 4477 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 4418 4418 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 4414 4478 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 4544 4576 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 4523 4523 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 4523 4523 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 4523 4577 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 4645 4674 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 4784 4784 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 4766 4794 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 4814 4814 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 4796 4824 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 4765 4765 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 4761 4825 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 4891 4923 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 4870 4870 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 4870 4870 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 4870 4924 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 4992 5022 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 5123 5123 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 5105 5133 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 5104 5104 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 5100 5141 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 5207 5240 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 5186 5186 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 5186 5186 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 5186 5241 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 5295 5295 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 5295 5295 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 5295 5356 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 5397 5397 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 5397 5397 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 5397 5448 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 5665 5665 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 5663 5671 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 5662 5662 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 5649 5681 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 5641 5682 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 5832 5832 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 5821 5852 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 5820 5820 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 5813 5860 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 5790 5790 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 5790 5861 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 5901 5930 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 5880 5880 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 5880 5880 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 5880 5931 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 5537 5540 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 6199 6215 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 6415 6415 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 6394 6423 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 6459 6485 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 6027 6030 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 2164 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 2334 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 2487 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 2555 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 2623 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 3041 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, `package`.this.Pointer.Ops$newtype(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 3206 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](`package`.this.Pointer.Ops$newtype(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 3326 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](`package`.this.Pointer.Ops$newtype(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 4381 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](`package`.this.Pointer.Ops$newtype(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.Ops$newtype./ Apply false 0 false `package`.this.Pointer.Ops$newtype(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](`package`.this.Pointer.Ops$newtype(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](`package`.this.Pointer.Ops$newtype(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 5674 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 6026 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 6251 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, `package`.this.Pointer.Ops$newtype(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 6427 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 6554 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, `package`.this.Pointer.Ops$newtype(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, `package`.this.Pointer.Ops$newtype(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, `package`.this.Pointer.Ops$newtype(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, `package`.this.Pointer.Ops$newtype(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 1853 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, `package`.this.Pointer.Ops$newtype(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, `package`.this.Pointer.Ops$newtype(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 2972 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 6371 6375 154 diffson.jsonpatch.Move.from Select false 0 false Move.this.from 320 /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 321 /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.Ops$newtype.evaluate ApplyToImplicitArgs false 0 false `package`.this.Pointer.Ops$newtype(Move.this.from).evaluate[F, Json](original)(F, Move.this.evidence$5) 322 /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) 323 /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) 324 /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)) 325 /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)))) 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 Apply false 0 false cats.implicits.toFlatMapOps[F, Json](`package`.this.Pointer.Ops$newtype(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 Move Class diffson.jsonpatch.Move prefix 6348 6534 154 cats.FlatMap.Ops.flatMap Block true 0 false cats.implicits.toFlatMapOps[F, Json](`package`.this.Pointer.Ops$newtype(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)))))) 328 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpatch/JsonPatch.scala diffson.jsonpatch Copy Class diffson.jsonpatch.Copy apply 6792 6796 166 diffson.jsonpatch.Copy.from Select false 0 false Copy.this.from 329 /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 330 /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.Ops$newtype.evaluate ApplyToImplicitArgs false 0 false `package`.this.Pointer.Ops$newtype(Copy.this.from).evaluate[F, Json](original)(F, Copy.this.evidence$6) 331 /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) 332 /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)) 333 /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](`package`.this.Pointer.Ops$newtype(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)))) 334 /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) 335 /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) 336 /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() 337 /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) 338 /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) 339 /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) 340 /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 341 /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() 342 /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) 343 /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 344 /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 345 /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] 346 /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]) 347 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2124 2124 62 cats.data.Chain.empty TypeApply false 0 false cats.data.Chain.empty[Nothing] 348 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2117 2117 62 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(cats.data.Chain.empty[Nothing]) 349 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2159 2159 64 Literal false 0 false "(0|[1-9][0-9]*)" 350 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 2177 2177 64 scala.collection.immutable.StringLike.r Select false 0 false scala.Predef.augmentString("(0|[1-9][0-9]*)").r 351 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2295 2295 67 scala.collection.immutable.StringLike.toInt Select false 0 false scala.Predef.augmentString(idx).toInt 352 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2290 2290 67 scala.util.Try.apply Apply false 0 false scala.util.Try.apply[Int](scala.Predef.augmentString(idx).toInt) 353 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2308 2308 67 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[Throwable] 354 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2308 2308 67 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]) 355 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2338 2338 67 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)) 356 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2383 2383 68 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[String, Nothing](key) 357 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2253 2253 66 scala.collection.Seq.canBuildFrom TypeApply false 0 false collection.this.Seq.canBuildFrom[Either[String,Int]] 358 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2253 2253 66 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]]) 359 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2242 2242 66 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]])) 360 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 2228 2228 66 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]]))) 361 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2504 2504 72 Literal false 0 false null 362 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2518 2518 72 java.lang.String.isEmpty Apply false 0 false input.isEmpty() 363 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2509 2509 72 scala.Boolean.|| Apply false 0 false input.==(null).||(input.isEmpty()) 364 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2590 2590 74 diffson.jsonpointer.Pointer.Root Select false 0 false `package`.this.Pointer.Root 365 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2581 2581 74 cats.Applicative.pure Apply false 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.Root) 366 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2581 2581 74 cats.Applicative.pure Block true 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.Root) 367 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2631 2631 75 Literal false 0 false "/" 368 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2613 2613 75 scala.Boolean.unary_! Select false 0 false input.startsWith("/").unary_! 369 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2703 2703 77 diffson.PointerException. Apply false 0 false new PointerException("A JSON pointer must start with \'/\'") 370 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2702 2702 77 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("A JSON pointer must start with \'/\'")) 371 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2702 2702 77 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("A JSON pointer must start with \'/\'")) 372 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2964 2964 82 scala.collection.IndexedSeqOptimized.drop Apply false 0 false scala.Predef.refArrayOps[String](input.split("/")).drop(1) 373 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2993 2993 83 scala.Int.== Apply false 0 false parts.length.==(0) 374 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3065 3065 85 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply("") 375 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3057 3057 85 cats.Applicative.pure Apply false 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) 376 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3057 3057 85 cats.Applicative.pure Block true 0 false F.pure[diffson.jsonpointer.package.Pointer](`package`.this.Pointer.apply("")) 377 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3195 3195 88 java.lang.String.matches Apply false 0 false x$3.matches(".*~(?![01]).*") 378 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3185 3185 88 scala.collection.IndexedSeqOptimized.exists Apply false 0 false scala.Predef.refArrayOps[String](parts).exists(((x$3: String) => x$3.matches(".*~(?![01]).*"))) 379 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3242 3242 89 diffson.PointerException. Apply false 0 false new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'") 380 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3241 3241 89 cats.ApplicativeError.raiseError Apply false 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) 381 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3241 3241 89 cats.ApplicativeError.raiseError Block true 0 false F.raiseError[diffson.jsonpointer.package.Pointer](new PointerException("Occurrences of \'~\' must be followed by \'0\' or \'1\'")) 382 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3381 3381 91 java.lang.String.endsWith Apply false 0 false input.endsWith("/") 383 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3397 3397 91 Literal false 0 false "" 384 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3394 3394 91 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])) 385 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3394 3394 91 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])) 386 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3405 3405 91 diffson.jsonpointer.Pointer.parts Ident true 0 false parts 387 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3642 3642 96 java.lang.String.replace Apply false 0 false x$4.replace("~1", "/").replace("~0", "~") 388 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3613 3613 96 scala.Array.canBuildFrom ApplyToImplicitArgs false 0 false scala.this.Array.canBuildFrom[String]((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String])) 389 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3613 3613 96 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]))) 390 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3706 3706 97 scala.collection.compat.immutable.ArraySeq.unsafeWrapArray Apply false 0 false scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems) 391 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3681 3681 97 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply((scala.collection.compat.immutable.ArraySeq.unsafeWrapArray[String](elems): _*)) 392 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3673 3673 97 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): _*))) 393 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3334 3334 90 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): _*))) } 394 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 3169 3169 88 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): _*))) } 395 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2776 2776 78 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): _*))) } } 396 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer parse 2609 2609 75 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): _*))) } } 397 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3844 3844 103 cats.data.Chain.isEmpty Select false 0 false Pointer.this.Ops$newtype(pointer).parts.isEmpty 398 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3861 3861 104 Literal false 0 false "" 399 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3861 3861 104 Block true 0 false "" 400 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3883 3883 106 Literal false 0 false "/" 401 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 4039 4039 109 scala.collection.TraversableOnce.mkString Apply false 0 false Pointer.this.Ops$newtype(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("/") 402 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3887 3887 106 java.lang.String.+ Apply false 0 false "/".+(Pointer.this.Ops$newtype(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("/")) 403 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3887 3887 106 java.lang.String.+ Block true 0 false "/".+(Pointer.this.Ops$newtype(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("/")) 404 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer 3808 3808 102 cats.Show.show Apply false 0 false cats.Show.show[diffson.jsonpointer.package.Pointer](((pointer: diffson.jsonpointer.package.Pointer) => if (Pointer.this.Ops$newtype(pointer).parts.isEmpty) "" else "/".+(Pointer.this.Ops$newtype(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("/")))) 405 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer apply 947 947 33 scala.Any.asInstanceOf TypeApply false 0 false parts.asInstanceOf[diffson.jsonpointer.package.Pointer] 406 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype parts 947 947 33 scala.Any.asInstanceOf TypeApply false 0 false Ops$newtype.this.$this$.asInstanceOf[cats.data.Chain[diffson.jsonpointer.package.Part]] 407 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1060 1060 36 scala.util.Left.apply Apply false 0 false scala.`package`.Left.apply[String, Nothing](s) 408 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1055 1055 36 cats.data.Chain.append Apply false 0 false Ops$newtype.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Left.apply[String, Nothing](s)) 409 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1042 1042 36 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Ops$newtype.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Left.apply[String, Nothing](s))) 410 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1128 1128 39 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, Int](i) 411 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1122 1122 39 cats.data.Chain.append Apply false 0 false Ops$newtype.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Right.apply[Nothing, Int](i)) 412 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype / 1109 1109 39 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Ops$newtype.this.parts.append[diffson.jsonpointer.package.Part](scala.`package`.Right.apply[Nothing, Int](i))) 413 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1276 1276 42 diffson.jsonpointer.Pointer.Ops$newtype.parts Select false 0 false Ops$newtype.this.parts 414 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1275 1275 42 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(Ops$newtype.this.parts) 415 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1292 1292 42 diffson.jsonpointer.Pointer.Root Select false 0 false `package`.this.Pointer.Root 416 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1261 1261 42 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](json, `package`.this.Pointer.apply(Ops$newtype.this.parts), `package`.this.Pointer.Root) 417 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1412 1412 44 diffson.Jsony.Null Select false 0 false Json.Null 418 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1400 1400 44 scala.collection.MapLike.getOrElse Apply false 0 false obj.getOrElse[Json](elem, Json.Null) 419 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1430 1430 44 diffson.jsonpointer.Pointer.Ops$newtype./ Apply false 0 false Pointer.this.Ops$newtype(parent)./(elem) 420 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1386 1386 44 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, Pointer.this.Ops$newtype(parent)./(elem)) 421 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1385 1385 44 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, Pointer.this.Ops$newtype(parent)./(elem))) 422 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1380 1380 44 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, Pointer.this.Ops$newtype(parent)./(elem)))) 423 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1527 1527 46 scala.collection.SeqLike.size Select false 0 false arr.size 424 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1520 1520 46 scala.Int.>= Apply false 0 false idx.>=(arr.size) 425 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1663 1663 48 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 426 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1677 1677 48 cats.instances.IntInstances.catsStdShowForInt Select false 0 false cats.implicits.catsStdShowForInt 427 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1677 1677 48 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[Int](idx)(cats.implicits.catsStdShowForInt) 428 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1705 1705 48 diffson.jsonpointer.Pointer.show Select false 0 false Pointer.this.show 429 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1705 1705 48 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(Pointer.this.show) 430 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1663 1663 48 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)(Pointer.this.show)) 431 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1642 1642 48 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)(Pointer.this.show))) 432 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1641 1641 48 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)(Pointer.this.show)))) 433 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1641 1641 48 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)(Pointer.this.show)))) 434 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1757 1757 50 scala.collection.immutable.Vector.apply Apply false 0 false arr.apply(idx) 435 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1775 1775 50 diffson.jsonpointer.Pointer.Ops$newtype./ Apply false 0 false Pointer.this.Ops$newtype(parent)./(idx) 436 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1753 1753 50 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[Json, diffson.jsonpointer.package.Pointer, diffson.jsonpointer.package.Pointer](arr.apply(idx), tl, Pointer.this.Ops$newtype(parent)./(idx)) 437 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1753 1753 50 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, Pointer.this.Ops$newtype(parent)./(idx))) 438 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1748 1748 50 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, Pointer.this.Ops$newtype(parent)./(idx)))) 439 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1748 1748 50 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, Pointer.this.Ops$newtype(parent)./(idx)))) 440 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1846 1846 52 scala.util.Right.apply Apply false 0 false scala.`package`.Right.apply[Nothing, Json](value) 441 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1840 1840 52 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)) 442 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1932 1932 54 scala.Predef.identity Apply false 0 false scala.Predef.identity[String](x) 443 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1944 1944 54 scala.Any.toString Apply false 0 false x$1.toString() 444 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1931 1931 54 scala.util.Either.fold Apply false 0 false elem.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$1: Int) => x$1.toString())) 445 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1998 1998 55 scala.StringContext.apply Apply false 0 false scala.StringContext.apply("element ", " does not exist at path ", "") 446 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 2012 2012 55 cats.instances.StringInstances.catsStdShowForString Select false 0 false cats.implicits.catsStdShowForString 447 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 2012 2012 55 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[String](elems)(cats.implicits.catsStdShowForString) 448 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 2042 2042 55 diffson.jsonpointer.Pointer.show Select false 0 false Pointer.this.show 449 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 2042 2042 55 cats.Show.Shown.mat ApplyToImplicitArgs false 0 false Show.this.Shown.mat[diffson.jsonpointer.package.Pointer](parent)(Pointer.this.show) 450 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1998 1998 55 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)(Pointer.this.show)) 451 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1977 1977 55 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)(Pointer.this.show))) 452 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1976 1976 55 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)(Pointer.this.show)))) 453 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Ops$newtype Class diffson.jsonpointer.Pointer.Ops$newtype evaluate 1299 1299 42 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(Ops$newtype.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, Pointer.this.Ops$newtype(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)(Pointer.this.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, Pointer.this.Ops$newtype(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)(Pointer.this.show)))) } })) 454 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer opsThis 947 947 33 diffson.jsonpointer.Pointer.Ops$newtype.$this$ Select false 0 false x.$this$ 455 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer unsafeWrap 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[diffson.jsonpointer.Pointer.Repr, diffson.jsonpointer.Pointer.Type] 456 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer unsafeUnwrap 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[diffson.jsonpointer.Pointer.Type, diffson.jsonpointer.Pointer.Repr] 457 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer unsafeWrapM 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[M[diffson.jsonpointer.Pointer.Repr], M[diffson.jsonpointer.Pointer.Type]] 458 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer unsafeUnwrapM 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[M[diffson.jsonpointer.Pointer.Type], M[diffson.jsonpointer.Pointer.Repr]] 459 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer cannotWrapArrayAmbiguous1 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[Array[diffson.jsonpointer.Pointer.Repr], Array[diffson.jsonpointer.Pointer.Type]] 460 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer cannotWrapArrayAmbiguous2 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[Array[diffson.jsonpointer.Pointer.Repr], Array[diffson.jsonpointer.Pointer.Type]] 461 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer cannotUnwrapArrayAmbiguous1 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[Array[diffson.jsonpointer.Pointer.Type], Array[diffson.jsonpointer.Pointer.Repr]] 462 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer cannotUnwrapArrayAmbiguous2 947 947 33 io.estatico.newtype.Coercible.instance TypeApply false 0 false Coercible.instance[Array[diffson.jsonpointer.Pointer.Type], Array[diffson.jsonpointer.Pointer.Repr]] 463 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Pointer Object diffson.jsonpointer.Pointer deriving 947 947 33 scala.Any.asInstanceOf TypeApply false 0 false ev.asInstanceOf[TC[diffson.jsonpointer.Pointer.Type]] 464 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4179 4189 116 diffson.jsonpointer.Pointer.apply Apply false 0 false `package`.this.Pointer.apply(t) 465 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4175 4190 116 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[diffson.jsonpointer.package.Part, diffson.jsonpointer.package.Pointer](h, `package`.this.Pointer.apply(t)) 466 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Inner Object diffson.jsonpointer.Inner unapply 4135 4192 116 scala.Option.map Apply false 0 false `package`.this.Pointer.Ops$newtype(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, `package`.this.Pointer.apply(t)) })) 467 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4317 4329 124 cats.data.Chain.isEmpty Select false 0 false rest.isEmpty 468 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4333 4340 124 scala.Some.apply Apply false 0 false scala.Some.apply[diffson.jsonpointer.package.Part](a) 469 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4383 4387 125 scala.None Select false 0 false scala.None 470 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer Leaf Object diffson.jsonpointer.Leaf unapply 4266 4395 123 scala.Option.flatMap Apply false 0 false `package`.this.Pointer.Ops$newtype(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 })) 471 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ArrayIndex Object diffson.jsonpointer.ArrayIndex unapply 4464 4474 131 scala.util.Either.toOption Select false 0 false e.toOption 472 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4558 4566 135 scala.Predef.identity Apply false 0 false scala.Predef.identity[String](x) 473 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4568 4578 135 scala.Any.toString Apply false 0 false x$5.toString() 474 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4551 4579 135 scala.util.Either.fold Apply false 0 false e.fold[String]({ ((x: String) => scala.Predef.identity[String](x)) }, ((x$5: Int) => x$5.toString())) 475 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/jsonpointer/package.scala diffson.jsonpointer ObjectField Object diffson.jsonpointer.ObjectField unapply 4546 4580 135 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()))) 476 /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) 477 /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) 478 /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 479 /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) 480 /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 481 /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 482 /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) 483 /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) 484 /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) 485 /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)) 486 /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)] 487 /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 488 /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 489 /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) 490 /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) 491 /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) 492 /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)) 493 /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)] 494 /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 495 /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 496 /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) 497 /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) 498 /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) 499 /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)) 500 /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)] 501 /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 502 /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 503 /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 504 /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 505 /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 506 /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 507 /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 508 /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 509 /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 510 /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) 511 /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) 512 /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])) 513 /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 514 /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 515 /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) 516 /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) 517 /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)) 518 /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) 519 /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) 520 /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) 521 /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)) 522 /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)) 523 /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) 524 /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) 525 /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) 526 /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) 527 /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)) 528 /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))) 529 /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)))) 530 /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)))) 531 /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) 532 /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)) 533 /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)) } 534 /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 () 535 /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 () 536 /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) 537 /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) 538 /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) 539 /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)) 540 /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)) } 541 /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 () 542 /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 () 543 /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) 544 /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 545 /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) 546 /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)) 547 /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 548 /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) 549 /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)) 550 /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) 551 /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) 552 /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) 553 /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) 554 /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)) 555 /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))) 556 /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) 557 /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) 558 /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) 559 /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) 560 /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) 561 /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)) 562 /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))) 563 /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)))) 564 /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) 565 /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) 566 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/DynamicProgLcs.scala diffson.lcs DynamicProgLcs Class diffson.lcs.DynamicProgLcs loop 2716 2722 76 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$2) 567 /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) }) 568 /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) }) } 569 /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) }) } 570 /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) }) } 571 /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 572 /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 573 /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 574 /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) 575 /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)] 576 /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)] 577 /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)]) 578 /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)]) } 579 /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)]) } 580 /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)]) } 581 /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)]) } 582 /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 583 /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 584 /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)] 585 /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) 586 /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) 587 /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) 588 /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)) 589 /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)] 590 /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 591 /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 592 /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)] 593 /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) 594 /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) 595 /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) 596 /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)) 597 /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)] 598 /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 599 /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 600 /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 601 /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) 602 /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 603 /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 604 /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) 605 /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) 606 /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 607 /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) 608 /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)) 609 /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 610 /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) 611 /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 612 /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) 613 /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]] 614 /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]]) 615 /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 616 /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) 617 /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]] 618 /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]]) 619 /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) 620 /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 621 /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 622 /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 623 /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) 624 /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)) 625 /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() 626 /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() 627 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed equals 1221 1234 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) 628 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/HashedLcs.scala diffson.lcs Hashed Class diffson.lcs.Hashed equals 1263 1268 38 Literal false 0 false false 629 /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 630 /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 631 /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 632 /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 633 /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) 634 /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 635 /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 636 /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) 637 /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)) 638 /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)) 639 /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 640 /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 641 /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) 642 /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) 643 /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)) 644 /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)) 645 /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) 646 /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)) 647 /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))) 648 /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))) 649 /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)] 650 /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)]) 651 /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] 652 /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]) 653 /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 654 /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) 655 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 2410 2416 65 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Patience.this.Occurrence, Int)](x$1) 656 /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) }) 657 /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) 658 /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 659 /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) 660 /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))) 661 /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 662 /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 663 /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) 664 /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) 665 /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) 666 /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) 667 /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 668 /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 669 /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 670 /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 671 /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 672 /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 673 /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)) 674 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 3706 3712 97 scala.collection.immutable.List.:: Apply false 0 false scala.collection.immutable.Nil.::[diffson.lcs.Stacked](x$5) 675 /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) }) 676 /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 677 /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)) 678 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience push 4116 4127 105 scala.collection.immutable.List.:: Apply false 0 false oldStack.::[diffson.lcs.Stacked](x$7) 679 /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) }) 680 /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 681 /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) 682 /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)) 683 /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) 684 /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) })) 685 /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) 686 /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 687 /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 688 /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 } 689 /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] 690 /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) 691 /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) 692 /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) 693 /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 694 /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) 695 /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 696 /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 697 /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) 698 /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) 699 /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) 700 /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)) 701 /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)] 702 /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 703 /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 704 /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) 705 /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) 706 /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) 707 /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)) 708 /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)] 709 /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 710 /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 711 /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) 712 /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) 713 /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) 714 /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)) 715 /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)] 716 /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 717 /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 718 /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_! 719 /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 720 /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 721 /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) 722 /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)) 723 /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 724 /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) 725 /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) 726 /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) 727 /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) 728 /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 729 /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) 730 /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)) 731 /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) 732 /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) 733 /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) 734 /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) 735 /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 () 736 /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 () 737 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7116 7125 176 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$8) 738 /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) } } })) 739 /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 740 /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) 741 /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) 742 /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) 743 /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) 744 /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) 745 /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) 746 /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 747 /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) 748 /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)) 749 /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) 750 /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) 751 /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 752 /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) 753 /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)) 754 /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))) 755 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 7662 7671 187 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$10) 756 /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) 757 /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) 758 /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() 759 /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() } 760 /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 () 761 /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 () 762 /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) 763 /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) } 764 /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) 765 /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)) 766 /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 767 /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) 768 /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)) 769 /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))) 770 /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) 771 /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) 772 /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) 773 /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) 774 /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)) 775 /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 776 /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) 777 /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)) 778 /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))) 779 /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)))) 780 /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) 781 /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) 782 /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() 783 /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() } 784 /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 () 785 /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 () 786 /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) 787 /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) 788 /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) 789 /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 790 /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) 791 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8335 8344 202 scala.collection.immutable.List.:: Apply false 0 false answer.::[(Int, Int)](x$11) 792 /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) })) 793 /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 } 794 /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 795 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Patience Class diffson.lcs.Patience loop 8784 8802 210 scala.collection.immutable.List.reverse_::: Apply false 0 false answer.reverse_:::[(Int, Int)](x$12) 796 /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 } 797 /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 } 798 /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 } 799 /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 } } 800 /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 801 /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 802 /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 } 803 /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 } 804 /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 } 805 /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 } 806 /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 } 807 /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 808 /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 809 /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) 810 /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)) 811 /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 812 /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) 813 /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 814 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9392 9398 234 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$13) 815 /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) }) 816 /home/travis/build/gnieh/diffson/core/src/main/scala/diffson/lcs/Patience.scala diffson.lcs Stacked Class diffson.lcs.Stacked loop 9460 9466 236 scala.collection.immutable.List.:: Apply false 0 false acc.::[(Int, Int)](x$14) 817 /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 818 /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