Skip to content

Commit 290d9b6

Browse files
committed
fix extension test
1 parent 35911f3 commit 290d9b6

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

tests/explicit-nulls/pos/opaque-nullable.scala

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@ object Nullable {
1010
def some[A <: AnyRef](x: A): Nullable[A] = x
1111
def none: Nullable[Nothing] = null
1212

13-
given nullableOps as AnyRef {
14-
extension [A <: AnyRef](x: Nullable[A])
15-
def isEmpty: Boolean = x == null
13+
extension [A <: AnyRef](x: Nullable[A])
14+
def isEmpty: Boolean = x == null
1615

17-
extension [A <: AnyRef, B <: AnyRef](x: Nullable[A])
18-
def flatMap(f: A => Nullable[B]): Nullable[B] =
19-
if (x == null) null
20-
else f(x)
21-
}
16+
extension [A <: AnyRef, B <: AnyRef](x: Nullable[A])
17+
def flatMap(f: A => Nullable[B]): Nullable[B] =
18+
if (x == null) null
19+
else f(x)
2220

2321
val s1: Nullable[String] = "hello"
2422
val s2: Nullable[String] = null

0 commit comments

Comments
 (0)