Build Logs
finos/morphir-jvm • 3.8.0:2026-01-13
Errors
1
Warnings
1814
Total Lines
2370
1##################################
2Clonning https://github.com/finos/morphir-jvm.git into /build/repo using revision v0.21.0
3##################################
4Note: switching to '0982aff64cc727013ab4310a8afe4ff7ac8eaf7b'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: mill-build/src/millbuild/CommonCrossScalaModule.scala
33Pattern: "-Xfatal-warnings"
34Replacement:
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern '"-Xfatal-warnings"' in mill-build/src/millbuild/CommonCrossScalaModule.scala
39----
40Starting build for 3.8.0
41Execute tests: true
42Mill project found:
43Replace build.mill.scala with build.mill
44Found explicit mill version 0.12.0-RC3 in ./mill-version
45Force upgrade of millVersion 0.12.0-RC3 to 0.12.16
46Detected mill version=0.12.16, binary version: 0.12
47No prepare script found for project finos/morphir-jvm
48No mill build directory found
49Apply scalafix rules to build.mill
50##################################
51Scala version: 3.8.0
52Targets: org.morphir%morphir-ir org.morphir%morphir-sdk-core org.morphir%morphir-sdk-json
53Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"mill-build/src/millbuild/CommonCrossScalaModule.scala","pattern":"\"-Xfatal-warnings\"","replaceWith":""}]}
54##################################
55Downloading mill 0.12.16 from https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/0.12.16/mill-dist-0.12.16.jar ...
56 % Total % Received % Xferd Average Speed Time Time Time Current
57 Dload Upload Total Spent Left Speed
58
59 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
60 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
61curl: (22) The requested URL returned error: 404
62Mill launcher ./mill failed to launch, skipping
63Downloading mill 0.12.16 from https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/0.12.16/mill-dist-0.12.16.exe ...
64 % Total % Received % Xferd Average Speed Time Time Time Current
65 Dload Upload Total Spent Left Speed
66
67 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
68 20 72.6M 20 15.1M 0 0 98.3M 0 --:--:-- --:--:-- --:--:-- 98.2M
69100 72.6M 100 72.6M 0 0 193M 0 --:--:-- --:--:-- --:--:-- 193M
70============================== resolve _ ==============================
71[mill-build/build.mill.scala-61/65] compile
72[mill-build/build.mill.scala-61] [info] compiling 1 Scala source to /build/repo/out/mill-build/mill-build/compile.dest/classes ...
73[mill-build/build.mill.scala-61] [warn] /build/repo/mill-build/build.mill.scala:25:28: method withVersion in class Dependency is deprecated (since 2.1.25): Prefer withVersionConstraint instead
74[mill-build/build.mill.scala-61] [warn] val newDep = dep.withVersion(forced._3)
75[mill-build/build.mill.scala-61] [warn] ^
76[mill-build/build.mill.scala-61] [warn] one warning found
77[mill-build/build.mill.scala-61] [info] done compiling
78[build.mill.scala-63/67] compile
79[build.mill.scala-63] [info] compiling 19 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
80[build.mill.scala-63] [warn] /build/repo/mill-build/src/millbuild/CommonCoursierModule.scala:12:28: method withVersion in class Dependency is deprecated (since 2.1.25): Prefer withVersionConstraint instead
81[build.mill.scala-63] [warn] val newDep = dep.withVersion(forced._3)
82[build.mill.scala-63] [warn] ^
83[build.mill.scala-63] [warn] /build/repo/mill-build/src/millbuild/CommonCrossScalaModule.scala:63:22: type Target in package mill is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
84[build.mill.scala-63] [warn] def scalacOptions: Target[Seq[String]] = T {
85[build.mill.scala-63] [warn] ^
86[build.mill.scala-63] [warn] /build/repo/mill-build/src/millbuild/CommonCrossScalaModule.scala:83:37: type Target in package mill is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
87[build.mill.scala-63] [warn] override def scalacPluginIvyDeps: Target[Agg[Dep]] = T {
88[build.mill.scala-63] [warn] ^
89[build.mill.scala-63] [warn] /build/repo/mill-build/src/millbuild/deps.scala:285:48: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
90[build.mill.scala-63] [warn] def millBinaryVersion(millVersion: String) = scalaNativeBinaryVersion(
91[build.mill.scala-63] [warn] ^
92[build.mill.scala-63] [warn] /build/repo/CommunityBuildCore.mill:136:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
93[build.mill.scala-63] [warn] .iterator()
94[build.mill.scala-63] [warn] ^
95[build.mill.scala-63] [warn] /build/repo/MillCommunityBuild.mill:222:14: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
96[build.mill.scala-63] [warn] ctx.root.millInternal.modules.collect { case module: PublishModule =>
97[build.mill.scala-63] [warn] ^
98[build.mill.scala-63] [warn] /build/repo/MillCommunityBuild.mill:263:29: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
99[build.mill.scala-63] [warn] val testModule = module.millInternal.modules.toList
100[build.mill.scala-63] [warn] ^
101[build.mill.scala-63] [warn] /build/repo/MillCommunityBuild.mill:398:12: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
102[build.mill.scala-63] [warn] ctx.root.millInternal.modules.flatMap {
103[build.mill.scala-63] [warn] ^
104[build.mill.scala-63] [warn] /build/repo/MillVersionCompat.mill:9:41: trait ZincWorkerModule in package scalalib is deprecated (since Mill 0.12.11): Use JvmWorkerModule instead
105[build.mill.scala-63] [warn] type ZincWorkerModule = mill.scalalib.ZincWorkerModule
106[build.mill.scala-63] [warn] ^
107[build.mill.scala-63] [warn] /build/repo/build.mill:11:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
108[build.mill.scala-63] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
109[build.mill.scala-63] [warn] ^
110[build.mill.scala-63] [warn] /build/repo/build.mill:22:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
111[build.mill.scala-63] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
112[build.mill.scala-63] [warn] ^
113[build.mill.scala-63] [warn] /build/repo/build.mill:23:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
114[build.mill.scala-63] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
115[build.mill.scala-63] [warn] ^
116[build.mill.scala-63] [warn] /build/repo/build.mill:174:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
117[build.mill.scala-63] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
118[build.mill.scala-63] [warn] ^
119[build.mill.scala-63] [warn] /build/repo/build.mill:185:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
120[build.mill.scala-63] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
121[build.mill.scala-63] [warn] ^
122[build.mill.scala-63] [warn] /build/repo/build.mill:186:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
123[build.mill.scala-63] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
124[build.mill.scala-63] [warn] ^
125[build.mill.scala-63] [warn] 15 warnings found
126[build.mill.scala-63] [info] done compiling
127[1/1] resolve
128[0J[1A
129[0J[1A
130[1/1] ============================== resolve _ ============================== 33s
131Try build using /opencb/project-builder/mill/millw
132--disable-ticker will be removed in Mill 1.0.0, use `--ticker false`
133[mill-build/build.mill.scala] [info] compiling 1 Scala source to /build/repo/out/mill-build/mill-build/compile.dest/classes ...
134[mill-build/build.mill.scala] [warn] /build/repo/mill-build/build.mill.scala:25:28: method withVersion in class Dependency is deprecated (since 2.1.25): Prefer withVersionConstraint instead
135[mill-build/build.mill.scala] [warn] val newDep = dep.withVersion(forced._3)
136[mill-build/build.mill.scala] [warn] ^
137[mill-build/build.mill.scala] [warn] one warning found
138[mill-build/build.mill.scala] [info] done compiling
139[build.mill.scala] [info] compiling 19 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
140[build.mill.scala] [warn] /build/repo/mill-build/src/millbuild/CommonCoursierModule.scala:12:28: method withVersion in class Dependency is deprecated (since 2.1.25): Prefer withVersionConstraint instead
141[build.mill.scala] [warn] val newDep = dep.withVersion(forced._3)
142[build.mill.scala] [warn] ^
143[build.mill.scala] [warn] /build/repo/mill-build/src/millbuild/CommonCrossScalaModule.scala:63:22: type Target in package mill is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
144[build.mill.scala] [warn] def scalacOptions: Target[Seq[String]] = T {
145[build.mill.scala] [warn] ^
146[build.mill.scala] [warn] /build/repo/mill-build/src/millbuild/CommonCrossScalaModule.scala:83:37: type Target in package mill is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
147[build.mill.scala] [warn] override def scalacPluginIvyDeps: Target[Agg[Dep]] = T {
148[build.mill.scala] [warn] ^
149[build.mill.scala] [warn] /build/repo/mill-build/src/millbuild/deps.scala:285:48: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
150[build.mill.scala] [warn] def millBinaryVersion(millVersion: String) = scalaNativeBinaryVersion(
151[build.mill.scala] [warn] ^
152[build.mill.scala] [warn] /build/repo/CommunityBuildCore.mill:136:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
153[build.mill.scala] [warn] .iterator()
154[build.mill.scala] [warn] ^
155[build.mill.scala] [warn] /build/repo/MillCommunityBuild.mill:222:14: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
156[build.mill.scala] [warn] ctx.root.millInternal.modules.collect { case module: PublishModule =>
157[build.mill.scala] [warn] ^
158[build.mill.scala] [warn] /build/repo/MillCommunityBuild.mill:263:29: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
159[build.mill.scala] [warn] val testModule = module.millInternal.modules.toList
160[build.mill.scala] [warn] ^
161[build.mill.scala] [warn] /build/repo/MillCommunityBuild.mill:398:12: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
162[build.mill.scala] [warn] ctx.root.millInternal.modules.flatMap {
163[build.mill.scala] [warn] ^
164[build.mill.scala] [warn] /build/repo/MillVersionCompat.mill:9:41: trait ZincWorkerModule in package scalalib is deprecated (since Mill 0.12.11): Use JvmWorkerModule instead
165[build.mill.scala] [warn] type ZincWorkerModule = mill.scalalib.ZincWorkerModule
166[build.mill.scala] [warn] ^
167[build.mill.scala] [warn] /build/repo/build.mill:11:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
168[build.mill.scala] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
169[build.mill.scala] [warn] ^
170[build.mill.scala] [warn] /build/repo/build.mill:22:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
171[build.mill.scala] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
172[build.mill.scala] [warn] ^
173[build.mill.scala] [warn] /build/repo/build.mill:23:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
174[build.mill.scala] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
175[build.mill.scala] [warn] ^
176[build.mill.scala] [warn] /build/repo/build.mill:174:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
177[build.mill.scala] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
178[build.mill.scala] [warn] ^
179[build.mill.scala] [warn] /build/repo/build.mill:185:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
180[build.mill.scala] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
181[build.mill.scala] [warn] ^
182[build.mill.scala] [warn] /build/repo/build.mill:186:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
183[build.mill.scala] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
184[build.mill.scala] [warn] ^
185[build.mill.scala] [warn] 15 warnings found
186[build.mill.scala] [info] done compiling
187Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"mill-build/src/millbuild/CommonCrossScalaModule.scala","pattern":"\"-Xfatal-warnings\"","replaceWith":""}]}
188Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),Full)
189OpenCB::Use cross-version 3.8.0 instead of 3.3.4
190
191Starting build for morphir-ir - [0/3]
192[info] compiling 32 Scala sources to /build/repo/out/morphir/3.8.0/sdk/core/jvm/compile.dest/classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194[warn] -- Warning: /build/repo/morphir/sdk/core/src-2.13+/morphir/internal/collection/decorators/package.scala:28:32
195[warn] 28 | new IterableDecorator(coll)(it)
196[warn] | ^^
197[warn] |Implicit parameters should be provided with a `using` clause.
198[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
199[warn] |To disable the warning, please use the following option:
200[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
201[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Aggregate.scala:52:49 -
202[warn] 52 | def byKey[A, K](k: A => K)(agg: Aggregation[A, _]): Aggregation[A, K] =
203[warn] | ^
204[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
205[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
206[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/List.scala:35:22 ------
207[warn] 35 | scala.List(items: _*)
208[warn] | ^
209[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
210[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
211[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:27:9 --
212[warn] 27 | date plusDays count
213[warn] | ^^^^^^^^
214[warn] |Alphanumeric method plusDays is not declared infix; it should not be used as infix operator.
215[warn] |Instead, use method syntax .plusDays(...) or backticked identifier `plusDays`.
216[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
217[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:30:9 --
218[warn] 30 | date plusWeeks count
219[warn] | ^^^^^^^^^
220[warn] |Alphanumeric method plusWeeks is not declared infix; it should not be used as infix operator.
221[warn] |Instead, use method syntax .plusWeeks(...) or backticked identifier `plusWeeks`.
222[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
223[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:33:9 --
224[warn] 33 | date plusMonths count
225[warn] | ^^^^^^^^^^
226[warn] |Alphanumeric method plusMonths is not declared infix; it should not be used as infix operator.
227[warn] |Instead, use method syntax .plusMonths(...) or backticked identifier `plusMonths`.
228[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
229[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:36:9 --
230[warn] 36 | date plusYears count
231[warn] | ^^^^^^^^^
232[warn] |Alphanumeric method plusYears is not declared infix; it should not be used as infix operator.
233[warn] |Instead, use method syntax .plusYears(...) or backticked identifier `plusYears`.
234[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
235[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:39:10 -
236[warn] 39 | (DAYS between (fromDate, toDate)).toInt
237[warn] | ^^^^^^^
238[warn] |Alphanumeric method between is not declared infix; it should not be used as infix operator.
239[warn] |Instead, use method syntax .between(...) or backticked identifier `between`.
240[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
241[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:42:11 -
242[warn] 42 | (WEEKS between (fromDate, toDate)).toInt
243[warn] | ^^^^^^^
244[warn] |Alphanumeric method between is not declared infix; it should not be used as infix operator.
245[warn] |Instead, use method syntax .between(...) or backticked identifier `between`.
246[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
247[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:45:12 -
248[warn] 45 | (MONTHS between (fromDate, toDate)).toInt
249[warn] | ^^^^^^^
250[warn] |Alphanumeric method between is not declared infix; it should not be used as infix operator.
251[warn] |Instead, use method syntax .between(...) or backticked identifier `between`.
252[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
253[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/LocalDate.scala:48:11 -
254[warn] 48 | (YEARS between (fromDate, toDate)).toInt
255[warn] | ^^^^^^^
256[warn] |Alphanumeric method between is not declared infix; it should not be used as infix operator.
257[warn] |Instead, use method syntax .between(...) or backticked identifier `between`.
258[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
259[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:36:11 -----
260[warn] 36 | this getOrElse ev(null)
261[warn] | ^^^^^^^^^
262[warn] |Alphanumeric method getOrElse is not declared infix; it should not be used as infix operator.
263[warn] |Instead, use method syntax .getOrElse(...) or backticked identifier `getOrElse`.
264[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
265[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:63:45 -----
266[warn] 63 | def map[B](f: A => B): Maybe[B] = self filter p map f
267[warn] | ^^^^^^
268[warn] |Alphanumeric method filter is not declared infix; it should not be used as infix operator.
269[warn] |Instead, use method syntax .filter(...) or backticked identifier `filter`.
270[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
271[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:63:54 -----
272[warn] 63 | def map[B](f: A => B): Maybe[B] = self filter p map f
273[warn] | ^^^
274[warn] |Alphanumeric method map is not declared infix; it should not be used as infix operator.
275[warn] |Instead, use method syntax .map(...) or backticked identifier `map`.
276[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
277[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:65:13 -----
278[warn] 65 | self filter p flatMap f
279[warn] | ^^^^^^
280[warn] |Alphanumeric method filter is not declared infix; it should not be used as infix operator.
281[warn] |Instead, use method syntax .filter(...) or backticked identifier `filter`.
282[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
283[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:65:22 -----
284[warn] 65 | self filter p flatMap f
285[warn] | ^^^^^^^
286[warn] |Alphanumeric method flatMap is not declared infix; it should not be used as infix operator.
287[warn] |Instead, use method syntax .flatMap(...) or backticked identifier `flatMap`.
288[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
289[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:66:45 -----
290[warn] 66 | def foreach[U](f: A => U): Unit = self filter p foreach f
291[warn] | ^^^^^^
292[warn] |Alphanumeric method filter is not declared infix; it should not be used as infix operator.
293[warn] |Instead, use method syntax .filter(...) or backticked identifier `filter`.
294[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
295[warn] -- Warning: /build/repo/morphir/sdk/core/src/morphir/sdk/Maybe.scala:66:54 -----
296[warn] 66 | def foreach[U](f: A => U): Unit = self filter p foreach f
297[warn] | ^^^^^^^
298[warn] |Alphanumeric method foreach is not declared infix; it should not be used as infix operator.
299[warn] |Instead, use method syntax .foreach(...) or backticked identifier `foreach`.
300[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
301[warn] 19 warnings found
302[info] done compiling
303[info] compiling 10 Scala sources to /build/repo/out/morphir/3.8.0/sdk/json/jvm/compile.dest/classes ...
304[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
305[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/dict/Codec.scala:10:43
306[warn] 10 | Decoder.decodeList(Decoder.decodeTuple2(decodeKey, decodeValue)).map(Dict.fromList)
307[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
308[warn] |Implicit parameters should be provided with a `using` clause.
309[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
310[warn] |To disable the warning, please use the following option:
311[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
312[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/dict/Codec.scala:13:43
313[warn] 13 | Encoder.encodeList(Encoder.encodeTuple2(encodeKey, encodeValue)).contramap(Dict.toList)
314[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
315[warn] |Implicit parameters should be provided with a `using` clause.
316[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
317[warn] |To disable the warning, please use the following option:
318[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
319[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/list/Codec.scala:23:23
320[warn] 23 | Encoder.encodeList(encodeA)
321[warn] | ^^^^^^^
322[warn] |Implicit parameters should be provided with a `using` clause.
323[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
324[warn] |To disable the warning, please use the following option:
325[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
326[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/list/Codec.scala:34:23
327[warn] 34 | Decoder.decodeList(decodeA)
328[warn] | ^^^^^^^
329[warn] |Implicit parameters should be provided with a `using` clause.
330[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
331[warn] |To disable the warning, please use the following option:
332[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
333[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/result/Codec.scala:25:20
334[warn] 25 | c.downN(0).as(decodeE).flatMap { tag =>
335[warn] | ^^^^^^^
336[warn] |Implicit parameters should be provided with a `using` clause.
337[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
338[warn] |To disable the warning, please use the following option:
339[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
340[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/result/Codec.scala:29:33
341[warn] 29 | a <- c.downN(1).as(decodeA)
342[warn] | ^^^^^^^
343[warn] |Implicit parameters should be provided with a `using` clause.
344[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
345[warn] |To disable the warning, please use the following option:
346[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
347[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/result/Codec.scala:33:33
348[warn] 33 | e <- c.downN(1).as(decodeE)
349[warn] | ^^^^^^^
350[warn] |Implicit parameters should be provided with a `using` clause.
351[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
352[warn] |To disable the warning, please use the following option:
353[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
354[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/set/Codec.scala:9:22 --
355[warn] 9 | Encoder.encodeSet(encodeA)
356[warn] | ^^^^^^^
357[warn] |Implicit parameters should be provided with a `using` clause.
358[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
359[warn] |To disable the warning, please use the following option:
360[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
361[warn] -- Warning: /build/repo/morphir/sdk/json/src/morphir/sdk/set/Codec.scala:12:22 -
362[warn] 12 | Decoder.decodeSet(decodeA)
363[warn] | ^^^^^^^
364[warn] |Implicit parameters should be provided with a `using` clause.
365[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
366[warn] |To disable the warning, please use the following option:
367[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
368[warn] 10 warnings found
369[info] done compiling
370[info] compiling 28 Scala sources to /build/repo/out/morphir/3.8.0/ir/jvm/compile.dest/classes ...
371[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
372[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:29:14
373[warn] 29 | encodeComparableNode,
374[warn] | ^^^^^^^^^^^^^^^^^^^^
375[warn] |Implicit parameters should be provided with a `using` clause.
376[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
377[warn] |To disable the warning, please use the following option:
378[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
379[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:30:46
380[warn] 30 | morphir.sdk.set.Codec.encodeSet(encodeComparableNode)
381[warn] | ^^^^^^^^^^^^^^^^^^^^
382[warn] |Implicit parameters should be provided with a `using` clause.
383[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
384[warn] |To disable the warning, please use the following option:
385[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
386[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:40:97
387[warn] 40 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
388[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
389[warn] |Implicit parameters should be provided with a `using` clause.
390[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
391[warn] |To disable the warning, please use the following option:
392[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
393[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:44:36
394[warn] 44 | arg1 <- c.downN(1).as(decodeComparableNode)
395[warn] | ^^^^^^^^^^^^^^^^^^^^
396[warn] |Implicit parameters should be provided with a `using` clause.
397[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
398[warn] |To disable the warning, please use the following option:
399[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
400[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:45:36
401[warn] 45 | arg2 <- c.downN(2).as(decodeComparableNode)
402[warn] | ^^^^^^^^^^^^^^^^^^^^
403[warn] |Implicit parameters should be provided with a `using` clause.
404[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
405[warn] |To disable the warning, please use the following option:
406[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
407[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:57:97
408[warn] 57 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
409[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
410[warn] |Implicit parameters should be provided with a `using` clause.
411[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
412[warn] |To disable the warning, please use the following option:
413[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
414[warn] -- Warning: /build/repo/morphir/ir/src/morphir/dependency/dag/Codec.scala:61:69
415[warn] 61 | arg1 <- c.downN(1).as(morphir.sdk.dict.Codec.decodeDict(
416[warn] | ^
417[warn] |Implicit parameters should be provided with a `using` clause.
418[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
419[warn] |To disable the warning, please use the following option:
420[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
421[warn] 62 | decodeComparableNode,
422[warn] 63 | morphir.sdk.set.Codec.decodeSet(decodeComparableNode)
423[warn] 64 | ))
424[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_package/Codec.scala:13:32 ---
425[warn] 13 | morphir.ir.module.Codec.encodeModuleName,
426[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
427[warn] |Implicit parameters should be provided with a `using` clause.
428[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
429[warn] |To disable the warning, please use the following option:
430[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
431[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_package/Codec.scala:27:32 ---
432[warn] 27 | morphir.ir.module.Codec.encodeModuleName,
433[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
434[warn] |Implicit parameters should be provided with a `using` clause.
435[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
436[warn] |To disable the warning, please use the following option:
437[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
438[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_package/Codec.scala:37:83 ---
439[warn] 37 | modules_ <- c.downField("""modules""").as(morphir.sdk.dict.Codec.decodeDict(
440[warn] | ^
441[warn] |Implicit parameters should be provided with a `using` clause.
442[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
443[warn] |To disable the warning, please use the following option:
444[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
445[warn] 38 | morphir.ir.module.Codec.decodeModuleName,
446[warn] 39 | morphir.ir.accesscontrolled.Codec.decodeAccessControlled(morphir.ir.module.Codec.decodeDefinition(
447[warn] 40 | decodeTa,
448[warn] 41 | decodeVa
449[warn] 42 | ))
450[warn] 43 | ))
451[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_package/Codec.scala:53:83 ---
452[warn] 53 | modules_ <- c.downField("""modules""").as(morphir.sdk.dict.Codec.decodeDict(
453[warn] | ^
454[warn] |Implicit parameters should be provided with a `using` clause.
455[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
456[warn] |To disable the warning, please use the following option:
457[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
458[warn] 54 | morphir.ir.module.Codec.decodeModuleName,
459[warn] 55 | morphir.ir.module.Codec.decodeSpecification(decodeTa)
460[warn] 56 | ))
461[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:19:38 ------
462[warn] 19 | morphir.sdk.list.Codec.encodeList(((constructorArgs: (morphir.ir.Name.Name, morphir.ir.Type.Type[A])) =>
463[warn] | ^
464[warn] |Implicit parameters should be provided with a `using` clause.
465[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
466[warn] |To disable the warning, please use the following option:
467[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
468[warn] 20 | io.circe.Json.arr(
469[warn] 21 | morphir.ir.name.Codec.encodeName(constructorArgs._1),
470[warn] 22 | morphir.ir._type.Codec.encodeType(encodeA)(constructorArgs._2)
471[warn] 23 | )))
472[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:29:28 ------
473[warn] 29 | morphir.ir.name.Codec.encodeName,
474[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
475[warn] |Implicit parameters should be provided with a `using` clause.
476[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
477[warn] |To disable the warning, please use the following option:
478[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
479[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:41:68 ------
480[warn] 41 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1),
481[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
482[warn] |Implicit parameters should be provided with a `using` clause.
483[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
484[warn] |To disable the warning, please use the following option:
485[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
486[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:47:68 ------
487[warn] 47 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1),
488[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
489[warn] |Implicit parameters should be provided with a `using` clause.
490[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
491[warn] |To disable the warning, please use the following option:
492[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
493[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:79:68 ------
494[warn] 79 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1),
495[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
496[warn] |Implicit parameters should be provided with a `using` clause.
497[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
498[warn] |To disable the warning, please use the following option:
499[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
500[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:85:68 ------
501[warn] 85 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1),
502[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
503[warn] |Implicit parameters should be provided with a `using` clause.
504[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
505[warn] |To disable the warning, please use the following option:
506[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
507[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:91:68 ------
508[warn] 91 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1)
509[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
510[warn] |Implicit parameters should be provided with a `using` clause.
511[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
512[warn] |To disable the warning, please use the following option:
513[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
514[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:96:68 ------
515[warn] 96 | morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)(arg1),
516[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
517[warn] |Implicit parameters should be provided with a `using` clause.
518[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
519[warn] |To disable the warning, please use the following option:
520[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
521[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:111:80 -----
522[warn] 111 | morphir.sdk.list.Codec.encodeList(morphir.ir._type.Codec.encodeField(encodeA))(arg3)
523[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
524[warn] |Implicit parameters should be provided with a `using` clause.
525[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
526[warn] |To disable the warning, please use the following option:
527[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
528[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:124:80 -----
529[warn] 124 | morphir.sdk.list.Codec.encodeList(morphir.ir._type.Codec.encodeField(encodeA))(arg2)
530[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
531[warn] |Implicit parameters should be provided with a `using` clause.
532[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
533[warn] |To disable the warning, please use the following option:
534[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
535[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:131:79 -----
536[warn] 131 | morphir.sdk.list.Codec.encodeList(morphir.ir._type.Codec.encodeType(encodeA))(arg3)
537[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
538[warn] |Implicit parameters should be provided with a `using` clause.
539[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
540[warn] |To disable the warning, please use the following option:
541[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
542[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:137:79 -----
543[warn] 137 | morphir.sdk.list.Codec.encodeList(morphir.ir._type.Codec.encodeType(encodeA))(arg2)
544[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
545[warn] |Implicit parameters should be provided with a `using` clause.
546[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
547[warn] |To disable the warning, please use the following option:
548[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
549[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:157:52 -----
550[warn] 157 | arg1 <- c.downN(0).as(morphir.ir.name.Codec.decodeName)
551[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
552[warn] |Implicit parameters should be provided with a `using` clause.
553[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
554[warn] |To disable the warning, please use the following option:
555[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
556[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:158:74 -----
557[warn] 158 | arg2 <- c.downN(1).as(morphir.ir._type.Codec.decodeConstructorArgs(decodeA))
558[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
559[warn] |Implicit parameters should be provided with a `using` clause.
560[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
561[warn] |To disable the warning, please use the following option:
562[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
563[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:164:38 -----
564[warn] 164 | morphir.sdk.list.Codec.decodeList(((c: io.circe.HCursor) =>
565[warn] | ^
566[warn] |Implicit parameters should be provided with a `using` clause.
567[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
568[warn] |To disable the warning, please use the following option:
569[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
570[warn] 165 | for {
571[warn] 166 | arg1 <- c.downN(0).as(morphir.ir.name.Codec.decodeName)
572[warn] 167 | arg2 <- c.downN(1).as(morphir.ir._type.Codec.decodeType(decodeA))
573[warn] 168 | } yield (arg1, arg2)))
574[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:174:28 -----
575[warn] 174 | morphir.ir.name.Codec.decodeName,
576[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
577[warn] |Implicit parameters should be provided with a `using` clause.
578[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
579[warn] |To disable the warning, please use the following option:
580[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
581[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:183:97 -----
582[warn] 183 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
583[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
584[warn] |Implicit parameters should be provided with a `using` clause.
585[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
586[warn] |To disable the warning, please use the following option:
587[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
588[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:187:69 -----
589[warn] 187 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
590[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
591[warn] |Implicit parameters should be provided with a `using` clause.
592[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
593[warn] |To disable the warning, please use the following option:
594[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
595[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:188:92 -----
596[warn] 188 | arg2 <- c.downN(2).as(morphir.ir.accesscontrolled.Codec.decodeAccessControlled(morphir.ir._type.Codec.decodeConstructors(decodeA)))
597[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
598[warn] |Implicit parameters should be provided with a `using` clause.
599[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
600[warn] |To disable the warning, please use the following option:
601[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
602[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:195:69 -----
603[warn] 195 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
604[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
605[warn] |Implicit parameters should be provided with a `using` clause.
606[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
607[warn] |To disable the warning, please use the following option:
608[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
609[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:196:69 -----
610[warn] 196 | arg2 <- c.downN(2).as(morphir.ir._type.Codec.decodeType(decodeA))
611[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
612[warn] |Implicit parameters should be provided with a `using` clause.
613[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
614[warn] |To disable the warning, please use the following option:
615[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
616[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:208:85 -----
617[warn] 208 | baseType_ <- c.downField("""baseType""").as(morphir.ir._type.Codec.decodeType(decodeA))
618[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
619[warn] |Implicit parameters should be provided with a `using` clause.
620[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
621[warn] |To disable the warning, please use the following option:
622[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
623[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:209:84 -----
624[warn] 209 | fromBaseType_ <- c.downField("""fromBaseType""").as(morphir.ir.fqname.Codec.decodeFQName)
625[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
626[warn] |Implicit parameters should be provided with a `using` clause.
627[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
628[warn] |To disable the warning, please use the following option:
629[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
630[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:210:80 -----
631[warn] 210 | toBaseType_ <- c.downField("""toBaseType""").as(morphir.ir.fqname.Codec.decodeFQName)
632[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
633[warn] |Implicit parameters should be provided with a `using` clause.
634[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
635[warn] |To disable the warning, please use the following option:
636[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
637[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:222:66 -----
638[warn] 222 | name_ <- c.downField("""name""").as(morphir.ir.name.Codec.decodeName)
639[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
640[warn] |Implicit parameters should be provided with a `using` clause.
641[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
642[warn] |To disable the warning, please use the following option:
643[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
644[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:223:75 -----
645[warn] 223 | tpe_ <- c.downField("""tpe""").as(morphir.ir._type.Codec.decodeType(decodeA))
646[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
647[warn] |Implicit parameters should be provided with a `using` clause.
648[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
649[warn] |To disable the warning, please use the following option:
650[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
651[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:234:97 -----
652[warn] 234 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
653[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
654[warn] |Implicit parameters should be provided with a `using` clause.
655[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
656[warn] |To disable the warning, please use the following option:
657[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
658[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:238:69 -----
659[warn] 238 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
660[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
661[warn] |Implicit parameters should be provided with a `using` clause.
662[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
663[warn] |To disable the warning, please use the following option:
664[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
665[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:239:77 -----
666[warn] 239 | arg2 <- c.downN(2).as(morphir.ir._type.Codec.decodeConstructors(decodeA))
667[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
668[warn] |Implicit parameters should be provided with a `using` clause.
669[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
670[warn] |To disable the warning, please use the following option:
671[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
672[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:246:69 -----
673[warn] 246 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
674[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
675[warn] |Implicit parameters should be provided with a `using` clause.
676[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
677[warn] |To disable the warning, please use the following option:
678[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
679[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:247:96 -----
680[warn] 247 | arg2 <- c.downN(2).as(morphir.ir._type.Codec.decodeDerivedTypeSpecificationDetails(decodeA))
681[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
682[warn] |Implicit parameters should be provided with a `using` clause.
683[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
684[warn] |To disable the warning, please use the following option:
685[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
686[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:254:69 -----
687[warn] 254 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
688[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
689[warn] |Implicit parameters should be provided with a `using` clause.
690[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
691[warn] |To disable the warning, please use the following option:
692[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
693[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:258:69 -----
694[warn] 258 | arg1 <- c.downN(1).as(morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName))
695[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
696[warn] |Implicit parameters should be provided with a `using` clause.
697[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
698[warn] |To disable the warning, please use the following option:
699[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
700[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:259:69 -----
701[warn] 259 | arg2 <- c.downN(2).as(morphir.ir._type.Codec.decodeType(decodeA))
702[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
703[warn] |Implicit parameters should be provided with a `using` clause.
704[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
705[warn] |To disable the warning, please use the following option:
706[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
707[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:271:97 -----
708[warn] 271 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
709[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
710[warn] |Implicit parameters should be provided with a `using` clause.
711[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
712[warn] |To disable the warning, please use the following option:
713[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
714[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:275:36 -----
715[warn] 275 | arg1 <- c.downN(1).as(decodeA)
716[warn] | ^^^^^^^
717[warn] |Implicit parameters should be provided with a `using` clause.
718[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
719[warn] |To disable the warning, please use the following option:
720[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
721[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:276:58 -----
722[warn] 276 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
723[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
724[warn] |Implicit parameters should be provided with a `using` clause.
725[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
726[warn] |To disable the warning, please use the following option:
727[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
728[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:277:69 -----
729[warn] 277 | arg3 <- c.downN(3).as(morphir.sdk.list.Codec.decodeList(morphir.ir._type.Codec.decodeField(decodeA)))
730[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
731[warn] |Implicit parameters should be provided with a `using` clause.
732[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
733[warn] |To disable the warning, please use the following option:
734[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
735[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:285:36 -----
736[warn] 285 | arg1 <- c.downN(1).as(decodeA)
737[warn] | ^^^^^^^
738[warn] |Implicit parameters should be provided with a `using` clause.
739[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
740[warn] |To disable the warning, please use the following option:
741[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
742[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:286:69 -----
743[warn] 286 | arg2 <- c.downN(2).as(morphir.ir._type.Codec.decodeType(decodeA))
744[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
745[warn] |Implicit parameters should be provided with a `using` clause.
746[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
747[warn] |To disable the warning, please use the following option:
748[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
749[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:287:69 -----
750[warn] 287 | arg3 <- c.downN(3).as(morphir.ir._type.Codec.decodeType(decodeA))
751[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
752[warn] |Implicit parameters should be provided with a `using` clause.
753[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
754[warn] |To disable the warning, please use the following option:
755[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
756[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:295:36 -----
757[warn] 295 | arg1 <- c.downN(1).as(decodeA)
758[warn] | ^^^^^^^
759[warn] |Implicit parameters should be provided with a `using` clause.
760[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
761[warn] |To disable the warning, please use the following option:
762[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
763[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:296:69 -----
764[warn] 296 | arg2 <- c.downN(2).as(morphir.sdk.list.Codec.decodeList(morphir.ir._type.Codec.decodeField(decodeA)))
765[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
766[warn] |Implicit parameters should be provided with a `using` clause.
767[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
768[warn] |To disable the warning, please use the following option:
769[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
770[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:303:36 -----
771[warn] 303 | arg1 <- c.downN(1).as(decodeA)
772[warn] | ^^^^^^^
773[warn] |Implicit parameters should be provided with a `using` clause.
774[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
775[warn] |To disable the warning, please use the following option:
776[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
777[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:304:60 -----
778[warn] 304 | arg2 <- c.downN(2).as(morphir.ir.fqname.Codec.decodeFQName)
779[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
780[warn] |Implicit parameters should be provided with a `using` clause.
781[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
782[warn] |To disable the warning, please use the following option:
783[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
784[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:305:69 -----
785[warn] 305 | arg3 <- c.downN(3).as(morphir.sdk.list.Codec.decodeList(morphir.ir._type.Codec.decodeType(decodeA)))
786[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
787[warn] |Implicit parameters should be provided with a `using` clause.
788[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
789[warn] |To disable the warning, please use the following option:
790[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
791[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:313:36 -----
792[warn] 313 | arg1 <- c.downN(1).as(decodeA)
793[warn] | ^^^^^^^
794[warn] |Implicit parameters should be provided with a `using` clause.
795[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
796[warn] |To disable the warning, please use the following option:
797[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
798[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:314:69 -----
799[warn] 314 | arg2 <- c.downN(2).as(morphir.sdk.list.Codec.decodeList(morphir.ir._type.Codec.decodeType(decodeA)))
800[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
801[warn] |Implicit parameters should be provided with a `using` clause.
802[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
803[warn] |To disable the warning, please use the following option:
804[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
805[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:321:36 -----
806[warn] 321 | arg1 <- c.downN(1).as(decodeA)
807[warn] | ^^^^^^^
808[warn] |Implicit parameters should be provided with a `using` clause.
809[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
810[warn] |To disable the warning, please use the following option:
811[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
812[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:325:36 -----
813[warn] 325 | arg1 <- c.downN(1).as(decodeA)
814[warn] | ^^^^^^^
815[warn] |Implicit parameters should be provided with a `using` clause.
816[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
817[warn] |To disable the warning, please use the following option:
818[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
819[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/_type/Codec.scala:326:58 -----
820[warn] 326 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
821[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
822[warn] |Implicit parameters should be provided with a `using` clause.
823[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
824[warn] |To disable the warning, please use the following option:
825[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
826[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/accesscontrolled/Codec.scala:26:95
827[warn] 26 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
828[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
829[warn] |Implicit parameters should be provided with a `using` clause.
830[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
831[warn] |To disable the warning, please use the following option:
832[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
833[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/accesscontrolled/Codec.scala:39:82
834[warn] 39 | access_ <- c.downField("""access""").as(morphir.ir.accesscontrolled.Codec.decodeAccess)
835[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
836[warn] |Implicit parameters should be provided with a `using` clause.
837[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
838[warn] |To disable the warning, please use the following option:
839[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
840[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/accesscontrolled/Codec.scala:40:46
841[warn] 40 | value_ <- c.downField("""value""").as(decodeA)
842[warn] | ^^^^^^^
843[warn] |Implicit parameters should be provided with a `using` clause.
844[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
845[warn] |To disable the warning, please use the following option:
846[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
847[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/distribution/Codec.scala:14:38
848[warn] 14 | morphir.ir._package.Codec.encodePackageName,
849[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
850[warn] |Implicit parameters should be provided with a `using` clause.
851[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
852[warn] |To disable the warning, please use the following option:
853[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
854[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/distribution/Codec.scala:26:95
855[warn] 26 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
856[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
857[warn] |Implicit parameters should be provided with a `using` clause.
858[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
859[warn] |To disable the warning, please use the following option:
860[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
861[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/distribution/Codec.scala:30:60
862[warn] 30 | arg1 <- c.downN(1).as(morphir.ir._package.Codec.decodePackageName)
863[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
864[warn] |Implicit parameters should be provided with a `using` clause.
865[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
866[warn] |To disable the warning, please use the following option:
867[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
868[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/distribution/Codec.scala:31:67
869[warn] 31 | arg2 <- c.downN(2).as(morphir.sdk.dict.Codec.decodeDict(
870[warn] | ^
871[warn] |Implicit parameters should be provided with a `using` clause.
872[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
873[warn] |To disable the warning, please use the following option:
874[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
875[warn] 32 | morphir.ir._package.Codec.decodePackageName,
876[warn] 33 | morphir.ir._package.Codec.decodeSpecification(morphir.sdk.basics.Codec.decodeUnit)
877[warn] 34 | ))
878[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/distribution/Codec.scala:35:76
879[warn] 35 | arg3 <- c.downN(3).as(morphir.ir._package.Codec.decodeDefinition(
880[warn] | ^
881[warn] |Implicit parameters should be provided with a `using` clause.
882[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
883[warn] |To disable the warning, please use the following option:
884[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
885[warn] 36 | morphir.sdk.basics.Codec.decodeUnit,
886[warn] 37 | morphir.ir._type.Codec.decodeType(morphir.sdk.basics.Codec.decodeUnit)
887[warn] 38 | ))
888[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/documented/Codec.scala:21:67 -
889[warn] 21 | doc_ <- c.downField("""doc""").as(morphir.sdk.string.Codec.decodeString)
890[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
891[warn] |Implicit parameters should be provided with a `using` clause.
892[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
893[warn] |To disable the warning, please use the following option:
894[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
895[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/documented/Codec.scala:22:46 -
896[warn] 22 | value_ <- c.downField("""value""").as(decodeA)
897[warn] | ^^^^^^^
898[warn] |Implicit parameters should be provided with a `using` clause.
899[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
900[warn] |To disable the warning, please use the following option:
901[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
902[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/formatversion/Codec.scala:15:85
903[warn] 15 | formatVersion_ <- c.downField("""formatVersion""").as(morphir.sdk.basics.Codec.decodeInt)
904[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
905[warn] |Implicit parameters should be provided with a `using` clause.
906[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
907[warn] |To disable the warning, please use the following option:
908[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
909[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/formatversion/Codec.scala:16:88
910[warn] 16 | distribution_ <- c.downField("""distribution""").as(morphir.ir.distribution.Codec.decodeDistribution)
911[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
912[warn] |Implicit parameters should be provided with a `using` clause.
913[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
914[warn] |To disable the warning, please use the following option:
915[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
916[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/fqname/Codec.scala:16:50 -----
917[warn] 16 | arg1 <- c.downN(0).as(morphir.ir.path.Codec.decodePath)
918[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
919[warn] |Implicit parameters should be provided with a `using` clause.
920[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
921[warn] |To disable the warning, please use the following option:
922[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
923[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/fqname/Codec.scala:17:50 -----
924[warn] 17 | arg2 <- c.downN(1).as(morphir.ir.path.Codec.decodePath)
925[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
926[warn] |Implicit parameters should be provided with a `using` clause.
927[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
928[warn] |To disable the warning, please use the following option:
929[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
930[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/fqname/Codec.scala:18:50 -----
931[warn] 18 | arg3 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
932[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
933[warn] |Implicit parameters should be provided with a `using` clause.
934[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
935[warn] |To disable the warning, please use the following option:
936[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
937[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:43:95 ----
938[warn] 43 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
939[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
940[warn] |Implicit parameters should be provided with a `using` clause.
941[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
942[warn] |To disable the warning, please use the following option:
943[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
944[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:47:59 ----
945[warn] 47 | arg1 <- c.downN(1).as(morphir.sdk.basics.Codec.decodeBool)
946[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
947[warn] |Implicit parameters should be provided with a `using` clause.
948[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
949[warn] |To disable the warning, please use the following option:
950[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
951[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:51:57 ----
952[warn] 51 | arg1 <- c.downN(1).as(morphir.sdk.char.Codec.decodeChar)
953[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
954[warn] |Implicit parameters should be provided with a `using` clause.
955[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
956[warn] |To disable the warning, please use the following option:
957[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
958[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:55:60 ----
959[warn] 55 | arg1 <- c.downN(1).as(morphir.sdk.decimal.Codec.decodeDecimal)
960[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
961[warn] |Implicit parameters should be provided with a `using` clause.
962[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
963[warn] |To disable the warning, please use the following option:
964[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
965[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:59:59 ----
966[warn] 59 | arg1 <- c.downN(1).as(morphir.sdk.basics.Codec.decodeFloat)
967[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
968[warn] |Implicit parameters should be provided with a `using` clause.
969[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
970[warn] |To disable the warning, please use the following option:
971[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
972[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:63:59 ----
973[warn] 63 | arg1 <- c.downN(1).as(morphir.sdk.string.Codec.decodeString)
974[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
975[warn] |Implicit parameters should be provided with a `using` clause.
976[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
977[warn] |To disable the warning, please use the following option:
978[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
979[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/literal/Codec.scala:67:59 ----
980[warn] 67 | arg1 <- c.downN(1).as(morphir.sdk.basics.Codec.decodeInt)
981[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
982[warn] |Implicit parameters should be provided with a `using` clause.
983[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
984[warn] |To disable the warning, please use the following option:
985[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
986[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:14:32 -----
987[warn] 14 | morphir.ir.name.Codec.encodeName,
988[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
989[warn] |Implicit parameters should be provided with a `using` clause.
990[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
991[warn] |To disable the warning, please use the following option:
992[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
993[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:18:32 -----
994[warn] 18 | morphir.ir.name.Codec.encodeName,
995[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
996[warn] |Implicit parameters should be provided with a `using` clause.
997[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
998[warn] |To disable the warning, please use the following option:
999[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1000[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:24:81 -----
1001[warn] 24 | ("""doc""", morphir.sdk.maybe.Codec.encodeMaybe(morphir.sdk.string.Codec.encodeString)(definition.doc))
1002[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1003[warn] |Implicit parameters should be provided with a `using` clause.
1004[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1005[warn] |To disable the warning, please use the following option:
1006[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1007[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:41:32 -----
1008[warn] 41 | morphir.ir.name.Codec.encodeName,
1009[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1010[warn] |Implicit parameters should be provided with a `using` clause.
1011[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1012[warn] |To disable the warning, please use the following option:
1013[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1014[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:45:32 -----
1015[warn] 45 | morphir.ir.name.Codec.encodeName,
1016[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1017[warn] |Implicit parameters should be provided with a `using` clause.
1018[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1019[warn] |To disable the warning, please use the following option:
1020[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1021[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:48:81 -----
1022[warn] 48 | ("""doc""", morphir.sdk.maybe.Codec.encodeMaybe(morphir.sdk.string.Codec.encodeString)(specification.doc))
1023[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1024[warn] |Implicit parameters should be provided with a `using` clause.
1025[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1026[warn] |To disable the warning, please use the following option:
1027[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1028[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:57:79 -----
1029[warn] 57 | types_ <- c.downField("""types""").as(morphir.sdk.dict.Codec.decodeDict(
1030[warn] | ^
1031[warn] |Implicit parameters should be provided with a `using` clause.
1032[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1033[warn] |To disable the warning, please use the following option:
1034[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1035[warn] 58 | morphir.ir.name.Codec.decodeName,
1036[warn] 59 | morphir.ir.accesscontrolled.Codec.decodeAccessControlled(morphir.ir.documented.Codec.decodeDocumented(morphir.ir._type.Codec.decodeDefinition(decodeTa)))
1037[warn] 60 | ))
1038[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:61:81 -----
1039[warn] 61 | values_ <- c.downField("""values""").as(morphir.sdk.dict.Codec.decodeDict(
1040[warn] | ^
1041[warn] |Implicit parameters should be provided with a `using` clause.
1042[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1043[warn] |To disable the warning, please use the following option:
1044[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1045[warn] 62 | morphir.ir.name.Codec.decodeName,
1046[warn] 63 | morphir.ir.accesscontrolled.Codec.decodeAccessControlled(morphir.ir.documented.Codec.decodeDocumented(morphir.ir.value.Codec.decodeDefinition(
1047[warn] 64 | decodeTa,
1048[warn] 65 | decodeVa
1049[warn] 66 | )))
1050[warn] 67 | ))
1051[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:68:77 -----
1052[warn] 68 | doc_ <- c.downField("""doc""").as(morphir.sdk.maybe.Codec.decodeMaybe(morphir.sdk.string.Codec.decodeString))
1053[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1054[warn] |Implicit parameters should be provided with a `using` clause.
1055[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1056[warn] |To disable the warning, please use the following option:
1057[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1058[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:79:50 -----
1059[warn] 79 | arg1 <- c.downN(0).as(morphir.ir.path.Codec.decodePath)
1060[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1061[warn] |Implicit parameters should be provided with a `using` clause.
1062[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1063[warn] |To disable the warning, please use the following option:
1064[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1065[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:80:50 -----
1066[warn] 80 | arg2 <- c.downN(1).as(morphir.ir.path.Codec.decodePath)
1067[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1068[warn] |Implicit parameters should be provided with a `using` clause.
1069[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1070[warn] |To disable the warning, please use the following option:
1071[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1072[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:88:79 -----
1073[warn] 88 | types_ <- c.downField("""types""").as(morphir.sdk.dict.Codec.decodeDict(
1074[warn] | ^
1075[warn] |Implicit parameters should be provided with a `using` clause.
1076[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1077[warn] |To disable the warning, please use the following option:
1078[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1079[warn] 89 | morphir.ir.name.Codec.decodeName,
1080[warn] 90 | morphir.ir.documented.Codec.decodeDocumented(morphir.ir._type.Codec.decodeSpecification(decodeTa))
1081[warn] 91 | ))
1082[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:92:81 -----
1083[warn] 92 | values_ <- c.downField("""values""").as(morphir.sdk.dict.Codec.decodeDict(
1084[warn] | ^
1085[warn] |Implicit parameters should be provided with a `using` clause.
1086[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1087[warn] |To disable the warning, please use the following option:
1088[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1089[warn] 93 | morphir.ir.name.Codec.decodeName,
1090[warn] 94 | morphir.ir.documented.Codec.decodeDocumented(morphir.ir.value.Codec.decodeSpecification(decodeTa))
1091[warn] 95 | ))
1092[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/module/Codec.scala:96:77 -----
1093[warn] 96 | doc_ <- c.downField("""doc""").as(morphir.sdk.maybe.Codec.decodeMaybe(morphir.sdk.string.Codec.decodeString))
1094[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1095[warn] |Implicit parameters should be provided with a `using` clause.
1096[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1097[warn] |To disable the warning, please use the following option:
1098[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1099[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/name/Codec.scala:7:127 -------
1100[warn] 7 | implicit val encodeName: io.circe.Encoder[morphir.ir.Name.Name] = morphir.sdk.list.Codec.encodeList(morphir.sdk.string.Codec.encodeString)
1101[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1102[warn] |Implicit parameters should be provided with a `using` clause.
1103[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1104[warn] |To disable the warning, please use the following option:
1105[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1106[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/name/Codec.scala:9:127 -------
1107[warn] 9 | implicit val decodeName: io.circe.Decoder[morphir.ir.Name.Name] = morphir.sdk.list.Codec.decodeList(morphir.sdk.string.Codec.decodeString)
1108[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1109[warn] |Implicit parameters should be provided with a `using` clause.
1110[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1111[warn] |To disable the warning, please use the following option:
1112[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1113[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/path/Codec.scala:7:124 -------
1114[warn] 7 | implicit val encodePath: io.circe.Encoder[morphir.ir.Path.Path] = morphir.sdk.list.Codec.encodeList(morphir.ir.name.Codec.encodeName)
1115[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1116[warn] |Implicit parameters should be provided with a `using` clause.
1117[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1118[warn] |To disable the warning, please use the following option:
1119[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1120[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/path/Codec.scala:9:124 -------
1121[warn] 9 | implicit val decodePath: io.circe.Decoder[morphir.ir.Path.Path] = morphir.sdk.list.Codec.decodeList(morphir.ir.name.Codec.decodeName)
1122[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1123[warn] |Implicit parameters should be provided with a `using` clause.
1124[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1125[warn] |To disable the warning, please use the following option:
1126[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1127[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/qname/Codec.scala:19:95 ------
1128[warn] 19 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
1129[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1130[warn] |Implicit parameters should be provided with a `using` clause.
1131[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1132[warn] |To disable the warning, please use the following option:
1133[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1134[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/qname/Codec.scala:23:56 ------
1135[warn] 23 | arg1 <- c.downN(1).as(morphir.ir.path.Codec.decodePath)
1136[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1137[warn] |Implicit parameters should be provided with a `using` clause.
1138[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1139[warn] |To disable the warning, please use the following option:
1140[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1141[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/qname/Codec.scala:24:56 ------
1142[warn] 24 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
1143[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1144[warn] |Implicit parameters should be provided with a `using` clause.
1145[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1146[warn] |To disable the warning, please use the following option:
1147[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1148[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:13:61 ------
1149[warn] 13 | ("""inputTypes""", morphir.sdk.list.Codec.encodeList(((definition: (morphir.ir.Name.Name, Va, morphir.ir.Type.Type[Ta])) =>
1150[warn] | ^
1151[warn] |Implicit parameters should be provided with a `using` clause.
1152[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1153[warn] |To disable the warning, please use the following option:
1154[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1155[warn] 14 | io.circe.Json.arr(
1156[warn] 15 | morphir.ir.name.Codec.encodeName(definition._1),
1157[warn] 16 | encodeVa(definition._2),
1158[warn] 17 | morphir.ir._type.Codec.encodeType(encodeTa)(definition._3)
1159[warn] 18 | )))(definition.inputTypes)),
1160[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:43:82 ------
1161[warn] 43 | morphir.sdk.list.Codec.encodeList(morphir.ir.value.Codec.encodePattern(encodeA))(arg3)
1162[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1163[warn] |Implicit parameters should be provided with a `using` clause.
1164[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1165[warn] |To disable the warning, please use the following option:
1166[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1167[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:67:82 ------
1168[warn] 67 | morphir.sdk.list.Codec.encodeList(morphir.ir.value.Codec.encodePattern(encodeA))(arg2)
1169[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1170[warn] |Implicit parameters should be provided with a `using` clause.
1171[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1172[warn] |To disable the warning, please use the following option:
1173[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1174[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:91:57 ------
1175[warn] 91 | ("""inputs""", morphir.sdk.list.Codec.encodeList(((specification: (morphir.ir.Name.Name, morphir.ir.Type.Type[Ta])) =>
1176[warn] | ^
1177[warn] |Implicit parameters should be provided with a `using` clause.
1178[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1179[warn] |To disable the warning, please use the following option:
1180[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1181[warn] 92 | io.circe.Json.arr(
1182[warn] 93 | morphir.ir.name.Codec.encodeName(specification._1),
1183[warn] 94 | morphir.ir._type.Codec.encodeType(encodeTa)(specification._2)
1184[warn] 95 | )))(specification.inputs)),
1185[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:205:36 -----
1186[warn] 205 | morphir.ir.name.Codec.encodeName,
1187[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1188[warn] |Implicit parameters should be provided with a `using` clause.
1189[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1190[warn] |To disable the warning, please use the following option:
1191[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1192[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:220:80 -----
1193[warn] 220 | morphir.sdk.list.Codec.encodeList(morphir.ir.value.Codec.encodeValue(
1194[warn] | ^
1195[warn] |Implicit parameters should be provided with a `using` clause.
1196[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1197[warn] |To disable the warning, please use the following option:
1198[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1199[warn] 221 | encodeTa,
1200[warn] 222 | encodeVa
1201[warn] 223 | ))(arg2)
1202[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:239:46 -----
1203[warn] 239 | morphir.sdk.list.Codec.encodeList(((arg3: (morphir.ir.Value.Pattern[Va], morphir.ir.Value.Value[Ta, Va])) =>
1204[warn] | ^
1205[warn] |Implicit parameters should be provided with a `using` clause.
1206[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1207[warn] |To disable the warning, please use the following option:
1208[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1209[warn] 240 | io.circe.Json.arr(
1210[warn] 241 | morphir.ir.value.Codec.encodePattern(encodeVa)(arg3._1),
1211[warn] 242 | morphir.ir.value.Codec.encodeValue(
1212[warn] 243 | encodeTa,
1213[warn] 244 | encodeVa
1214[warn] 245 | )(arg3._2)
1215[warn] 246 | )))(arg3)
1216[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:253:36 -----
1217[warn] 253 | morphir.ir.name.Codec.encodeName,
1218[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1219[warn] |Implicit parameters should be provided with a `using` clause.
1220[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1221[warn] |To disable the warning, please use the following option:
1222[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1223[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:270:80 -----
1224[warn] 270 | morphir.sdk.list.Codec.encodeList(morphir.ir.value.Codec.encodeValue(
1225[warn] | ^
1226[warn] |Implicit parameters should be provided with a `using` clause.
1227[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1228[warn] |To disable the warning, please use the following option:
1229[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1230[warn] 271 | encodeTa,
1231[warn] 272 | encodeVa
1232[warn] 273 | ))(arg2)
1233[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:289:36 -----
1234[warn] 289 | morphir.ir.name.Codec.encodeName,
1235[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1236[warn] |Implicit parameters should be provided with a `using` clause.
1237[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1238[warn] |To disable the warning, please use the following option:
1239[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1240[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:310:89 -----
1241[warn] 310 | inputTypes_ <- c.downField("""inputTypes""").as(morphir.sdk.list.Codec.decodeList(((c: io.circe.HCursor) =>
1242[warn] | ^
1243[warn] |Implicit parameters should be provided with a `using` clause.
1244[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1245[warn] |To disable the warning, please use the following option:
1246[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1247[warn] 311 | for {
1248[warn] 312 | arg1 <- c.downN(0).as(morphir.ir.name.Codec.decodeName)
1249[warn] 313 | arg2 <- c.downN(1).as(decodeVa)
1250[warn] 314 | arg3 <- c.downN(2).as(morphir.ir._type.Codec.decodeType(decodeTa))
1251[warn] 315 | } yield (arg1, arg2, arg3))))
1252[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:316:89 -----
1253[warn] 316 | outputType_ <- c.downField("""outputType""").as(morphir.ir._type.Codec.decodeType(decodeTa))
1254[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1255[warn] |Implicit parameters should be provided with a `using` clause.
1256[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1257[warn] |To disable the warning, please use the following option:
1258[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1259[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:317:78 -----
1260[warn] 317 | body_ <- c.downField("""body""").as(morphir.ir.value.Codec.decodeValue(
1261[warn] | ^
1262[warn] |Implicit parameters should be provided with a `using` clause.
1263[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1264[warn] |To disable the warning, please use the following option:
1265[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1266[warn] 318 | decodeTa,
1267[warn] 319 | decodeVa
1268[warn] 320 | ))
1269[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:332:97 -----
1270[warn] 332 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
1271[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1272[warn] |Implicit parameters should be provided with a `using` clause.
1273[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1274[warn] |To disable the warning, please use the following option:
1275[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1276[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:336:36 -----
1277[warn] 336 | arg1 <- c.downN(1).as(decodeA)
1278[warn] | ^^^^^^^
1279[warn] |Implicit parameters should be provided with a `using` clause.
1280[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1281[warn] |To disable the warning, please use the following option:
1282[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1283[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:337:72 -----
1284[warn] 337 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodePattern(decodeA))
1285[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1286[warn] |Implicit parameters should be provided with a `using` clause.
1287[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1288[warn] |To disable the warning, please use the following option:
1289[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1290[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:338:58 -----
1291[warn] 338 | arg3 <- c.downN(3).as(morphir.ir.name.Codec.decodeName)
1292[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1293[warn] |Implicit parameters should be provided with a `using` clause.
1294[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1295[warn] |To disable the warning, please use the following option:
1296[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1297[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:346:36 -----
1298[warn] 346 | arg1 <- c.downN(1).as(decodeA)
1299[warn] | ^^^^^^^
1300[warn] |Implicit parameters should be provided with a `using` clause.
1301[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1302[warn] |To disable the warning, please use the following option:
1303[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1304[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:347:60 -----
1305[warn] 347 | arg2 <- c.downN(2).as(morphir.ir.fqname.Codec.decodeFQName)
1306[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1307[warn] |Implicit parameters should be provided with a `using` clause.
1308[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1309[warn] |To disable the warning, please use the following option:
1310[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1311[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:348:69 -----
1312[warn] 348 | arg3 <- c.downN(3).as(morphir.sdk.list.Codec.decodeList(morphir.ir.value.Codec.decodePattern(decodeA)))
1313[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1314[warn] |Implicit parameters should be provided with a `using` clause.
1315[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1316[warn] |To disable the warning, please use the following option:
1317[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1318[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:356:36 -----
1319[warn] 356 | arg1 <- c.downN(1).as(decodeA)
1320[warn] | ^^^^^^^
1321[warn] |Implicit parameters should be provided with a `using` clause.
1322[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1323[warn] |To disable the warning, please use the following option:
1324[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1325[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:360:36 -----
1326[warn] 360 | arg1 <- c.downN(1).as(decodeA)
1327[warn] | ^^^^^^^
1328[warn] |Implicit parameters should be provided with a `using` clause.
1329[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1330[warn] |To disable the warning, please use the following option:
1331[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1332[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:361:72 -----
1333[warn] 361 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodePattern(decodeA))
1334[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1335[warn] |Implicit parameters should be provided with a `using` clause.
1336[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1337[warn] |To disable the warning, please use the following option:
1338[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1339[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:362:72 -----
1340[warn] 362 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodePattern(decodeA))
1341[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1342[warn] |Implicit parameters should be provided with a `using` clause.
1343[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1344[warn] |To disable the warning, please use the following option:
1345[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1346[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:370:36 -----
1347[warn] 370 | arg1 <- c.downN(1).as(decodeA)
1348[warn] | ^^^^^^^
1349[warn] |Implicit parameters should be provided with a `using` clause.
1350[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1351[warn] |To disable the warning, please use the following option:
1352[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1353[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:371:61 -----
1354[warn] 371 | arg2 <- c.downN(2).as(morphir.ir.literal.Codec.decodeLiteral)
1355[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1356[warn] |Implicit parameters should be provided with a `using` clause.
1357[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1358[warn] |To disable the warning, please use the following option:
1359[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1360[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:378:36 -----
1361[warn] 378 | arg1 <- c.downN(1).as(decodeA)
1362[warn] | ^^^^^^^
1363[warn] |Implicit parameters should be provided with a `using` clause.
1364[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1365[warn] |To disable the warning, please use the following option:
1366[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1367[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:379:69 -----
1368[warn] 379 | arg2 <- c.downN(2).as(morphir.sdk.list.Codec.decodeList(morphir.ir.value.Codec.decodePattern(decodeA)))
1369[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1370[warn] |Implicit parameters should be provided with a `using` clause.
1371[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1372[warn] |To disable the warning, please use the following option:
1373[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1374[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:386:36 -----
1375[warn] 386 | arg1 <- c.downN(1).as(decodeA)
1376[warn] | ^^^^^^^
1377[warn] |Implicit parameters should be provided with a `using` clause.
1378[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1379[warn] |To disable the warning, please use the following option:
1380[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1381[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:390:36 -----
1382[warn] 390 | arg1 <- c.downN(1).as(decodeA)
1383[warn] | ^^^^^^^
1384[warn] |Implicit parameters should be provided with a `using` clause.
1385[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1386[warn] |To disable the warning, please use the following option:
1387[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1388[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:404:81 -----
1389[warn] 404 | inputs_ <- c.downField("""inputs""").as(morphir.sdk.list.Codec.decodeList(((c: io.circe.HCursor) =>
1390[warn] | ^
1391[warn] |Implicit parameters should be provided with a `using` clause.
1392[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1393[warn] |To disable the warning, please use the following option:
1394[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1395[warn] 405 | for {
1396[warn] 406 | arg1 <- c.downN(0).as(morphir.ir.name.Codec.decodeName)
1397[warn] 407 | arg2 <- c.downN(1).as(morphir.ir._type.Codec.decodeType(decodeTa))
1398[warn] 408 | } yield (arg1, arg2))))
1399[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:409:81 -----
1400[warn] 409 | output_ <- c.downField("""output""").as(morphir.ir._type.Codec.decodeType(decodeTa))
1401[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1402[warn] |Implicit parameters should be provided with a `using` clause.
1403[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1404[warn] |To disable the warning, please use the following option:
1405[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1406[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:426:97 -----
1407[warn] 426 | io.circe.Json.arr(io.circe.Json.fromString(str))))).downN(0).as(morphir.sdk.string.Codec.decodeString).flatMap(((tag) =>
1408[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1409[warn] |Implicit parameters should be provided with a `using` clause.
1410[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1411[warn] |To disable the warning, please use the following option:
1412[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1413[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:430:36 -----
1414[warn] 430 | arg1 <- c.downN(1).as(decodeVa)
1415[warn] | ^^^^^^^^
1416[warn] |Implicit parameters should be provided with a `using` clause.
1417[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1418[warn] |To disable the warning, please use the following option:
1419[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1420[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:431:70 -----
1421[warn] 431 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodeValue(
1422[warn] | ^
1423[warn] |Implicit parameters should be provided with a `using` clause.
1424[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1425[warn] |To disable the warning, please use the following option:
1426[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1427[warn] 432 | decodeTa,
1428[warn] 433 | decodeVa
1429[warn] 434 | ))
1430[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:435:70 -----
1431[warn] 435 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeValue(
1432[warn] | ^
1433[warn] |Implicit parameters should be provided with a `using` clause.
1434[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1435[warn] |To disable the warning, please use the following option:
1436[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1437[warn] 436 | decodeTa,
1438[warn] 437 | decodeVa
1439[warn] 438 | ))
1440[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:446:36 -----
1441[warn] 446 | arg1 <- c.downN(1).as(decodeVa)
1442[warn] | ^^^^^^^^
1443[warn] |Implicit parameters should be provided with a `using` clause.
1444[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1445[warn] |To disable the warning, please use the following option:
1446[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1447[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:447:60 -----
1448[warn] 447 | arg2 <- c.downN(2).as(morphir.ir.fqname.Codec.decodeFQName)
1449[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1450[warn] |Implicit parameters should be provided with a `using` clause.
1451[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1452[warn] |To disable the warning, please use the following option:
1453[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1454[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:454:36 -----
1455[warn] 454 | arg1 <- c.downN(1).as(decodeVa)
1456[warn] | ^^^^^^^^
1457[warn] |Implicit parameters should be provided with a `using` clause.
1458[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1459[warn] |To disable the warning, please use the following option:
1460[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1461[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:455:72 -----
1462[warn] 455 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodePattern(decodeVa))
1463[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1464[warn] |Implicit parameters should be provided with a `using` clause.
1465[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1466[warn] |To disable the warning, please use the following option:
1467[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1468[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:456:70 -----
1469[warn] 456 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeValue(
1470[warn] | ^
1471[warn] |Implicit parameters should be provided with a `using` clause.
1472[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1473[warn] |To disable the warning, please use the following option:
1474[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1475[warn] 457 | decodeTa,
1476[warn] 458 | decodeVa
1477[warn] 459 | ))
1478[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:460:70 -----
1479[warn] 460 | arg4 <- c.downN(4).as(morphir.ir.value.Codec.decodeValue(
1480[warn] | ^
1481[warn] |Implicit parameters should be provided with a `using` clause.
1482[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1483[warn] |To disable the warning, please use the following option:
1484[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1485[warn] 461 | decodeTa,
1486[warn] 462 | decodeVa
1487[warn] 463 | ))
1488[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:472:36 -----
1489[warn] 472 | arg1 <- c.downN(1).as(decodeVa)
1490[warn] | ^^^^^^^^
1491[warn] |Implicit parameters should be provided with a `using` clause.
1492[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1493[warn] |To disable the warning, please use the following option:
1494[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1495[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:473:70 -----
1496[warn] 473 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodeValue(
1497[warn] | ^
1498[warn] |Implicit parameters should be provided with a `using` clause.
1499[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1500[warn] |To disable the warning, please use the following option:
1501[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1502[warn] 474 | decodeTa,
1503[warn] 475 | decodeVa
1504[warn] 476 | ))
1505[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:477:58 -----
1506[warn] 477 | arg3 <- c.downN(3).as(morphir.ir.name.Codec.decodeName)
1507[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1508[warn] |Implicit parameters should be provided with a `using` clause.
1509[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1510[warn] |To disable the warning, please use the following option:
1511[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1512[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:485:36 -----
1513[warn] 485 | arg1 <- c.downN(1).as(decodeVa)
1514[warn] | ^^^^^^^^
1515[warn] |Implicit parameters should be provided with a `using` clause.
1516[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1517[warn] |To disable the warning, please use the following option:
1518[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1519[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:486:58 -----
1520[warn] 486 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
1521[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1522[warn] |Implicit parameters should be provided with a `using` clause.
1523[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1524[warn] |To disable the warning, please use the following option:
1525[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1526[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:493:36 -----
1527[warn] 493 | arg1 <- c.downN(1).as(decodeVa)
1528[warn] | ^^^^^^^^
1529[warn] |Implicit parameters should be provided with a `using` clause.
1530[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1531[warn] |To disable the warning, please use the following option:
1532[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1533[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:494:70 -----
1534[warn] 494 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodeValue(
1535[warn] | ^
1536[warn] |Implicit parameters should be provided with a `using` clause.
1537[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1538[warn] |To disable the warning, please use the following option:
1539[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1540[warn] 495 | decodeTa,
1541[warn] 496 | decodeVa
1542[warn] 497 | ))
1543[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:498:70 -----
1544[warn] 498 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeValue(
1545[warn] | ^
1546[warn] |Implicit parameters should be provided with a `using` clause.
1547[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1548[warn] |To disable the warning, please use the following option:
1549[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1550[warn] 499 | decodeTa,
1551[warn] 500 | decodeVa
1552[warn] 501 | ))
1553[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:502:70 -----
1554[warn] 502 | arg4 <- c.downN(4).as(morphir.ir.value.Codec.decodeValue(
1555[warn] | ^
1556[warn] |Implicit parameters should be provided with a `using` clause.
1557[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1558[warn] |To disable the warning, please use the following option:
1559[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1560[warn] 503 | decodeTa,
1561[warn] 504 | decodeVa
1562[warn] 505 | ))
1563[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:514:36 -----
1564[warn] 514 | arg1 <- c.downN(1).as(decodeVa)
1565[warn] | ^^^^^^^^
1566[warn] |Implicit parameters should be provided with a `using` clause.
1567[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1568[warn] |To disable the warning, please use the following option:
1569[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1570[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:515:72 -----
1571[warn] 515 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodePattern(decodeVa))
1572[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1573[warn] |Implicit parameters should be provided with a `using` clause.
1574[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1575[warn] |To disable the warning, please use the following option:
1576[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1577[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:516:70 -----
1578[warn] 516 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeValue(
1579[warn] | ^
1580[warn] |Implicit parameters should be provided with a `using` clause.
1581[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1582[warn] |To disable the warning, please use the following option:
1583[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1584[warn] 517 | decodeTa,
1585[warn] 518 | decodeVa
1586[warn] 519 | ))
1587[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:527:36 -----
1588[warn] 527 | arg1 <- c.downN(1).as(decodeVa)
1589[warn] | ^^^^^^^^
1590[warn] |Implicit parameters should be provided with a `using` clause.
1591[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1592[warn] |To disable the warning, please use the following option:
1593[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1594[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:528:58 -----
1595[warn] 528 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
1596[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1597[warn] |Implicit parameters should be provided with a `using` clause.
1598[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1599[warn] |To disable the warning, please use the following option:
1600[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1601[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:529:75 -----
1602[warn] 529 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeDefinition(
1603[warn] | ^
1604[warn] |Implicit parameters should be provided with a `using` clause.
1605[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1606[warn] |To disable the warning, please use the following option:
1607[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1608[warn] 530 | decodeTa,
1609[warn] 531 | decodeVa
1610[warn] 532 | ))
1611[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:533:70 -----
1612[warn] 533 | arg4 <- c.downN(4).as(morphir.ir.value.Codec.decodeValue(
1613[warn] | ^
1614[warn] |Implicit parameters should be provided with a `using` clause.
1615[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1616[warn] |To disable the warning, please use the following option:
1617[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1618[warn] 534 | decodeTa,
1619[warn] 535 | decodeVa
1620[warn] 536 | ))
1621[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:545:36 -----
1622[warn] 545 | arg1 <- c.downN(1).as(decodeVa)
1623[warn] | ^^^^^^^^
1624[warn] |Implicit parameters should be provided with a `using` clause.
1625[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1626[warn] |To disable the warning, please use the following option:
1627[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1628[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:546:69 -----
1629[warn] 546 | arg2 <- c.downN(2).as(morphir.sdk.dict.Codec.decodeDict(
1630[warn] | ^
1631[warn] |Implicit parameters should be provided with a `using` clause.
1632[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1633[warn] |To disable the warning, please use the following option:
1634[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1635[warn] 547 | morphir.ir.name.Codec.decodeName,
1636[warn] 548 | morphir.ir.value.Codec.decodeDefinition(
1637[warn] 549 | decodeTa,
1638[warn] 550 | decodeVa
1639[warn] 551 | )
1640[warn] 552 | ))
1641[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:553:70 -----
1642[warn] 553 | arg3 <- c.downN(3).as(morphir.ir.value.Codec.decodeValue(
1643[warn] | ^
1644[warn] |Implicit parameters should be provided with a `using` clause.
1645[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1646[warn] |To disable the warning, please use the following option:
1647[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1648[warn] 554 | decodeTa,
1649[warn] 555 | decodeVa
1650[warn] 556 | ))
1651[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:564:36 -----
1652[warn] 564 | arg1 <- c.downN(1).as(decodeVa)
1653[warn] | ^^^^^^^^
1654[warn] |Implicit parameters should be provided with a `using` clause.
1655[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1656[warn] |To disable the warning, please use the following option:
1657[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1658[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:565:69 -----
1659[warn] 565 | arg2 <- c.downN(2).as(morphir.sdk.list.Codec.decodeList(morphir.ir.value.Codec.decodeValue(
1660[warn] | ^
1661[warn] |Implicit parameters should be provided with a `using` clause.
1662[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1663[warn] |To disable the warning, please use the following option:
1664[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1665[warn] 566 | decodeTa,
1666[warn] 567 | decodeVa
1667[warn] 568 | )))
1668[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:575:36 -----
1669[warn] 575 | arg1 <- c.downN(1).as(decodeVa)
1670[warn] | ^^^^^^^^
1671[warn] |Implicit parameters should be provided with a `using` clause.
1672[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1673[warn] |To disable the warning, please use the following option:
1674[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1675[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:576:61 -----
1676[warn] 576 | arg2 <- c.downN(2).as(morphir.ir.literal.Codec.decodeLiteral)
1677[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1678[warn] |Implicit parameters should be provided with a `using` clause.
1679[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1680[warn] |To disable the warning, please use the following option:
1681[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1682[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:583:36 -----
1683[warn] 583 | arg1 <- c.downN(1).as(decodeVa)
1684[warn] | ^^^^^^^^
1685[warn] |Implicit parameters should be provided with a `using` clause.
1686[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1687[warn] |To disable the warning, please use the following option:
1688[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1689[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:584:70 -----
1690[warn] 584 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodeValue(
1691[warn] | ^
1692[warn] |Implicit parameters should be provided with a `using` clause.
1693[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1694[warn] |To disable the warning, please use the following option:
1695[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1696[warn] 585 | decodeTa,
1697[warn] 586 | decodeVa
1698[warn] 587 | ))
1699[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:588:69 -----
1700[warn] 588 | arg3 <- c.downN(3).as(morphir.sdk.list.Codec.decodeList(((c: io.circe.HCursor) =>
1701[warn] | ^
1702[warn] |Implicit parameters should be provided with a `using` clause.
1703[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1704[warn] |To disable the warning, please use the following option:
1705[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1706[warn] 589 | for {
1707[warn] 590 | arg1 <- c.downN(0).as(morphir.ir.value.Codec.decodePattern(decodeVa))
1708[warn] 591 | arg2 <- c.downN(1).as(morphir.ir.value.Codec.decodeValue(
1709[warn] 592 | decodeTa,
1710[warn] 593 | decodeVa
1711[warn] 594 | ))
1712[warn] 595 | } yield (arg1, arg2))))
1713[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:603:36 -----
1714[warn] 603 | arg1 <- c.downN(1).as(decodeVa)
1715[warn] | ^^^^^^^^
1716[warn] |Implicit parameters should be provided with a `using` clause.
1717[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1718[warn] |To disable the warning, please use the following option:
1719[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1720[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:604:69 -----
1721[warn] 604 | arg2 <- c.downN(2).as(morphir.sdk.dict.Codec.decodeDict(
1722[warn] | ^
1723[warn] |Implicit parameters should be provided with a `using` clause.
1724[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1725[warn] |To disable the warning, please use the following option:
1726[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1727[warn] 605 | morphir.ir.name.Codec.decodeName,
1728[warn] 606 | morphir.ir.value.Codec.decodeValue(
1729[warn] 607 | decodeTa,
1730[warn] 608 | decodeVa
1731[warn] 609 | )
1732[warn] 610 | ))
1733[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:617:36 -----
1734[warn] 617 | arg1 <- c.downN(1).as(decodeVa)
1735[warn] | ^^^^^^^^
1736[warn] |Implicit parameters should be provided with a `using` clause.
1737[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1738[warn] |To disable the warning, please use the following option:
1739[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1740[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:618:60 -----
1741[warn] 618 | arg2 <- c.downN(2).as(morphir.ir.fqname.Codec.decodeFQName)
1742[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1743[warn] |Implicit parameters should be provided with a `using` clause.
1744[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1745[warn] |To disable the warning, please use the following option:
1746[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1747[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:625:36 -----
1748[warn] 625 | arg1 <- c.downN(1).as(decodeVa)
1749[warn] | ^^^^^^^^
1750[warn] |Implicit parameters should be provided with a `using` clause.
1751[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1752[warn] |To disable the warning, please use the following option:
1753[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1754[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:626:69 -----
1755[warn] 626 | arg2 <- c.downN(2).as(morphir.sdk.list.Codec.decodeList(morphir.ir.value.Codec.decodeValue(
1756[warn] | ^
1757[warn] |Implicit parameters should be provided with a `using` clause.
1758[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1759[warn] |To disable the warning, please use the following option:
1760[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1761[warn] 627 | decodeTa,
1762[warn] 628 | decodeVa
1763[warn] 629 | )))
1764[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:636:36 -----
1765[warn] 636 | arg1 <- c.downN(1).as(decodeVa)
1766[warn] | ^^^^^^^^
1767[warn] |Implicit parameters should be provided with a `using` clause.
1768[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1769[warn] |To disable the warning, please use the following option:
1770[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1771[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:640:36 -----
1772[warn] 640 | arg1 <- c.downN(1).as(decodeVa)
1773[warn] | ^^^^^^^^
1774[warn] |Implicit parameters should be provided with a `using` clause.
1775[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1776[warn] |To disable the warning, please use the following option:
1777[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1778[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:641:70 -----
1779[warn] 641 | arg2 <- c.downN(2).as(morphir.ir.value.Codec.decodeValue(
1780[warn] | ^
1781[warn] |Implicit parameters should be provided with a `using` clause.
1782[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1783[warn] |To disable the warning, please use the following option:
1784[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1785[warn] 642 | decodeTa,
1786[warn] 643 | decodeVa
1787[warn] 644 | ))
1788[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:645:69 -----
1789[warn] 645 | arg3 <- c.downN(3).as(morphir.sdk.dict.Codec.decodeDict(
1790[warn] | ^
1791[warn] |Implicit parameters should be provided with a `using` clause.
1792[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1793[warn] |To disable the warning, please use the following option:
1794[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1795[warn] 646 | morphir.ir.name.Codec.decodeName,
1796[warn] 647 | morphir.ir.value.Codec.decodeValue(
1797[warn] 648 | decodeTa,
1798[warn] 649 | decodeVa
1799[warn] 650 | )
1800[warn] 651 | ))
1801[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:659:36 -----
1802[warn] 659 | arg1 <- c.downN(1).as(decodeVa)
1803[warn] | ^^^^^^^^
1804[warn] |Implicit parameters should be provided with a `using` clause.
1805[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1806[warn] |To disable the warning, please use the following option:
1807[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1808[warn] -- Warning: /build/repo/morphir/ir/src/morphir/ir/value/Codec.scala:660:58 -----
1809[warn] 660 | arg2 <- c.downN(2).as(morphir.ir.name.Codec.decodeName)
1810[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1811[warn] |Implicit parameters should be provided with a `using` clause.
1812[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1813[warn] |To disable the warning, please use the following option:
1814[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1815[warn] 186 warnings found
1816[info] done compiling
1817Successfully evaluated morphir[3.8.0].ir.jvm.compile
1818Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1819Skipping unused scalacOptions: -Xignore-scala2-macros, -Xkind-projector, -Yretain-trees
1820Option -classpath was updated
18212 warnings found
1822Following generated file paths might not be compatible with Jekyll:
1823morphir/ir/_type/Codec$
1824morphir/ir/_package
1825morphir/ir/_package/Codec$
1826morphir/ir/_type
1827If using GitHub Pages consider adding a ".nojekyll" file.
1828Successfully evaluated morphir[3.8.0].ir.jvm.docJar
1829Failed to resolve scalaVersion, assume it's Scala 3 project
1830OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1831OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1832Successfully evaluated morphir[3.8.0].ir.jvm.test.compile
1833Completed tests
1834Successfully evaluated morphir[3.8.0].ir.jvm.test.test
1835PUBLISH_AS_SNAPSHOT: false
1836PUBLISH_AS_SNAPSHOT: false
1837PUBLISH_AS_SNAPSHOT: false
1838Publishing Artifact(org.morphir,morphir-ir_3,0.21.0-DIRTY915254d5) to ivy repo /root/.ivy2/local
1839Successfully evaluated morphir[3.8.0].ir.jvm.publishLocal
1840
1841Starting build for morphir-sdk-core - [1/3]
1842Successfully evaluated morphir[3.8.0].sdk.core.jvm.compile
1843Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1844Skipping unused scalacOptions: -Xignore-scala2-macros, -Xkind-projector, -Yretain-trees
1845Option -classpath was updated
1846-- Warning: /build/repo/morphir/sdk/core/jvm/src/morphir/sdk/UUID.scala:37:14 --
184737 | @inline def from(msb: Long, lsb: Long): UUID = MUUID.from(msb, lsb)
1848 | ^
1849 | Couldn't resolve a member for the given link query: _root_.scala.Long
1850-- Warning: /build/repo/morphir/sdk/core/jvm/src/morphir/sdk/UUID.scala:52:14 --
185152 | @inline def parse(s: String): Either[Error, UUID] = {
1852 | ^
1853 |Couldn't resolve a member for the given link query: _root_.scala.util.Right
1854-- Warning: /build/repo/morphir/sdk/core/jvm/src/morphir/sdk/UUID.scala:73:14 --
185573 | @inline def fromUUID(juuid: JUUID): UUID = MUUID.fromUUID(juuid)
1856 | ^
1857 | Couldn't resolve a member for the given link query: JUUID
18585 warnings found
1859Successfully evaluated morphir[3.8.0].sdk.core.jvm.docJar
1860Failed to resolve scalaVersion, assume it's Scala 3 project
1861[info] compiling 17 Scala sources to /build/repo/out/morphir/3.8.0/sdk/core/jvm/test/compile.dest/classes ...
1862[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1863[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:30:9
1864[warn] 30 | ): _*
1865[warn] | ^
1866[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1867[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1868[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:41:9
1869[warn] 41 | ): _*
1870[warn] | ^
1871[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1872[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1873[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:53:9
1874[warn] 53 | ): _*
1875[warn] | ^
1876[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1877[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1878[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:65:9
1879[warn] 65 | ): _*
1880[warn] | ^
1881[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1882[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1883[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:80:9
1884[warn] 80 | ): _*
1885[warn] | ^
1886[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1887[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1888[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:92:9
1889[warn] 92 | ): _*
1890[warn] | ^
1891[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1892[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1893[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/CharSpec.scala:104:9
1894[warn] 104 | ): _*
1895[warn] | ^
1896[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1897[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1898[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/RegexSpec.scala:32:9
1899[warn] 32 | }: _*
1900[warn] | ^
1901[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1902[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1903[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/RegexSpec.scala:45:9
1904[warn] 45 | }: _*
1905[warn] | ^
1906[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1907[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1908[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/RuleSpec.scala:39:9
1909[warn] 39 | ): _*
1910[warn] | ^
1911[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1912[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1913[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:29:9
1914[warn] 29 | ): _*
1915[warn] | ^
1916[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1917[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1918[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:35:9
1919[warn] 35 | ): _*
1920[warn] | ^
1921[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1922[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1923[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:41:9
1924[warn] 41 | ): _*
1925[warn] | ^
1926[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1927[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1928[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:46:9
1929[warn] 46 | ): _*
1930[warn] | ^
1931[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1932[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1933[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:52:9
1934[warn] 52 | ): _*
1935[warn] | ^
1936[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1937[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1938[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:58:9
1939[warn] 58 | ): _*
1940[warn] | ^
1941[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1942[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1943[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:63:9
1944[warn] 63 | ): _*
1945[warn] | ^
1946[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1947[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1948[warn] -- Warning: /build/repo/morphir/sdk/core/test/src/morphir/sdk/StringSpec.scala:70:9
1949[warn] 70 | ): _*
1950[warn] | ^
1951[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1952[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1953[warn] 19 warnings found
1954[info] done compiling
1955Successfully evaluated morphir[3.8.0].sdk.core.jvm.test.compile
1956+ IterableDecoratorSpec
1957 + foldSomeLeft Specs
1958 + Test Case 2:
1959 + Test Case 1:
1960 + Test Case 3:
1961 + Test Case 4:
1962 + Test Case 4:
1963+ AggregateSpec
1964 + Aggregate.aggregateMap spec
1965 + aggregate 2
1966 + aggregate by single key
1967 + aggregate by no key and filter
1968 + aggregate by composite key
1969 + aggregate 3
1970 + sum by single key
1971 + count by single key
1972 + aggregate 4
1973 + avg by single key
1974 + min by single key
1975 + max by single key
1976 + weighted average by single key
1977+ AppendableSpec
1978 + Appendable.append spec
1979 + Appending two strings
1980 + Appending two sets
1981 + Appending two iterables
1982 + Appending two lists
1983 + Appending two vectors
1984+ BasicsSpec
1985 + Basics.Float spec
1986 + Construct from Double
1987 + Construct from Int
1988 + Construct from Float
1989 + Basics.notEqual spec
1990 + Not-Equal check a Float value to a different Float value
1991 + Not-Equal check a Float value to itself
1992 + Basics.greaterThan spec
1993 + Performing lessThan check on Floats
1994 + Basics.lessThanOrEqual spec
1995 + Performing lessThanOrEqual check on different Floats
1996 + Performing lessThanOrEqual check on same Float
1997 + BoolSpec
1998 + Bool xor - false xor false
1999 + Bool xor - false xor true
2000 + Bool xor - true xor true
2001 + Bool xor - true xor false
2002 + Basics.subtract spec
2003 + Subtract a Float value from another Float value
2004 + Basics.add spec
2005 + Add a Float value to another Float value
2006 + Basics.multiply spec
2007 + Multiply a Float value by another Float value
2008 + Basics.equal spec
2009 + Equal check a Float value to itself
2010 + Equal check a Float value to a different Float value
2011 + Basics.power spec
2012 + Power an Int value by another Int value
2013 + Basics.divide spec
2014 + Divide a Float value by another Float value
2015 + Basics.lessThan spec
2016 + Performing lessThan check on Floats
2017 + Basics.greaterThanOrEqual spec
2018 + Performing greaterThanOrEqual check on different Floats
2019 + Performing greaterThanOrEqual check on same Float
2020+ CharSpec
2021 + Char.toCode specs
2022 + Given a Char: 'A' calliing toCode should return '65'
2023 + Given a Char: 'B' calliing toCode should return '66'
2024 + Given a Char: '😃' calliing toCode should return '128515'
2025 + Given a Char: '𝚺' calliing toCode should return '120506'
2026 + Char.isDigit specs
2027 + Given a Char: '9' calliing isDigit should return 'true'
2028 + Given a Char: '1' calliing isDigit should return 'true'
2029 + Given a Char: '0' calliing isDigit should return 'true'
2030 + Given a Char: 'A' calliing isDigit should return 'false'
2031 + Given a Char: 'a' calliing isDigit should return 'false'
2032 + Given a Char: '𝚷' calliing isDigit should return 'false'
2033 + Given a Char: 'b' calliing isDigit should return 'false'
2034 + Char.isHexDigit specs
2035 + Given a character calliing isHexDigit should return true only for hex digits
2036 + Char.isUpper specs
2037 + Given a Char: 'A' calliing isUpper should return 'true'
2038 + Given a Char: 'a' calliing isUpper should return 'false'
2039 + Given a Char: 'B' calliing isUpper should return 'true'
2040 + Given a Char: 'Z' calliing isUpper should return 'true'
2041 + Given a Char: '0' calliing isUpper should return 'false'
2042 + Given a Char: '-' calliing isUpper should return 'false'
2043 + Given a Char: '𝚺' calliing isUpper should return 'false'
2044 + Char.isLower specs
2045 + Given a Char: '0' calliing isLower should return 'false'
2046 + Given a Char: 'a' calliing isLower should return 'true'
2047 + Given a Char: 'b' calliing isLower should return 'true'
2048 + Given a Char: 'z' calliing isLower should return 'true'
2049 + Given a Char: 'A' calliing isLower should return 'false'
2050 + Given a Char: '-' calliing isLower should return 'false'
2051 + Given a Char: '𝚷' calliing isLower should return 'false'
2052 + Char.isAlpha specs
2053 + Given a Char: 'a' calliing isAlpha should return 'true'
2054 + Given a Char: 'b' calliing isAlpha should return 'true'
2055 + Given a Char: 'E' calliing isAlpha should return 'true'
2056 + Given a Char: 'Y' calliing isAlpha should return 'true'
2057 + Given a Char: '0' calliing isAlpha should return 'false'
2058 + Given a Char: '-' calliing isAlpha should return 'false'
2059 + Given a Char: '𝚷' calliing isAlpha should return 'false'
2060 + Char.isAlphaNum specs
2061 + Given a Char: 'Y' calliing isAlphaNum should return 'true'
2062 + Given a Char: 'a' calliing isAlphaNum should return 'true'
2063 + Given a Char: 'b' calliing isAlphaNum should return 'true'
2064 + Given a Char: 'E' calliing isAlphaNum should return 'true'
2065 + Given a Char: '0' calliing isAlphaNum should return 'true'
2066 + Given a Char: '7' calliing isAlphaNum should return 'true'
2067 + Given a Char: '9' calliing isAlphaNum should return 'true'
2068 + Given a Char: '-' calliing isAlphaNum should return 'false'
2069 + Given a Char: '𝚺' calliing isAlphaNum should return 'false'
2070 + Given a Char: '𝚷' calliing isAlphaNum should return 'false'
2071 + Char.isOctDigit specs
2072 + Given a Char: '0' calliing isOctDigit should return 'true'
2073 + Given a Char: '1' calliing isOctDigit should return 'true'
2074 + Given a Char: '7' calliing isOctDigit should return 'true'
2075 + Given a Char: '8' calliing isOctDigit should return 'false'
2076 + Given a Char: 'a' calliing isOctDigit should return 'false'
2077 + Given a Char: '𝚷' calliing isOctDigit should return 'false'
2078 + Given a Char: 'A' calliing isOctDigit should return 'false'
2079+ Decimal Spec
2080 + It should be possible to assign an int value to the Decimal
2081+ ListSpec
2082 + Dict.empty spec
2083 + should create an empty dict
2084 + Dict.size spec
2085 + should return the size of dict
2086 + Dict.fromList spec
2087 + should convert a list to a dict
2088 + Dict.union spec
2089 + union of two dicts
2090 + Dict.singleton spec
2091 + should create a dict with one single key value pair
2092 + Dict.insert spec
2093 + should insert a new field into a dict
2094 + Dict.remove spec
2095 + should remove particular key and value
2096 + Dict.update spec
2097 + should update value of a key
2098 + Dict.member spec
2099 + should contain given key
2100 + Dict.get spec
2101 + should return value of dict given the key
2102 + Dict.isEmpty spec
2103 + should return true if a dict is empty
2104 + should return false if a dict is not empty
2105 + Dict.keys spec
2106 + should return a list of keys in dict
2107 + Dict.values spec
2108 + should return a list of values in dict
2109 + Dict.toList spec
2110 + should convert a dict to a list
2111 + Dict.foldr spec
2112 + should foldr values in dict
2113 + Dict.map spec
2114 + should map over values in dict
2115 + Dict.foldl spec
2116 + should foldl values in dict
2117 + Dict.intersect spec
2118 + should return common field in two dicts
2119 + Dict.filter spec
2120 + should filter and return a key and its value in a dict
2121 + Dict.diff spec
2122 + should return diff in two dicts
2123 + Dict.partition spec
2124 + should partition a dict
2125+ IntSpec
2126 + Int.divide spec
2127 + Dividing an Int8 value by an Int8 value
2128 + Dividing an Int32 value by an Int32 value
2129 + Dividing an Int64 value by an Int64 value
2130 + Dividing an Int value by an Int value
2131 + Dividing an Int16 value by an Int16 value
2132 + Int.remainderBy spec
2133 + Performing remainderBy on Int32s
2134 + Performing remainderBy on Int8s
2135 + Performing remainderBy on Int16s
2136 + Performing remainderBy on Int64s
2137 + Performing remainderBy on Ints
2138 + Int.modBy spec
2139 + Performing ModBy on Int32s
2140 + Performing ModBy on Int8s
2141 + Performing ModBy on Int16s
2142 + Performing ModBy on Int64s
2143 + Performing ModBy on Ints
2144+ ListSpec
2145 + List.all spec
2146 + all - should return true if all members meet the predicate condition
2147 + all - should return true if the list is empty
2148 + all - should return false if any member DOES NOT meet the predicate condition
2149 + List.foldl spec
2150 + foldl should reduce a list from the left
2151 + List.map3 specs
2152 + Given lists where the first list is shorter than the rest, it should not fail
2153 + Given lists of the same length
2154 + Given lists where the second list is shorter than the rest, it should not fail
2155 + Given lists where the third list is shorter than the rest, it should not fail
2156 + List.map2 spec
2157 + Given lists where the first list is shorter than second, it should not fail
2158 + Given lists where the first list is longer than second, it should not fail
2159 + Given lists of the same length
2160 + List.leftJoin specs
2161 + leftJoin should join two lists including non-matching rows with a value of Maybe.Nothing
2162 + List.concat spec
2163 + concat - should concatenate many lists
2164 + List.append spec
2165 + append should combine 2 lists
2166 + List.any spec
2167 + any - should return false if none of the members meet the predicate condition
2168 + any - should return true if any members meet the predicate condition
2169 + any - should return false if the list is empty
2170 + List.concatMap spec
2171 + concatMap - should map and flatten a list
2172 + List.intersperse specs
2173 + intersperse - should place the value between all elements
2174 + intersperse - should place the value between all elements(2)
2175 + List.filter spec
2176 + filter should remove items that don't satisfy the given predicate
2177 + List.filterMap spec
2178 + filterMap should filter out non-ints
2179 + List.foldr spec
2180 + foldr should reduce a list from the right
2181 + List.reverse specs
2182 + reverse should reverse a list
2183 + List.member spcs
2184 + member should return false when the List does not contains the item
2185 + member should return true when the List contains the item
2186 + List.innerJoin specs
2187 + innerJoin should join two lists discarding non-matching rows
2188+ Addition
2189 + Diff days
2190 + Identity: diff earlier
2191+ MaybeSpec
2192 + Just specs
2193 + Calling map
2194 + Should return a mapped value when the SUT is a 'Just'
2195 + Should be capable of returning a mapped value of a non-primitive type when the SUT is a 'Just'
2196 + Should be capable of returning a mapped value of another type when the SUT is a 'Just'
2197 + Should return 'Nothing' value when the SUT is 'Nothing'
2198 + Foreach spec
2199 + Given a Just foreach should execute the given function
2200 + Given a Nothing foreach should NOT execute the given function
2201 + Calling withDefault
2202 + Should produce the default value when the value is 'Nothing'
2203 + Should produce the original value if the original is 'Just'
2204 + Calling andThen
2205 + Should return a mapped 'Just' value for an input that is 'Just'
2206 + For comprehension spec
2207 + if expressions shoud be supported
2208 + Basic for loop should be supported
2209 + yield should be supported
2210 + Just should be convertible to Some
2211 + Multiple generators should be supported
2212+ Regex Spec
2213 + Regex.split with Regex([^\w\s]+) pattern
2214 + split("morphir:sdk") == List(morphir, sdk)
2215 + split("morphir.sdk") == List(morphir, sdk)
2216 + Regex.find with Regex(([a-zA-Z][a-z]*|[0-9]+)) pattern
2217 + find("Morphir").map(_.match) == List(Morphir)
2218 + find("SDK").map(_.match) == List(S, D, K)
2219 + find("camelCaseName").map(_.match) == List(camel, Case, Name)
2220+ ResultSpec
2221 + Mapping
2222 + Calling map
2223 + Given an Err value should return that value
2224 + Given an Ok value should invoke the mapping
2225 + Calling flatMap
2226 + Given an Err value, then it should return the original error
2227 + Given an Ok value, then it should invoke the mapping function
2228 + Calling andThen
2229 + Given an Err value, then it should return the original error
2230 + Given an Ok value, then it should invoke the mapping function
2231 + Map2
2232 + Calling map2
2233 + Given an Err in value A should return that value
2234 + Given an Ok value should invoke the map2
2235 + Given an Err in value B should return that value
2236 + Calling mapError as a method
2237 + Given an Ok value, then it should return that success value
2238 + Given an Err value, then it should return a mapped value
2239 + Calling mapError as a function
2240 + Given an Ok value, then it should return that success value
2241 + Given an Err value, then it should return a mapped value
2242+ RuleSpec
2243 + Rule.any specs
2244 + Calling any on anything should return True
2245 + Rule.is specs
2246 + Calling is by passing in the same value twice should return True
2247 + Calling is by passing in two different values should return False
2248 + Rule.anyOf specs
2249 + Calling anyOf by passing in a list and a member should return True
2250 + Calling anyOf by passing in a list and a non-member should return False
2251 + Rule.noneOf specs
2252 + Calling noneOf by passing in a list and a member should return False
2253 + Calling noneOf by passing in a list and a non-member should return True
2254 + Rule.chain specs
2255 + Given the rules: 'List()' passing in input: 'a' chain should return 'Nothing'
2256 + Given the rules: 'List(morphir.sdk.RuleSpec$$$Lambda$2463/0x00007fa25858e2c8@2f2bf0e2)' passing in input: 'a' chain should return 'Nothing'
2257 + Given the rules: 'List(morphir.sdk.RuleSpec$$$Lambda$2464/0x00007fa25858e690@1eba372c, morphir.sdk.RuleSpec$$$Lambda$2465/0x00007fa25858ea58@21ec5d87)' passing in input: 'a' chain should return 'Just(a)'
2258 + Given the rules: 'List(morphir.sdk.RuleSpec$$$Lambda$2466/0x00007fa25858ee20@25f9407e, morphir.sdk.RuleSpec$$$Lambda$2467/0x00007fa25858f1e8@552518c3)' passing in input: 'a' chain should return 'Just(b)'
2259+ StringSpec
2260 + String.isEmpty specs
2261 + Given a String: 'Hello World' calling isEmpty should return 'false'
2262 + Given a String: '' calling isEmpty should return 'true'
2263 + String.join specs
2264 + Given a List[String]: 'List(home, evan, Desktop)' calling join with a String separator should return 'home/evan/Desktop'
2265 + Given a List[String]: 'List(cat, dog, cow)' calling join with a String separator should return 'cat dog cow'
2266 + Given a List[String]: 'List(H, w, ii, n)' calling join with a String separator should return 'Hawaiian'
2267 + String.reverse specs
2268 + Given a String: 'Hello World' calling reverse should return 'dlroW olleH'
2269 + Given a String: '' calling reverse should return ''
2270 + String.length specs
2271 + Given a String: '' calling length should return '0'
2272 + Given a String: 'Hello World' calling length should return '11'
2273 + String.repeat specs
2274 + Given a String: 'ha' and an Int: '3' calling repeat should return 'hahaha'
2275 + String.fromInt specs
2276 + Given an Int: '1' calling fromInt should return '1'
2277 + Given an Int: '-1' calling fromInt should return '-1'
2278 + String.replace specs
2279 + Given a String: 'a,b,c,d,e' calling replace should return 'a/b/c/d/e'
2280 + Given a String: 'Json.Decode.succeed' calling replace should return 'Json-Decode-succeed'
2281 + String.append specs
2282 + Given Strings: 'butter' and 'fly' calling append should return 'butterfly'
2283+ UUID Tests
2284 + fromString Tests
2285 + Return None from invalid String
2286 + Generate UUID from valid String using fromString
2287 + Known namespaces
2288 + urlNamespace should be a valid UUID
2289 + x500Namespace should be a valid UUID
2290 + oidNamespace should be a valid UUID
2291 + dnsNamespace should be a valid UUID
2292 + Nil check returns true for Nil String
2293 + Nil check returns false for non Nil String
2294 + UUID from msb and lsb
2295 + parse Tests
2296 + Return Throwable from invalid String using parse
2297 + Generate UUID from valid String using parse
2298 + V5 UUID
2299 + Generate unique V5 UUID for unique names
2300 + Generate same V5 UUID for same namespace and name
2301 + Generate unique V5 UUID for unique namespace
2302232 tests passed. 0 tests failed. 0 tests ignored.
2303
2304Executed in 4 s 597 ms
2305
2306Completed tests
2307Successfully evaluated morphir[3.8.0].sdk.core.jvm.test.test
2308PUBLISH_AS_SNAPSHOT: false
2309Publishing Artifact(org.morphir,morphir-sdk-core_3,0.21.0-DIRTY915254d5) to ivy repo /root/.ivy2/local
2310Successfully evaluated morphir[3.8.0].sdk.core.jvm.publishLocal
2311
2312Starting build for morphir-sdk-json - [2/3]
2313Successfully evaluated morphir[3.8.0].sdk.json.jvm.compile
2314Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2315Skipping unused scalacOptions: -Xignore-scala2-macros, -Xkind-projector, -Yretain-trees
2316Option -classpath was updated
23172 warnings found
2318Successfully evaluated morphir[3.8.0].sdk.json.jvm.docJar
2319Failed to resolve scalaVersion, assume it's Scala 3 project
2320Successfully evaluated morphir[3.8.0].sdk.json.jvm.test.compile
2321Completed tests
2322Successfully evaluated morphir[3.8.0].sdk.json.jvm.test.test
2323PUBLISH_AS_SNAPSHOT: false
2324PUBLISH_AS_SNAPSHOT: false
2325Publishing Artifact(org.morphir,morphir-sdk-json_3,0.21.0-DIRTY915254d5) to ivy repo /root/.ivy2/local
2326Successfully evaluated morphir[3.8.0].sdk.json.jvm.publishLocal
2327
2328************************
2329Build summary:
2330[{
2331 "module": "morphir-ir",
2332 "compile": {"status": "ok", "tookMs": 32191, "warnings": 0, "errors": 0},
2333 "doc": {"status": "ok", "tookMs": 7387, "files": 1, "totalSizeKb": 3182},
2334 "test-compile": {"status": "ok", "tookMs": 1015, "warnings": 0, "errors": 0},
2335 "test": {"status": "ok", "tookMs": 3268, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2336 "publish": {"status": "ok", "tookMs": 612},
2337 "metadata": {
2338 "crossScalaVersions": ["2.13.15", "3.3.4", "2.12.20"]
2339}
2340},{
2341 "module": "morphir-sdk-core",
2342 "compile": {"status": "ok", "tookMs": 30, "warnings": 0, "errors": 0},
2343 "doc": {"status": "ok", "tookMs": 7612, "files": 1, "totalSizeKb": 2993},
2344 "test-compile": {"status": "ok", "tookMs": 19529, "warnings": 0, "errors": 0},
2345 "test": {"status": "ok", "tookMs": 6715, "passed": 232, "failed": 0, "ignored": 0, "skipped": 0, "total": 232, "byFramework": []},
2346 "publish": {"status": "ok", "tookMs": 148},
2347 "metadata": {
2348 "crossScalaVersions": ["2.13.15", "3.3.4", "2.12.20"]
2349}
2350},{
2351 "module": "morphir-sdk-json",
2352 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0},
2353 "doc": {"status": "ok", "tookMs": 3907, "files": 1, "totalSizeKb": 2701},
2354 "test-compile": {"status": "ok", "tookMs": 385, "warnings": 0, "errors": 0},
2355 "test": {"status": "ok", "tookMs": 1619, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2356 "publish": {"status": "ok", "tookMs": 110},
2357 "metadata": {
2358 "crossScalaVersions": ["2.13.15", "3.3.4", "2.12.20"]
2359}
2360}]
2361************************"
2362
2363Checking patch mill-build/src/millbuild/CommonCrossScalaModule.scala...
2364Checking patch build.mill.scala...
2365Checking patch .mill-version...
2366Checking patch .mill-jvm-opts...
2367Applied patch mill-build/src/millbuild/CommonCrossScalaModule.scala cleanly.
2368Applied patch build.mill.scala cleanly.
2369Applied patch .mill-version cleanly.
2370Applied patch .mill-jvm-opts cleanly.