KT-11588 Type aliases
Additional tests for type alias constructor & companion object: - codegen - error diagnostics
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
class C(val x: String)
|
||||
|
||||
typealias Alias = C
|
||||
|
||||
fun box(): String = Alias("OK").x
|
||||
@@ -0,0 +1,15 @@
|
||||
object OHolder {
|
||||
val O = "O"
|
||||
}
|
||||
|
||||
typealias OHolderAlias = OHolder
|
||||
|
||||
class KHolder {
|
||||
companion object {
|
||||
val K = "K"
|
||||
}
|
||||
}
|
||||
|
||||
typealias KHolderAlias = KHolder
|
||||
|
||||
fun box(): String = OHolderAlias.O + KHolderAlias.K
|
||||
Reference in New Issue
Block a user