Quick-fix for header without implementation + a set of tests #KT-14908 Fixed
This commit is contained in:
@@ -176,6 +176,10 @@ class KtPsiFactory(private val project: Project) {
|
||||
return createDeclaration(text)
|
||||
}
|
||||
|
||||
fun createObject(text: String): KtObjectDeclaration {
|
||||
return createDeclaration(text)
|
||||
}
|
||||
|
||||
fun createCompanionObject(): KtObjectDeclaration {
|
||||
return createClass("class A {\n companion object{\n}\n}").getCompanionObjects().first()
|
||||
}
|
||||
|
||||
@@ -115,7 +115,9 @@ private val MODIFIERS_TO_REPLACE = mapOf(
|
||||
PUBLIC_KEYWORD to listOf(PROTECTED_KEYWORD, PRIVATE_KEYWORD, INTERNAL_KEYWORD),
|
||||
PROTECTED_KEYWORD to listOf(PUBLIC_KEYWORD, PRIVATE_KEYWORD, INTERNAL_KEYWORD),
|
||||
PRIVATE_KEYWORD to listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, INTERNAL_KEYWORD),
|
||||
INTERNAL_KEYWORD to listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD)
|
||||
INTERNAL_KEYWORD to listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD),
|
||||
HEADER_KEYWORD to listOf(IMPL_KEYWORD),
|
||||
IMPL_KEYWORD to listOf(HEADER_KEYWORD)
|
||||
)
|
||||
|
||||
private val MODIFIERS_ORDER = listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD, INTERNAL_KEYWORD,
|
||||
|
||||
Reference in New Issue
Block a user