[FIR] Implement light tree DECLARATION_NAME & SIGNATURE strategies

This commit is contained in:
Mikhail Glukhikh
2020-11-17 16:17:01 +03:00
parent 42c59f7383
commit 3dec848c03
6 changed files with 132 additions and 38 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
fun foo() {
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface a {}<!>
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface a<!> {}
val b = object {
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface c {}<!>
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface c<!> {}
}
class A {
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface d {}<!>
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface d<!> {}
}
val f = {
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface e {}<!>
<!LOCAL_INTERFACE_NOT_ALLOWED!>interface e<!> {}
}
}