diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/AccountNumber.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/AccountNumber.scala index 161c2c85a4..f037cd9dbb 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/AccountNumber.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/AccountNumber.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.AccountNumber` * No constraint */ -case class AccountNumber(value: String) extends AnyVal +case class AccountNumber(value: String) object AccountNumber { implicit lazy val arrayColumn: Column[Array[AccountNumber]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[AccountNumber]] = ToStatement.arrayToParameter(ParameterMetaData.StringParameterMetaData).contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Flag.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Flag.scala index 60c08b462c..14f71e6661 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Flag.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Flag.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Flag` * No constraint */ -case class Flag(value: Boolean) extends AnyVal +case class Flag(value: Boolean) object Flag { implicit lazy val arrayColumn: Column[Array[Flag]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[Flag]] = adventureworks.BooleanArrayToStatement.contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Mydomain.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Mydomain.scala index 38d5123a35..39bfff567a 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Mydomain.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Mydomain.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.mydomain` * No constraint */ -case class Mydomain(value: String) extends AnyVal +case class Mydomain(value: String) object Mydomain { implicit lazy val arrayColumn: Column[Array[Mydomain]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[Mydomain]] = ToStatement.arrayToParameter(ParameterMetaData.StringParameterMetaData).contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Name.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Name.scala index d052810680..f60eeaec51 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Name.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Name.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Name` * No constraint */ -case class Name(value: String) extends AnyVal +case class Name(value: String) object Name { implicit lazy val arrayColumn: Column[Array[Name]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[Name]] = ToStatement.arrayToParameter(ParameterMetaData.StringParameterMetaData).contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/NameStyle.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/NameStyle.scala index b59dadd173..dde372750f 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/NameStyle.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/NameStyle.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.NameStyle` * No constraint */ -case class NameStyle(value: Boolean) extends AnyVal +case class NameStyle(value: Boolean) object NameStyle { implicit lazy val arrayColumn: Column[Array[NameStyle]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[NameStyle]] = adventureworks.BooleanArrayToStatement.contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/OrderNumber.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/OrderNumber.scala index 536d85c7f1..4cecf26dba 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/OrderNumber.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/OrderNumber.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.OrderNumber` * No constraint */ -case class OrderNumber(value: String) extends AnyVal +case class OrderNumber(value: String) object OrderNumber { implicit lazy val arrayColumn: Column[Array[OrderNumber]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[OrderNumber]] = ToStatement.arrayToParameter(ParameterMetaData.StringParameterMetaData).contramap(_.map(_.value)) diff --git a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Phone.scala b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Phone.scala index 26bbd76726..4fa8a4a016 100644 --- a/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Phone.scala +++ b/typo-tester-anorm/generated-and-checked-in/adventureworks/public/Phone.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Phone` * No constraint */ -case class Phone(value: String) extends AnyVal +case class Phone(value: String) object Phone { implicit lazy val arrayColumn: Column[Array[Phone]] = Column.columnToArray(column, implicitly) implicit lazy val arrayToStatement: ToStatement[Array[Phone]] = ToStatement.arrayToParameter(ParameterMetaData.StringParameterMetaData).contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/AccountNumber.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/AccountNumber.scala index 2a3857590d..471b9abf36 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/AccountNumber.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/AccountNumber.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.AccountNumber` * No constraint */ -case class AccountNumber(value: String) extends AnyVal +case class AccountNumber(value: String) object AccountNumber { implicit lazy val arrayGet: Get[Array[AccountNumber]] = adventureworks.StringArrayMeta.get.map(_.map(AccountNumber.apply)) implicit lazy val arrayPut: Put[Array[AccountNumber]] = adventureworks.StringArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Flag.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Flag.scala index 79e3f88c7d..71f0a24aeb 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Flag.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Flag.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Flag` * No constraint */ -case class Flag(value: Boolean) extends AnyVal +case class Flag(value: Boolean) object Flag { implicit lazy val arrayGet: Get[Array[Flag]] = adventureworks.BooleanArrayMeta.get.map(_.map(Flag.apply)) implicit lazy val arrayPut: Put[Array[Flag]] = adventureworks.BooleanArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Mydomain.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Mydomain.scala index 2d11262179..9b9d1c9afb 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Mydomain.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Mydomain.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.mydomain` * No constraint */ -case class Mydomain(value: String) extends AnyVal +case class Mydomain(value: String) object Mydomain { implicit lazy val arrayGet: Get[Array[Mydomain]] = adventureworks.StringArrayMeta.get.map(_.map(Mydomain.apply)) implicit lazy val arrayPut: Put[Array[Mydomain]] = adventureworks.StringArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Name.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Name.scala index 537c951526..199adee33c 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Name.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Name.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Name` * No constraint */ -case class Name(value: String) extends AnyVal +case class Name(value: String) object Name { implicit lazy val arrayGet: Get[Array[Name]] = adventureworks.StringArrayMeta.get.map(_.map(Name.apply)) implicit lazy val arrayPut: Put[Array[Name]] = adventureworks.StringArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/NameStyle.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/NameStyle.scala index ad648b6776..3494c1bf6b 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/NameStyle.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/NameStyle.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.NameStyle` * No constraint */ -case class NameStyle(value: Boolean) extends AnyVal +case class NameStyle(value: Boolean) object NameStyle { implicit lazy val arrayGet: Get[Array[NameStyle]] = adventureworks.BooleanArrayMeta.get.map(_.map(NameStyle.apply)) implicit lazy val arrayPut: Put[Array[NameStyle]] = adventureworks.BooleanArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/OrderNumber.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/OrderNumber.scala index 0921d4869d..acda51c2e7 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/OrderNumber.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/OrderNumber.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.OrderNumber` * No constraint */ -case class OrderNumber(value: String) extends AnyVal +case class OrderNumber(value: String) object OrderNumber { implicit lazy val arrayGet: Get[Array[OrderNumber]] = adventureworks.StringArrayMeta.get.map(_.map(OrderNumber.apply)) implicit lazy val arrayPut: Put[Array[OrderNumber]] = adventureworks.StringArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Phone.scala b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Phone.scala index 632625ff62..cd18420171 100644 --- a/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Phone.scala +++ b/typo-tester-doobie/generated-and-checked-in/adventureworks/public/Phone.scala @@ -17,7 +17,7 @@ import typo.dsl.Bijection /** Domain `public.Phone` * No constraint */ -case class Phone(value: String) extends AnyVal +case class Phone(value: String) object Phone { implicit lazy val arrayGet: Get[Array[Phone]] = adventureworks.StringArrayMeta.get.map(_.map(Phone.apply)) implicit lazy val arrayPut: Put[Array[Phone]] = adventureworks.StringArrayMeta.put.contramap(_.map(_.value)) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/AccountNumber.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/AccountNumber.scala index 6054e409cf..1ca0aab8f5 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/AccountNumber.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/AccountNumber.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.AccountNumber` * No constraint */ -case class AccountNumber(value: String) extends AnyVal +case class AccountNumber(value: String) object AccountNumber { implicit lazy val arraySetter: Setter[Array[AccountNumber]] = adventureworks.StringArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[AccountNumber, String] = Bijection[AccountNumber, String](_.value)(AccountNumber.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Flag.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Flag.scala index 4065b9007a..de79842fc5 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Flag.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Flag.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.Flag` * No constraint */ -case class Flag(value: Boolean) extends AnyVal +case class Flag(value: Boolean) object Flag { implicit lazy val arraySetter: Setter[Array[Flag]] = adventureworks.BooleanArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[Flag, Boolean] = Bijection[Flag, Boolean](_.value)(Flag.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Mydomain.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Mydomain.scala index 539a942b4f..160fc2a10f 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Mydomain.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Mydomain.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.mydomain` * No constraint */ -case class Mydomain(value: String) extends AnyVal +case class Mydomain(value: String) object Mydomain { implicit lazy val arraySetter: Setter[Array[Mydomain]] = adventureworks.StringArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[Mydomain, String] = Bijection[Mydomain, String](_.value)(Mydomain.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Name.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Name.scala index 48e77b4a89..5c2a1f8f16 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Name.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Name.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.Name` * No constraint */ -case class Name(value: String) extends AnyVal +case class Name(value: String) object Name { implicit lazy val arraySetter: Setter[Array[Name]] = adventureworks.StringArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[Name, String] = Bijection[Name, String](_.value)(Name.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/NameStyle.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/NameStyle.scala index 9cd02405d4..628d23a78a 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/NameStyle.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/NameStyle.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.NameStyle` * No constraint */ -case class NameStyle(value: Boolean) extends AnyVal +case class NameStyle(value: Boolean) object NameStyle { implicit lazy val arraySetter: Setter[Array[NameStyle]] = adventureworks.BooleanArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[NameStyle, Boolean] = Bijection[NameStyle, Boolean](_.value)(NameStyle.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/OrderNumber.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/OrderNumber.scala index df3c2ce73d..daf4436c12 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/OrderNumber.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/OrderNumber.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.OrderNumber` * No constraint */ -case class OrderNumber(value: String) extends AnyVal +case class OrderNumber(value: String) object OrderNumber { implicit lazy val arraySetter: Setter[Array[OrderNumber]] = adventureworks.StringArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[OrderNumber, String] = Bijection[OrderNumber, String](_.value)(OrderNumber.apply) diff --git a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Phone.scala b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Phone.scala index e2d5bd96d2..3bdff795ca 100644 --- a/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Phone.scala +++ b/typo-tester-zio-jdbc/generated-and-checked-in/adventureworks/public/Phone.scala @@ -18,7 +18,7 @@ import zio.json.JsonEncoder /** Domain `public.Phone` * No constraint */ -case class Phone(value: String) extends AnyVal +case class Phone(value: String) object Phone { implicit lazy val arraySetter: Setter[Array[Phone]] = adventureworks.StringArraySetter.contramap(_.map(_.value)) implicit lazy val bijection: Bijection[Phone, String] = Bijection[Phone, String](_.value)(Phone.apply) diff --git a/typo/src/scala/typo/internal/codegen/DbLib.scala b/typo/src/scala/typo/internal/codegen/DbLib.scala index 949d3a068d..1cdc476de1 100644 --- a/typo/src/scala/typo/internal/codegen/DbLib.scala +++ b/typo/src/scala/typo/internal/codegen/DbLib.scala @@ -9,7 +9,7 @@ trait DbLib { def mockRepoImpl(id: IdComputed, repoMethod: RepoMethod, maybeToRow: Option[sc.Param]): sc.Code def testInsertMethod(x: ComputedTestInserts.InsertMethod): sc.Value def stringEnumInstances(wrapperType: sc.Type, underlying: sc.Type): List[sc.ClassMember] - def anyValInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.ClassMember] + def wrapperTypeInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.ClassMember] def missingInstances: List[sc.ClassMember] def rowInstances(tpe: sc.Type, cols: NonEmptyList[ComputedColumn], rowType: DbLib.RowType): List[sc.ClassMember] def customTypeInstances(ct: CustomType): List[sc.ClassMember] diff --git a/typo/src/scala/typo/internal/codegen/DbLibAnorm.scala b/typo/src/scala/typo/internal/codegen/DbLibAnorm.scala index 75ea48e35c..2fc89128d4 100644 --- a/typo/src/scala/typo/internal/codegen/DbLibAnorm.scala +++ b/typo/src/scala/typo/internal/codegen/DbLibAnorm.scala @@ -602,7 +602,7 @@ class DbLibAnorm(pkg: sc.QIdent, inlineImplicits: Boolean, default: ComputedDefa textSupport.map(_.anyValInstance(wrapperType, underlying)) ).flatten - override def anyValInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.Given] = + override def wrapperTypeInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.Given] = List( Some( sc.Given( diff --git a/typo/src/scala/typo/internal/codegen/DbLibDoobie.scala b/typo/src/scala/typo/internal/codegen/DbLibDoobie.scala index 5cae48a727..e2f2949d9b 100644 --- a/typo/src/scala/typo/internal/codegen/DbLibDoobie.scala +++ b/typo/src/scala/typo/internal/codegen/DbLibDoobie.scala @@ -495,7 +495,7 @@ class DbLibDoobie(pkg: sc.QIdent, inlineImplicits: Boolean, default: ComputedDef textSupport.map(_.anyValInstance(wrapperType, underlying)) ).flatten - override def anyValInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.Given] = + override def wrapperTypeInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.Given] = List( Some( sc.Given( diff --git a/typo/src/scala/typo/internal/codegen/DbLibZioJdbc.scala b/typo/src/scala/typo/internal/codegen/DbLibZioJdbc.scala index dca5a21917..9114274f8d 100644 --- a/typo/src/scala/typo/internal/codegen/DbLibZioJdbc.scala +++ b/typo/src/scala/typo/internal/codegen/DbLibZioJdbc.scala @@ -627,7 +627,7 @@ class DbLibZioJdbc(pkg: sc.QIdent, inlineImplicits: Boolean, dslEnabled: Boolean ).flatten } - override def anyValInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.ClassMember] = + override def wrapperTypeInstances(wrapperType: sc.Type.Qualified, underlying: sc.Type): List[sc.ClassMember] = List( Option( sc.Given( diff --git a/typo/src/scala/typo/internal/codegen/FileDomain.scala b/typo/src/scala/typo/internal/codegen/FileDomain.scala index 31ca377d4a..ac9d084dbc 100644 --- a/typo/src/scala/typo/internal/codegen/FileDomain.scala +++ b/typo/src/scala/typo/internal/codegen/FileDomain.scala @@ -24,13 +24,13 @@ object FileDomain { genOrdering.ordering(domain.tpe, NonEmptyList(sc.Param(value, domain.underlyingType, None))) ), bijection.toList, - options.jsonLibs.flatMap(_.anyValInstances(wrapperType = domain.tpe, fieldName = value, underlying = domain.underlyingType)), - options.dbLib.toList.flatMap(_.anyValInstances(wrapperType = domain.tpe, underlying = domain.underlyingType)) + options.jsonLibs.flatMap(_.wrapperTypeInstances(wrapperType = domain.tpe, fieldName = value, underlying = domain.underlyingType)), + options.dbLib.toList.flatMap(_.wrapperTypeInstances(wrapperType = domain.tpe, underlying = domain.underlyingType)) ).flatten val str = code"""|$comments - |case class ${domain.tpe.name}($value: ${domain.underlyingType}) extends AnyVal + |case class ${domain.tpe.name}($value: ${domain.underlyingType}) |${genObject(domain.tpe.value, instances)}""".stripMargin sc.File(domain.tpe, str, secondaryTypes = Nil) diff --git a/typo/src/scala/typo/internal/codegen/FilesTable.scala b/typo/src/scala/typo/internal/codegen/FilesTable.scala index 8c49e5e966..5f358b18c6 100644 --- a/typo/src/scala/typo/internal/codegen/FilesTable.scala +++ b/typo/src/scala/typo/internal/codegen/FilesTable.scala @@ -118,8 +118,8 @@ case class FilesTable(table: ComputedTable, options: InternalOptions, genOrderin genOrdering.ordering(id.tpe, NonEmptyList(sc.Param(value, id.underlying, None))) ), bijection.toList, - options.jsonLibs.flatMap(_.anyValInstances(wrapperType = id.tpe, fieldName = value, underlying = id.underlying)), - options.dbLib.toList.flatMap(_.anyValInstances(wrapperType = id.tpe, underlying = id.underlying)) + options.jsonLibs.flatMap(_.wrapperTypeInstances(wrapperType = id.tpe, fieldName = value, underlying = id.underlying)), + options.dbLib.toList.flatMap(_.wrapperTypeInstances(wrapperType = id.tpe, underlying = id.underlying)) ).flatten Some( sc.File( diff --git a/typo/src/scala/typo/internal/codegen/JsonLib.scala b/typo/src/scala/typo/internal/codegen/JsonLib.scala index 9bb5487a06..e2cbc2c309 100644 --- a/typo/src/scala/typo/internal/codegen/JsonLib.scala +++ b/typo/src/scala/typo/internal/codegen/JsonLib.scala @@ -5,14 +5,14 @@ package codegen trait JsonLib { def defaultedInstance(default: ComputedDefault): List[sc.Given] def stringEnumInstances(wrapperType: sc.Type, underlying: sc.Type): List[sc.Given] - def anyValInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] + def wrapperTypeInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] def productInstances(tpe: sc.Type, fields: NonEmptyList[JsonLib.Field]): List[sc.Given] def missingInstances: List[sc.ClassMember] final def customTypeInstances(ct: CustomType): List[sc.Given] = ct.params match { case NonEmptyList(param, Nil) => - anyValInstances(ct.typoType, param.name, param.tpe) + wrapperTypeInstances(ct.typoType, param.name, param.tpe) case more => productInstances(ct.typoType, more.map(param => JsonLib.Field(param.name, sc.StrLit(param.name.value), param.tpe))) } diff --git a/typo/src/scala/typo/internal/codegen/JsonLibCirce.scala b/typo/src/scala/typo/internal/codegen/JsonLibCirce.scala index 12af7be1c8..8bbc186050 100644 --- a/typo/src/scala/typo/internal/codegen/JsonLibCirce.scala +++ b/typo/src/scala/typo/internal/codegen/JsonLibCirce.scala @@ -70,7 +70,7 @@ case class JsonLibCirce(pkg: sc.QIdent, default: ComputedDefault, inlineImplicit if (inlineImplicits) go(sc.Type.base(tpe)) else Encoder.of(tpe).code } - def anyValInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = + def wrapperTypeInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = List( sc.Given( tparams = Nil, diff --git a/typo/src/scala/typo/internal/codegen/JsonLibPlay.scala b/typo/src/scala/typo/internal/codegen/JsonLibPlay.scala index c2806fc947..0460db5c84 100644 --- a/typo/src/scala/typo/internal/codegen/JsonLibPlay.scala +++ b/typo/src/scala/typo/internal/codegen/JsonLibPlay.scala @@ -190,7 +190,7 @@ case class JsonLibPlay(pkg: sc.QIdent, default: ComputedDefault, inlineImplicits ) ) - def anyValInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = + def wrapperTypeInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = List( sc.Given( tparams = Nil, diff --git a/typo/src/scala/typo/internal/codegen/JsonLibZioJson.scala b/typo/src/scala/typo/internal/codegen/JsonLibZioJson.scala index 340bd9b480..f66144d01e 100644 --- a/typo/src/scala/typo/internal/codegen/JsonLibZioJson.scala +++ b/typo/src/scala/typo/internal/codegen/JsonLibZioJson.scala @@ -126,7 +126,7 @@ final case class JsonLibZioJson(pkg: sc.QIdent, default: ComputedDefault, inline ) ) - override def anyValInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = + override def wrapperTypeInstances(wrapperType: sc.Type.Qualified, fieldName: sc.Ident, underlying: sc.Type): List[sc.Given] = List( sc.Given( tparams = Nil,