Skip to content
This repository was archived by the owner on Aug 17, 2019. It is now read-only.

Commit e5d2231

Browse files
committed
Use polymorphic contructor Maybe in map, just to be sure.
1 parent 31ed67c commit e5d2231

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/main/scala/com/ckkloverdos/maybe/Maybe.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ final case class Just[@specialized +A](get: A) extends MaybeOption[A] {
151151

152152
def ||[B >: A](f: => Maybe[B]) = this
153153

154-
def map[B](f: (A) => B)= Just(f(get))
154+
def map[B](f: (A) => B)= Maybe(f(get))
155155
def flatMap[B](f: (A) => Maybe[B]) = f(get)
156156
def filter(f: (A) => Boolean): Maybe[A] = if(f(get)) this else NoVal
157157
def foreach(f: A => Unit) = f(get)

0 commit comments

Comments
 (0)