Skip to content

Commit 79db9f7

Browse files
Add tests for enums interop with Java efficient collections
1 parent 9abfef8 commit 79db9f7

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
MONDAY
2+
TUESDAY
3+
SATURDAY
4+
WEDNESDAY
5+
workday
6+
weekend
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
enum Day extends java.lang.Enum[Day] {
2+
case MONDAY, TUESDAY, SATURDAY, WEDNESDAY
3+
}
4+
5+
object Test {
6+
def main(args: Array[String]): Unit = {
7+
val allDays = java.util.EnumSet.allOf(classOf[Day])
8+
val dayMap = new java.util.EnumMap[Day, String](classOf[Day])
9+
dayMap.put(Day.MONDAY, "workday")
10+
dayMap.put(Day.SATURDAY, "weekend")
11+
12+
allDays.toArray.foreach(println)
13+
println(dayMap.get(Day.MONDAY))
14+
println(dayMap.get(Day.SATURDAY))
15+
}
16+
}

0 commit comments

Comments
 (0)