Migrating Java Class Libraries to Scala3 Library Bootstrapped: Best Practices and Considerations
scala
libraryDependencies += "com.example" % "java-library" % "1.0.0"
package com.example;
public class JavaLibrary {
public static int add(int a, int b) {
return a + b;
}
}
scala
package com.example
object ScalaLibrary {
def add(a: Int, b: Int): Int = {
a + b
}
def main(args: Array[String]): Unit = {
val result = add(2, 3)
println("Result: " + result)
}
}