|
Scala example source code file (t3692.scala)
The Scala t3692.scala source codeimport 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.