added more 'abstract' modifier checks; added 'ClassModifiers'

This commit is contained in:
svtk
2011-09-08 15:14:22 +04:00
parent 73b4fa2ea1
commit dd0b3c8f0e
24 changed files with 258 additions and 161 deletions
@@ -1,13 +1,13 @@
abstract class A() {
abstract fun equals(a : Any?) : Boolean
class A() {
fun equals(a : Any?) : Boolean = false
}
abstract class B() {
abstract fun equals(a : Any?) : Boolean?
class B() {
fun equals(a : Any?) : Boolean? = false
}
abstract class C() {
abstract fun equals(a : Any?) : Int
class C() {
fun equals(a : Any?) : Int = 0
}
fun f(): Unit {