|
Scala example source code file (t3692.scala)
The Scala t3692.scala source code
import java.lang.Integer
object ManifestTester {
def main(args: Array[String]) = {
val map = Map("John" -> 1, "Josh" -> 2)
new ManifestTester().toJavaMap(map)
}
}
class ManifestTester {
private final def toJavaMap[T, V](map: Map[T, V])(implicit m1: Manifest[T], m2: Manifest[V]): java.util.Map[_, _] = {
map match {
case m0: Map[Int, Int] => new java.util.HashMap[Integer, Integer]
case m1: Map[Int, V] => new java.util.HashMap[Integer, V]
case m2: Map[T, Int] => new java.util.HashMap[T, Integer]
case _ => new java.util.HashMap[T, V]
}
}
}
Other Scala examples (source code examples)Here is a short list of links related to this Scala t3692.scala source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.