Skip to content

Instantly share code, notes, and snippets.

@anson0370
Created September 29, 2011 07:16
Show Gist options
  • Save anson0370/1250163 to your computer and use it in GitHub Desktop.
Save anson0370/1250163 to your computer and use it in GitHub Desktop.
Scala <-> Java
import scala.collection.JavaConversions
object Helper {
implicit def scalaMap_T_S_A_2JavaMap_T_S_O(scalaMap: Map[String, Any]) = {
JavaConversions.mapAsJavaMap(scalaMap).asInstanceOf[java.util.Map[String, Object]]
}
implicit def javaMap_T_S_O_2scalaMap_T_S_A(javaMap: java.util.Map[String, Object]) = {
JavaConversions.mapAsScalaMap(javaMap.asInstanceOf[java.util.Map[String, Any]]).toMap
}
}
val l = List(1, 2, 3).asInstanceOf[List[AnyRef]]
/* method invoke(Object... vars) */
invoke(l: _*)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment