KT-9839: intention introduced: convert secondary constructor to primary one #KT-9839 Fixed
(cherry picked from commit f3fa779)
This commit is contained in:
committed by
Mikhail Glukhikh
parent
28b70faa99
commit
725df49c8c
@@ -397,6 +397,10 @@ class KtPsiFactory(private val project: Project) {
|
||||
return createClass("class A()").getPrimaryConstructor()!!
|
||||
}
|
||||
|
||||
fun createPrimaryConstructor(modifiers: String?): KtPrimaryConstructor {
|
||||
return modifiers?.let { createClass("class A $modifiers constructor()").getPrimaryConstructor() } ?: createPrimaryConstructor()
|
||||
}
|
||||
|
||||
fun createConstructorKeyword(): PsiElement =
|
||||
createClass("class A constructor()").getPrimaryConstructor()!!.getConstructorKeyword()!!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user