diff options
Diffstat (limited to 'examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjBuilder.scala')
-rw-r--r-- | examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjBuilder.scala | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjBuilder.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjBuilder.scala deleted file mode 100644 index dd98f49..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/json/JSONObjBuilder.scala +++ /dev/null @@ -1,20 +0,0 @@ -package scala.scalajs.tools.json - -import scala.collection.mutable - -class JSONObjBuilder { - - private val flds = mutable.Map.empty[String, JSON] - - def fld[T : JSONSerializer](name: String, v: T): this.type = { - flds.put(name, v.toJSON) - this - } - - def opt[T : JSONSerializer](name: String, v: Option[T]): this.type = { - v.foreach(v => flds.put(name, v.toJSON)) - this - } - - def toJSON: JSON = Impl.fromMap(flds.toMap) -} |