-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
build.sbt
libraryDependencies += "io.circe" %% "circe-generic-extras" % "0.14.5-RC1"
scalaVersion := "3.3.5"
run / fork := trueMain.scala
package example
import io.circe.generic.extras.semiauto.deriveConfiguredDecoder
import io.circe.generic.extras.Configuration
import io.circe.Decoder
import io.circe.Json
import io.circe.syntax._
object Main {
def main(args: Array[String]): Unit = {
case class A(x: Int)
object A {
implicit val myConfig: Configuration = Configuration.default
implicit val decoder: Decoder[A] = deriveConfiguredDecoder[A]
}
println(Json.obj("x" -> Json.fromInt(3)).as[A])
}
}[info] running (fork) example.Main
[error] Exception in thread "main" java.lang.StackOverflowError
[error] at example.Main$.example$Main$$$_$A$2(Main.scala:12)
[error] at example.Main$A$3$.<init>(Main.scala:14)
[error] at example.Main$.A$lzyINIT1$1(Main.scala:12)
[error] at example.Main$.example$Main$$$_$A$2(Main.scala:12)
[error] at example.Main$A$3$.<init>(Main.scala:14)
[error] at example.Main$.A$lzyINIT1$1(Main.scala:12)
[error] at example.Main$.example$Main$$$_$A$2(Main.scala:12)
[error] at example.Main$A$3$.<init>(Main.scala:14)
[error] at example.Main$.A$lzyINIT1$1(Main.scala:12)
[error] at example.Main$.example$Main$$$_$A$2(Main.scala:12)
[error] at example.Main$A$3$.<init>(Main.scala:14)
[error] at example.Main$.A$lzyINIT1$1(Main.scala:12)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels