FIR: introduce diagnostic NESTED_CLASS_NOT_ALLOWED

This commit is contained in:
Tianyu Geng
2021-02-19 15:52:43 -08:00
committed by Mikhail Glukhikh
parent c5cabce2d5
commit 724ca1d3ee
39 changed files with 125 additions and 103 deletions
@@ -11,7 +11,7 @@ enum class C {
O_O
}
class G
<!NESTED_CLASS_NOT_ALLOWED!>class G<!>
},
E4 {
@@ -11,7 +11,7 @@ enum class C {
O_O
}
class G
<!NESTED_CLASS_NOT_ALLOWED!>class G<!>
},
E4 {
@@ -2,7 +2,7 @@
class A {
inner class B {
companion object { }
companion <!NESTED_CLASS_NOT_ALLOWED!>object<!> { }
}
}
@@ -1,10 +1,10 @@
class A {
inner class I {
companion object A
companion <!NESTED_CLASS_NOT_ALLOWED!>object A<!>
companion <!MANY_COMPANION_OBJECTS!>object B<!>
companion <!MANY_COMPANION_OBJECTS, NESTED_CLASS_NOT_ALLOWED!>object B<!>
companion <!MANY_COMPANION_OBJECTS!>object C<!>
companion <!MANY_COMPANION_OBJECTS, NESTED_CLASS_NOT_ALLOWED!>object C<!>
}
}