File tree Expand file tree Collapse file tree 4 files changed +47
-2
lines changed
input/src/main/scala-3next/test/explicitResultTypes
output/src/main/scala-3next/test/explicitResultTypes Expand file tree Collapse file tree 4 files changed +47
-2
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ version=$1
66scala212=2.12.20
77scala213=2.13.16
88scala3LTS=3.3.6
9- scala3Next=3.7.1
9+ scala3Next=3.7.2
1010
1111cs resolve \
1212 ch.epfl.scala:scalafix-interfaces:$version \
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ object Dependencies {
1010 val scala33 = " 3.3.6"
1111 val scala35 = " 3.5.2"
1212 val scala36 = " 3.6.4"
13- val scala37 = " 3.7.1 "
13+ val scala37 = " 3.7.2 "
1414 val scala3LTS = scala33
1515 val scala3Next = sys.props.getOrElse(" scala3.nightly" , scala37)
1616
Original file line number Diff line number Diff line change 1+ /*
2+ rules = ExplicitResultTypes
3+ */
4+ package test .explicitResultTypes
5+
6+ object EnumerationValue {
7+ object Day extends Enumeration {
8+ type Day = Value
9+ val Weekday, Weekend = Value
10+ }
11+ object Bool extends Enumeration {
12+ type Bool = Value
13+ val True, False = Value
14+ }
15+ import Bool ._
16+ def day (d : Day .Value ): Unit = ???
17+ val d =
18+ if (true ) Day .Weekday
19+ else Day .Weekend
20+ day(d)
21+ val b =
22+ if (true ) True
23+ else False
24+ }
Original file line number Diff line number Diff line change 1+ package test .explicitResultTypes
2+
3+ object EnumerationValue {
4+ object Day extends Enumeration {
5+ type Day = Value
6+ val Weekday, Weekend = Value
7+ }
8+ object Bool extends Enumeration {
9+ type Bool = Value
10+ val True, False = Value
11+ }
12+ import Bool ._
13+ def day (d : Day .Value ): Unit = ???
14+ val d : test.explicitResultTypes.EnumerationValue .Day .Value =
15+ if (true ) Day .Weekday
16+ else Day .Weekend
17+ day(d)
18+ val b : Value =
19+ if (true ) True
20+ else False
21+ }
You can’t perform that action at this time.
0 commit comments