Files
kotlin-fork/compiler/testData/diagnostics/tests/classObjects/multipleDissallowedDefaultObjects.kt
T
Pavel V. Talanov 913724f0e9 Allow default object to be denoted with 'default' modifier
Report 'default' modifier in illegal positions
2015-03-06 12:41:50 +03:00

17 lines
523 B
Kotlin

class A {
inner class I {
default <!DEFAULT_OBJECT_NOT_ALLOWED!>object A<!>
default <!MANY_DEFAULT_OBJECTS, MANY_DEFAULT_OBJECTS, DEFAULT_OBJECT_NOT_ALLOWED!>object B<!>
default <!MANY_DEFAULT_OBJECTS, MANY_DEFAULT_OBJECTS, DEFAULT_OBJECT_NOT_ALLOWED!>object C<!>
}
}
object O {
default <!DEFAULT_OBJECT_NOT_ALLOWED!>object A<!>
default <!MANY_DEFAULT_OBJECTS, DEFAULT_OBJECT_NOT_ALLOWED!>object B<!>
default <!MANY_DEFAULT_OBJECTS, DEFAULT_OBJECT_NOT_ALLOWED!>object C<!>
}