У меня есть эти классы Java в файле .java :
public class BaseOuter
{
public class BaseInner
{
}
}
И у меня есть эти классы Kotlin в файле .kt :
class DerivedOuter : BaseOuter()
{
class DerivedInner : BaseOuter.BaseInner()
{
}
}
Этот код Kotlin в Android Studio выдает ошибку «Неразрешенная ссылка: BaseInner».Поэтому я могу наследовать от класса BaseOuter, но наследование от Java BaseOuter.BaseInner не является синтаксически правильным (но если я пытаюсь сделать то же самое с наследованием из классов Kotlin, я не получаю ошибок).
Почему-то я не могу Googleтот же пример или вопрос.