FIR resolve: add nested companion scope #KT-24095 Fixed

This commit is contained in:
Mikhail Glukhikh
2018-04-10 14:07:30 +03:00
parent 98abe08056
commit 82ae3f8f10
4 changed files with 52 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
package test
abstract class Some {
companion object {
class InCompanion
}
abstract val x: InCompanion
}
abstract class Another {
companion object NamedCompanion {
class InCompanion
}
abstract val x: InCompanion
}
+23
View File
@@ -0,0 +1,23 @@
FILE: companion.kt
public? abstract class Some {
public? final companion object Companion {
public? final class InCompanion {
}
}
public? abstract property x(val): R|test/Some.Companion.InCompanion|
public? get(): R|test/Some.Companion.InCompanion|
}
public? abstract class Another {
public? final companion object NamedCompanion {
public? final class InCompanion {
}
}
public? abstract property x(val): R|test/Another.NamedCompanion.InCompanion|
public? get(): R|test/Another.NamedCompanion.InCompanion|
}