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
6
6
scala212=2.12.20
7
7
scala213=2.13.16
8
8
scala3LTS=3.3.6
9
- scala3Next=3.7.1
9
+ scala3Next=3.7.2
10
10
11
11
cs resolve \
12
12
ch.epfl.scala:scalafix-interfaces:$version \
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ object Dependencies {
10
10
val scala33 = " 3.3.6"
11
11
val scala35 = " 3.5.2"
12
12
val scala36 = " 3.6.4"
13
- val scala37 = " 3.7.1 "
13
+ val scala37 = " 3.7.2 "
14
14
val scala3LTS = scala33
15
15
val scala3Next = sys.props.getOrElse(" scala3.nightly" , scala37)
16
16
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