Как сохранить Hashmap на Android, чтобы он был повторно использован при перезапуске приложения с использованием общих настроек?

trait A { def x = 1 }
trait B extends A { override def x = super.x * 5 }
trait C1 extends B { override def x = 2 }
trait C2 extends A { this: B => override def x = 2}

// 1.
println((new C1 with B).x) // 2
println((new C2 with B).x) // 10

// 2.
trait X {
  type SomeA <: A
  trait Inner1 { this: SomeA => } // compiles ok
  trait Inner2 extends SomeA {} // doesn't compile
}
13
задан Nandkumar Tekale 13 August 2012 в 20:48
поделиться