Scala3 Library Bootstrapped: A Technical Overview of Java Class Libraries Integration

libraryDependencies += "com.example" % "library" % "1.0.0" scala import com.example.library.ExampleClass object Main { def main(args: Array[String]): Unit = { val example = new ExampleClass() example.method() } } scala val value: Any = "Hello" val length: Int = value.asInstanceOf[String].length scala import java.util.ArrayList val javaList = new ArrayList[String]() javaList.add("Scala") val scalaList: List[String] = javaList.toArray(Array.empty[String]).toList