min
09/27/2026, 12:05 PMclass Outer {
inner class Inner {
private class Utils {}
}
}
How can I declare a static nested class inside an inner class?Marat Akhin
09/27/2026, 12:24 PMMarat Akhin
09/27/2026, 12:33 PMYoussef Shoaib [MOD]
09/27/2026, 12:52 PMclass Outer {
inner class Inner {
private typealias Utils = Outer.Utils
}
private class Utils { }
}Youssef Shoaib [MOD]
09/27/2026, 4:11 PMprivate in your example:
class Outer {
inner class Inner {
private fun Utils() = object {
val foo = 42
}
fun bar() {
Utils().foo
}
}
}
I'd just use the nested typealias though