Skip to content

Commit 05df3b3

Browse files
committed
Non abstract Scala classes always have the primary constructor
1 parent aad6b09 commit 05df3b3

File tree

1 file changed

+0
-1
lines changed
  • jsoniter-scala-macros/shared/src/main/scala-3/com/github/plokhotnyuk/jsoniter_scala/macros

1 file changed

+0
-1
lines changed

jsoniter-scala-macros/shared/src/main/scala-3/com/github/plokhotnyuk/jsoniter_scala/macros/JsonCodecMaker.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1096,7 +1096,6 @@ object JsonCodecMaker {
10961096
case _ =>
10971097
}
10981098
val primaryConstructor = tpeClassSym.primaryConstructor
1099-
if (!primaryConstructor.exists) fail(s"Cannot find a primary constructor for '$tpe'")
11001099

11011100
def createFieldInfos(params: List[Symbol], typeParams: List[Symbol],
11021101
fieldIndex: Boolean => Int): List[FieldInfo] = params.map {

0 commit comments

Comments
 (0)