Incorrect 'inner' usage is diagnosed by parent, not by target
This commit is contained in:
@@ -1 +1 @@
|
||||
<!WRONG_MODIFIER_TARGET, DEPRECATED_MODIFIER_PAIR!>inner<!> <!DEPRECATED_MODIFIER_PAIR!>data<!> class Outer(val x: Int)
|
||||
<!WRONG_MODIFIER_CONTAINING_DECLARATION, DEPRECATED_MODIFIER_PAIR!>inner<!> <!DEPRECATED_MODIFIER_PAIR!>data<!> class Outer(val x: Int)
|
||||
@@ -1,7 +1,7 @@
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> fun foo() {}
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> val prop = 42
|
||||
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> class A
|
||||
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class A
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> interface B
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> object C
|
||||
|
||||
@@ -23,16 +23,16 @@ enum class H {
|
||||
}
|
||||
|
||||
interface K {
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> class L
|
||||
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class L
|
||||
}
|
||||
|
||||
object N {
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> class O
|
||||
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class O
|
||||
}
|
||||
|
||||
class P {
|
||||
companion object {
|
||||
<!WRONG_MODIFIER_TARGET!>inner<!> class Q
|
||||
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class Q
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user