Add quickfix to change object to class

#KT-33586 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-09-15 12:11:49 +09:00
committed by Dmitry Gridin
parent 6a329210cb
commit d86e87d35e
9 changed files with 108 additions and 0 deletions
@@ -472,6 +472,8 @@ class KtPsiFactory @JvmOverloads constructor(private val project: Project, val m
return file.importDirectives
}
fun createClassKeyword(): PsiElement = createClass("class A").getClassKeyword()!!
fun createPrimaryConstructor(text: String = ""): KtPrimaryConstructor {
return createClass(if (text.isNotEmpty()) "class A $text" else "class A()").primaryConstructor!!
}