Stepan Koltsov
e3fdc5d595
fix a case of fake override of abstract and non-abstract function
...
===
open class Ccc() {
fun foo() = 1
}
trait Ttt {
fun foo(): Int
}
class Zzz() : Ccc(), Ttt // there must not be an error here
===
Reported by Andrey Breslav as a bug of Comparator implementation:
===
fun comparator<T>(f: (T, T) -> Int): Comparator<T> = object : Comparator<T>, Object() {
override fun compare(o1: T, o2: T): Int = f(o1, o2)
}
===
2012-02-13 23:34:01 +04:00
..
2012-01-31 22:22:39 +04:00
2012-01-26 13:43:46 +04:00
2011-12-26 19:55:29 +04:00
2012-01-24 16:58:29 +04:00
2012-02-03 13:14:28 +04:00
2012-02-09 12:58:17 +04:00
2012-02-03 20:35:29 +04:00
2012-02-03 15:04:14 +04:00
2011-12-16 13:09:40 +04:00
2012-01-27 18:32:55 +04:00
2011-12-16 13:09:43 +04:00
2011-12-26 19:55:29 +04:00
2012-02-03 13:14:50 +04:00
2012-02-13 23:34:01 +04:00
2012-02-03 12:10:12 +04:00
2012-01-25 13:53:07 +04:00
2012-01-27 18:32:55 +04:00
2012-01-10 12:21:37 +04:00
2011-12-31 00:53:14 +04:00
2012-01-03 22:09:12 +04:00
2012-01-03 22:09:12 +04:00
2012-01-03 22:09:12 +04:00
2012-01-03 22:09:12 +04:00
2012-01-03 22:09:12 +04:00
2011-12-06 22:41:19 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2011-12-26 19:55:29 +04:00
2011-12-20 22:55:25 +04:00
2011-12-20 22:55:25 +04:00
2011-12-08 13:43:46 +04:00
2012-01-24 16:58:29 +04:00
2011-12-01 14:40:31 +03:00
2012-01-30 22:25:08 +04:00
2011-12-20 22:55:25 +04:00
2011-12-01 14:40:31 +03:00
2011-12-20 22:55:25 +04:00
2011-12-26 19:55:29 +04:00
2011-12-01 14:40:31 +03:00
2012-01-24 16:58:29 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2011-12-08 18:29:52 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2012-02-04 11:59:57 +04:00
2012-02-09 19:04:17 +04:00
2012-02-04 11:59:57 +04:00
2011-12-20 22:55:25 +04:00
2011-12-01 14:40:31 +03:00
2011-12-26 18:37:21 +04:00
2012-01-16 17:22:12 +04:00
2012-02-09 12:58:17 +04:00
2011-12-26 19:55:29 +04:00
2011-12-01 14:40:31 +03:00
2012-02-10 12:38:46 +04:00
2011-12-20 22:55:25 +04:00
2011-12-26 19:55:29 +04:00
2012-02-03 12:10:12 +04:00
2012-01-27 18:32:55 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2012-02-10 20:36:40 +04:00
2011-12-20 22:55:25 +04:00
2011-12-20 22:55:25 +04:00
2011-12-01 14:40:31 +03:00
2011-12-26 19:55:29 +04:00
2011-12-20 22:55:25 +04:00
2012-01-24 16:58:29 +04:00
2011-12-20 22:55:25 +04:00
2012-01-24 16:58:29 +04:00
2012-01-24 16:58:29 +04:00
2012-02-04 11:59:54 +04:00
2012-02-09 22:25:11 +04:00
2011-12-01 14:40:31 +03:00
2012-01-24 16:58:29 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2012-01-25 13:12:42 +04:00
2012-01-20 19:32:12 +04:00
2011-12-26 19:55:29 +04:00
2011-12-26 19:55:29 +04:00
2011-12-26 19:55:29 +04:00
2011-12-16 13:09:28 +04:00
2012-01-20 11:58:17 +04:00
2012-02-09 12:58:17 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2011-12-26 19:55:29 +04:00
2012-01-27 18:32:55 +04:00
2012-01-18 13:31:42 +04:00
2012-01-24 16:58:29 +04:00
2011-12-01 14:40:31 +03:00
2011-12-01 14:40:31 +03:00
2012-01-24 16:58:29 +04:00
2011-12-01 14:40:31 +03:00
2011-12-20 22:55:25 +04:00
2011-12-20 22:55:25 +04:00
2012-01-27 18:32:55 +04:00
2012-01-18 13:31:42 +04:00
2011-12-20 22:55:25 +04:00
2011-12-01 14:40:31 +03:00
2011-12-20 22:55:25 +04:00
2011-12-01 14:40:31 +03:00
2011-12-20 22:55:25 +04:00
2012-01-18 13:31:42 +04:00