Changeset 8164 for lang/scala
- Timestamp:
- 03/19/08 22:29:37 (9 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/scala/sandbox/src/jp/gr/java_conf/mizu/util/Collections.scala
r6610 r8164 5 5 object Collections { 6 6 class RichIterable[A](iterable : scala.Iterable[A]) { 7 def toJavaList :java.util.List = {8 val javaList = new java.util.ArrayList 7 def toJavaList :java.util.List[A] = { 8 val javaList = new java.util.ArrayList[A] 9 9 for(e <- iterable) javaList.add(e) 10 10 javaList 11 11 } 12 def toJavaSet :java.util.Set = {13 val javaSet = new java.util.HashSet 12 def toJavaSet :java.util.Set[A] = { 13 val javaSet = new java.util.HashSet[A] 14 14 for(e <- iterable) javaSet.add(e) 15 15 javaSet … … 18 18 19 19 class RichMap[A, B](map : scala.collection.Map[A, B]) { 20 def toJavaMap :java.util.Map = {21 val javaMap = new java.util.HashMap 20 def toJavaMap :java.util.Map[A, B] = { 21 val javaMap = new java.util.HashMap[A, B] 22 22 for((k, v) <- map) javaMap.put(k, v) 23 23 javaMap … … 33 33 } 34 34 35 class JavaList[A](val underlying :java.util.List ) extends BufferWrapper[A]36 class JavaMap[A, B](val underlying :java.util.Map ) extends MapWrapper[A, B]37 class JavaSet[A](val underlying :java.util.Set ) extends SetWrapper[A]35 class JavaList[A](val underlying :java.util.List[A]) extends BufferWrapper[A] 36 class JavaMap[A, B](val underlying :java.util.Map[A, B]) extends MapWrapper[A, B] 37 class JavaSet[A](val underlying :java.util.Set[A]) extends SetWrapper[A] 38 38 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)