Generate actual keyword for secondary constructors #KT-20008 Fixed

This commit is contained in:
Mikhail Glukhikh
2017-10-03 11:54:48 +03:00
parent 1e79d9791d
commit 93109c0d0e
2 changed files with 7 additions and 7 deletions
@@ -253,15 +253,15 @@ private fun KtPsiFactory.generateFunction(
}
}
return if (expectedFunction is KtSecondaryConstructor) {
return (if (expectedFunction is KtSecondaryConstructor) {
createSecondaryConstructor(expectedFunction.text + " " + body)
}
else {
createFunction(expectedFunction.text + " " + body).apply {
replaceExpectModifier(actualNeeded)
if (returnType != null && KotlinBuiltIns.isUnit(returnType)) {
typeReference = null
}
createFunction(expectedFunction.text + " " + body)
} as KtFunction).apply {
replaceExpectModifier(actualNeeded)
if (returnType != null && KotlinBuiltIns.isUnit(returnType)) {
typeReference = null
}
}
}
+1 -1
View File
@@ -10,7 +10,7 @@ actual class My {
actual fun baz() {}
constructor(flag: Boolean) {
actual constructor(flag: Boolean) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}