Functions to properties
This commit is contained in:
@@ -264,7 +264,7 @@ private fun createKeywordElementWithSpace(
|
||||
return if (addSpaceAfter) {
|
||||
object: LookupElementDecorator<LookupElement>(element) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.spaceTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.SPACE.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -99,9 +99,9 @@ class LookupElementsCollector(
|
||||
|
||||
if (context.shouldAddCompletionChar() && !isJustTyping(context, this)) {
|
||||
when (context.getCompletionChar()) {
|
||||
',' -> WithTailInsertHandler.commaTail().postHandleInsert(context, getDelegate())
|
||||
',' -> WithTailInsertHandler.COMMA.postHandleInsert(context, getDelegate())
|
||||
|
||||
'=' -> WithTailInsertHandler.eqTail().postHandleInsert(context, getDelegate())
|
||||
'=' -> WithTailInsertHandler.EQ.postHandleInsert(context, getDelegate())
|
||||
|
||||
'!' -> {
|
||||
WithExpressionPrefixInsertHandler("!").postHandleInsert(context)
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ object NamedArgumentCompletion {
|
||||
editor.getDocument().replaceString(context.getStartOffset(), context.getTailOffset(), text)
|
||||
editor.getCaretModel().moveToOffset(context.getStartOffset() + text.length())
|
||||
|
||||
WithTailInsertHandler.eqTail().postHandleInsert(context, item)
|
||||
WithTailInsertHandler.EQ.postHandleInsert(context, item)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ object KotlinKeywordInsertHandler : InsertHandler<LookupElement> {
|
||||
override fun handleInsert(context: InsertionContext, item: LookupElement) {
|
||||
val keyword = item.lookupString
|
||||
if (keyword !in NO_SPACE_AFTER) {
|
||||
WithTailInsertHandler.spaceTail().postHandleInsert(context, item)
|
||||
WithTailInsertHandler.SPACE.postHandleInsert(context, item)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+7
-7
@@ -86,12 +86,12 @@ class WithTailInsertHandler(val tailText: String,
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun commaTail() = WithTailInsertHandler(",", spaceBefore = false, spaceAfter = true /*TODO: use code style option*/)
|
||||
fun rparenthTail() = WithTailInsertHandler(")", spaceBefore = false, spaceAfter = false)
|
||||
fun rbracketTail() = WithTailInsertHandler("]", spaceBefore = false, spaceAfter = false)
|
||||
fun rbraceTail() = WithTailInsertHandler("}", spaceBefore = true, spaceAfter = false)
|
||||
fun elseTail() = WithTailInsertHandler("else", spaceBefore = true, spaceAfter = true)
|
||||
fun eqTail() = WithTailInsertHandler("=", spaceBefore = true, spaceAfter = true) /*TODO: use code style options*/
|
||||
fun spaceTail() = WithTailInsertHandler(" ", spaceBefore = false, spaceAfter = false, overwriteText = false)
|
||||
val COMMA = WithTailInsertHandler(",", spaceBefore = false, spaceAfter = true /*TODO: use code style option*/)
|
||||
val RPARENTH = WithTailInsertHandler(")", spaceBefore = false, spaceAfter = false)
|
||||
val RBRACKET = WithTailInsertHandler("]", spaceBefore = false, spaceAfter = false)
|
||||
val RBRACE = WithTailInsertHandler("}", spaceBefore = true, spaceAfter = false)
|
||||
val ELSE = WithTailInsertHandler("else", spaceBefore = true, spaceAfter = true)
|
||||
val EQ = WithTailInsertHandler("=", spaceBefore = true, spaceAfter = true) /*TODO: use code style options*/
|
||||
val SPACE = WithTailInsertHandler(" ", spaceBefore = false, spaceAfter = false, overwriteText = false)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,31 +65,31 @@ fun LookupElement.addTail(tail: Tail?): LookupElement {
|
||||
|
||||
Tail.COMMA -> object: LookupElementDecorator<LookupElement>(this) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.commaTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.COMMA.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
|
||||
Tail.RPARENTH -> object: LookupElementDecorator<LookupElement>(this) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.rparenthTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.RPARENTH.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
|
||||
Tail.RBRACKET -> object: LookupElementDecorator<LookupElement>(this) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.rbracketTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.RBRACKET.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
|
||||
Tail.ELSE -> object: LookupElementDecorator<LookupElement>(this) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.elseTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.ELSE.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
|
||||
Tail.RBRACE -> object: LookupElementDecorator<LookupElement>(this) {
|
||||
override fun handleInsert(context: InsertionContext) {
|
||||
WithTailInsertHandler.rbraceTail().handleInsert(context, getDelegate())
|
||||
WithTailInsertHandler.RBRACE.handleInsert(context, getDelegate())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user