позволяет ли компилятор Kotlin расширять классы внутренними и / или вложенными классами, и если да, то каков правильный синтаксис?
в EnclosingClass.java
class EnclosingJavaClass {
class NestedJavaClass1 {}
class NestedJavaClass2 {}
// ...
}
thisвот что я не уверен ниже:
в EnclosingClassExtensions.kt
class EnclosingJavaClass.NestedKotlinClass {
// ...
}
при условии, что EnclosingClass.java
нельзя изменить (например, код библиотеки), можетя объявляю как-то EnclosingClass.SomeNewKotlinClass
?