A missing compatibility bridge between Scala & Kotlin
This library exposes conversions included in Scala standard library as Kotlin's extension methods
All you need to do is:
- add dependency to
io.github.leviysoft:scala-kotlin-compat_2.13:<version>orio.github.leviysoft:scala-kotlin-compat_3:<version>depending to Scala version in you project - import
com.github.leviysoft.sk.* - call
asJava\asScala\toJava\toScalamethods
The following components of scala.jdk are implemented:
- CollectionConverters
- DurationConverters
- FunctionConverters
- FutureConverters
- OptionConverters
- StreamConverters
In addition, scala-kotlin-coroutines-compat provides utilities for calling suspend funs as Futures