diff --git a/serde-json/src/cc/otavia/json/JsonHelper.scala b/serde-json/src/cc/otavia/json/JsonHelper.scala index b5dc19da5..7736d23de 100644 --- a/serde-json/src/cc/otavia/json/JsonHelper.scala +++ b/serde-json/src/cc/otavia/json/JsonHelper.scala @@ -377,10 +377,6 @@ private[json] object JsonHelper { out.writeByte('\"') } - final def serializeLocale(locale: Locale, out: Buffer): Unit = ??? - - final def serializeCurrency(currency: Currency, out: Buffer): Unit = ??? - final def deserializeUUID(in: Buffer): UUID = { assert(in.skipIfNextIs('\"'), s"except \" but get ${in.readByte.toChar}") val uuid = BufferUtils.readStringAsUUID(in) @@ -388,12 +384,4 @@ private[json] object JsonHelper { uuid } - final def deserializeLocale(in: Buffer): Locale = ??? - - final def deserializeCurrency(in: Buffer): Currency = ??? - - final def serializeMoney(money: Money, out: Buffer): Unit = ??? - - final def deserializeMoney(in: Buffer): Money = ??? - } diff --git a/serde-json/src/cc/otavia/json/JsonSerde.scala b/serde-json/src/cc/otavia/json/JsonSerde.scala index a7f30c6ee..ef75734c2 100644 --- a/serde-json/src/cc/otavia/json/JsonSerde.scala +++ b/serde-json/src/cc/otavia/json/JsonSerde.scala @@ -277,29 +277,8 @@ trait JsonSerde[A] extends Serde[A] with SerdeOps { this } - override final protected def serializeLocale(locale: Locale, out: Buffer): this.type = { - JsonHelper.serializeLocale(locale, out) - this - } - - override final protected def serializeCurrency(currency: Currency, out: Buffer): this.type = { - JsonHelper.serializeCurrency(currency, out) - this - } - override final protected def deserializeUUID(in: Buffer): UUID = JsonHelper.deserializeUUID(in) - override final protected def deserializeLocale(in: Buffer): Locale = JsonHelper.deserializeLocale(in) - - override final protected def deserializeCurrency(in: Buffer): Currency = JsonHelper.deserializeCurrency(in) - - override final protected def serializeMoney(money: Money, out: Buffer): this.type = { - JsonHelper.serializeMoney(money, out) - this - } - - override final protected def deserializeMoney(in: Buffer): Money = JsonHelper.deserializeMoney(in) - } object JsonSerde { diff --git a/serde/src/cc/otavia/serde/SerdeOps.scala b/serde/src/cc/otavia/serde/SerdeOps.scala index eadd25f79..ca0f7bb49 100644 --- a/serde/src/cc/otavia/serde/SerdeOps.scala +++ b/serde/src/cc/otavia/serde/SerdeOps.scala @@ -599,28 +599,6 @@ trait SerdeOps { */ protected def serializeUUID(uuid: UUID, out: Buffer): this.type - /** Serialize [[Locale]] value to [[Buffer]]. - * - * @param locale - * Value. - * @param out - * Output [[Buffer]]. - * @return - * This [[Serde]] instance. - */ - protected def serializeLocale(locale: Locale, out: Buffer): this.type - - /** Serialize [[Currency]] value to [[Buffer]]. - * - * @param currency - * Value. - * @param out - * Output [[Buffer]]. - * @return - * This [[Serde]] instance. - */ - protected def serializeCurrency(currency: Currency, out: Buffer): this.type - /** Deserialize [[UUID]] value from [[Buffer]]. * * @param in @@ -630,45 +608,4 @@ trait SerdeOps { */ protected def deserializeUUID(in: Buffer): UUID - /** Deserialize [[Locale]] value from [[Buffer]]. - * - * @param in - * Input [[Buffer]] - * @return - * [[Locale]] value. - */ - protected def deserializeLocale(in: Buffer): Locale - - /** Deserialize [[Currency]] value from [[Buffer]]. - * - * @param in - * Input [[Buffer]] - * @return - * [[Currency]] value. - */ - protected def deserializeCurrency(in: Buffer): Currency - - //// otavia common data types - // serialize ops - - /** Serialize [[Money]] value to [[Buffer]]. - * - * @param money - * Value. - * @param out - * Output [[Buffer]]. - * @return - * This [[Serde]] instance. - */ - protected def serializeMoney(money: Money, out: Buffer): this.type - - /** Deserialize [[Money]] value from [[Buffer]]. - * - * @param in - * Input [[Buffer]] - * @return - * [[Money]] value. - */ - protected def deserializeMoney(in: Buffer): Money - }