trait
JavaTypeMapper[J, S] extends AnyRef
Abstract Value Members
-
abstract
def
javaToScala(j: J): S
-
abstract
def
scalaToJava(s: S): J
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Converter between Java and Scala types.
Built in instances to convert Java Integer, Long, Float, Double, BigDecimal, BigInteger, Character, Boolean to corresponding Scala types are provided. If the Java value is null, throws a NullPointerException. There is a converter from any type which can be mapped to scala.Option. For example you can map
Integer
toOption[Int]
, orString
to Option[String].It also supports shapeless.HLists. E.g. you can convert
Integer :: String :: HNil
toOption[Int] :: String :: HNil
.Java type
Scala type