mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 08:31:29 +00:00
A set of tests provided. Some external tests fixed accordingly. Companion object creation changed accordingly. Derived classes now can use base class with the private constructor. Refactoring of AccessorForFunctionDescriptor.
13 lines
332 B
Kotlin
Vendored
13 lines
332 B
Kotlin
Vendored
// See also KT-6299
|
|
public open class Outer private constructor(val s: String, vararg i: Int) {
|
|
class Inner: Outer("xyz")
|
|
class Other: Outer("abc", 1, 2, 3)
|
|
class Another: Outer("", 42)
|
|
}
|
|
|
|
fun box(): String {
|
|
val outer = Outer.Inner()
|
|
val other = Outer.Other()
|
|
val another = Outer.Another()
|
|
return "OK"
|
|
} |