Main.scala:2: error: not found: type MyList
def doSomething(l : MyList, i : Int):MyList = {
^
Main.scala:2: error: not found: type MyList
def doSomething(l : MyList, i : Int):MyList = {
^
Main.scala:4: error: object Nil is not a case class constructor, nor does it have an unapply/unapplySeq method
case Nil() => Nil()
^
Main.scala:4: error: not enough arguments for method apply: (n: Int)Nothing in trait LinearSeqOptimized.
Unspecified value parameter n.
case Nil() => Nil()
^
Main.scala:5: error: not found: value Cons
case Cons(e,tail) if e > i => Cons(e,doSomething(tail,i))
^
Main.scala:5: error: not found: value e
case Cons(e,tail) if e > i => Cons(e,doSomething(tail,i))
^
Main.scala:5: error: not found: value Cons
case Cons(e,tail) if e > i => Cons(e,doSomething(tail,i))
^
Main.scala:6: error: not found: value Cons
case Cons(e,tail) => doSomething(tail,i)
^
Main.scala:6: error: not found: value tail
case Cons(e,tail) => doSomething(tail,i)
^
9 errors found