Я создаю новый класс, унаследованный от mutable.Map
:
class Env extends mutable.Map[String, Any] {
var outer = new mutable.Map[String, Any]
def get(name: String): Any = if (super.get(name).isEmpty) outer.get(name) else super.get(name)
}
Я получаю ошибку:
Test.scala:6: error: method get in trait MapLike is accessed from super. It may not be abstract unless it is overridden by a member declared `abstract' and `override'
Почему?