From 154404620a4545e20593cf4e4b3e1dfbfd31db03 Mon Sep 17 00:00:00 2001 From: Ali Rashid Date: Sun, 24 Jan 2021 20:06:19 +0300 Subject: [PATCH] Use converters in Predef instead of explicit casts. --- src/main/scala/io.circe.config/package.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/io.circe.config/package.scala b/src/main/scala/io.circe.config/package.scala index 4711623..95982f7 100644 --- a/src/main/scala/io.circe.config/package.scala +++ b/src/main/scala/io.circe.config/package.scala @@ -67,11 +67,11 @@ package object config { private[config] def jsonToConfigValue(json: Json): ConfigValue = json.fold( ConfigValueFactory.fromAnyRef(null), - boolean => ConfigValueFactory.fromAnyRef(boolean.asInstanceOf[java.lang.Boolean]), + boolean => ConfigValueFactory.fromAnyRef(Predef.boolean2Boolean(boolean)), number => number.toLong match { - case Some(long) => ConfigValueFactory.fromAnyRef(long.asInstanceOf[java.lang.Long]) - case None => ConfigValueFactory.fromAnyRef(number.toDouble.asInstanceOf[java.lang.Double]) + case Some(long) => ConfigValueFactory.fromAnyRef(Predef.long2Long(long)) + case None => ConfigValueFactory.fromAnyRef(Predef.double2Double(number.toDouble)) }, str => ConfigValueFactory.fromAnyRef(str), arr => ConfigValueFactory.fromIterable(arr.map(jsonToConfigValue).asJava),