Create expect/actual class: fix inline class generation

#KT-28744 Fixed
#KT-28745 Fixed
This commit is contained in:
Mikhail Glukhikh
2018-12-11 20:29:01 +03:00
parent d3a5b0dcd6
commit ca3d758fba
11 changed files with 40 additions and 8 deletions
@@ -0,0 +1 @@
<caret>expect inline class InlineMe(val x: Int)
@@ -0,0 +1,4 @@
// "Create expected class in common module testModule_Common" "true"
// DISABLE-ERRORS
actual inline class Inline<caret>Me actual constructor(val x: Int)
@@ -0,0 +1,4 @@
// "Create expected class in common module testModule_Common" "true"
// DISABLE-ERRORS
actual inline class InlineMe actual constructor(val x: Int)
@@ -0,0 +1,3 @@
// "Create actual class for module testModule_JVM (JVM)" "true"
expect inline class Inline<caret>Me(val x: Int)
@@ -0,0 +1,3 @@
// "Create actual class for module testModule_JVM (JVM)" "true"
expect inline class InlineMe(val x: Int)
@@ -0,0 +1 @@
actual inline class InlineMe actual constructor(actual val x: Int)