e3fdc5d595247d80c3485bec50470f3f71a34ad1
===
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)
}
===
To build this project you need to run
ant -f update_dependencies.xml
which will setup the dependencies on
- intellij-core: is a part of command line compiler and contains only necessary APIs.
- idea-full: is a full blown IntelliJ IDEA Community Edition to be used in former plugin module.
Description
Languages
Kotlin
79.9%
Java
10.4%
Swift
4.3%
C
2.8%
C++
2.1%
Other
0.3%