cd6384eb20
Implement DEPRECATED_MODIFIER, DEPRECATED_MODIFIER_FOR_TARGET, REDUNDANT_MODIFIER_FOR_TARGET
47 lines
1.1 KiB
Kotlin
Vendored
47 lines
1.1 KiB
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !LANGUAGE: -InnerClassInEnumEntryClass
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> fun foo() {}
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> val prop = 42
|
|
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class A
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> interface B
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> object C
|
|
|
|
class D {
|
|
inner class E
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> interface F
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> object G
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> enum class R
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> annotation class S
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> companion object
|
|
}
|
|
|
|
enum class H {
|
|
I0 {
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class II0
|
|
},
|
|
<!WRONG_MODIFIER_TARGET!>inner<!> I {
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class II
|
|
};
|
|
|
|
inner class J
|
|
}
|
|
|
|
interface K {
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class L
|
|
}
|
|
|
|
object N {
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class O
|
|
}
|
|
|
|
class P {
|
|
companion object {
|
|
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class Q
|
|
}
|
|
}
|
|
|
|
val R = object {
|
|
inner class S
|
|
}
|