mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 11:50:54 +07:00
[kotlin] Specify return type explicitly
#KTIJ-27972 GitOrigin-RevId: 8ecd81965d428eb06e6c1abe3c3754f4bc639dc0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
73228eadd2
commit
a377d53227
@@ -13,6 +13,6 @@ internal class KotlinAssertPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "kotlin.assert(\$expr$)\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "kotlin.assert(\$expr$)\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -15,7 +15,6 @@ import org.jetbrains.kotlin.name.ClassId
|
||||
|
||||
internal class KotlinForPostfixTemplate(provider: KotlinPostfixTemplateProvider) : AbstractKotlinForPostfixTemplate("for", provider)
|
||||
|
||||
@Suppress("SpellCheckingInspection")
|
||||
internal class KotlinIterPostfixTemplate(provider: KotlinPostfixTemplateProvider) : AbstractKotlinForPostfixTemplate("iter", provider)
|
||||
|
||||
@Suppress("SpellCheckingInspection")
|
||||
@@ -59,6 +58,7 @@ internal class KotlinForWithIndexPostfixTemplate(
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
|
||||
@Suppress("SpellCheckingInspection")
|
||||
internal class KotlinForReversedPostfixTemplate(
|
||||
provider: KotlinPostfixTemplateProvider
|
||||
) : AbstractKotlinForPostfixTemplate(
|
||||
|
||||
@@ -13,6 +13,6 @@ internal class KotlinIfPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "if (\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "if (\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -19,6 +19,6 @@ internal abstract class AbstractKotlinNotNullPostfixTemplate : StringBasedPostfi
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "if (\$expr$ != null) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "if (\$expr$ != null) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -13,6 +13,6 @@ internal class KotlinNullPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "if (\$expr$ == null) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "if (\$expr$ == null) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -20,8 +20,8 @@ internal class KotlinSpreadPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "*\$expr$\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "*\$expr$\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
|
||||
private object ValueParameterFilter : (KtExpression) -> Boolean {
|
||||
|
||||
@@ -13,6 +13,6 @@ internal class KotlinSystemOutPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "kotlin.io.println(\$expr$)\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "kotlin.io.println(\$expr$)\$END$"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -18,5 +18,5 @@ internal class KotlinUnlessPostfixTemplate : StringBasedPostfixTemplate {
|
||||
return "if (${negatedExpression.text}) {\n\$END$\n}"
|
||||
}
|
||||
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -135,7 +135,7 @@ internal class KotlinWhenPostfixTemplate : StringBasedPostfixTemplate {
|
||||
return true
|
||||
}
|
||||
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
|
||||
private sealed class CaseBranch {
|
||||
|
||||
@@ -13,6 +13,6 @@ internal class KotlinWhilePostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "while(\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "while(\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
@@ -16,8 +16,8 @@ internal class KotlinWithPostfixTemplate : StringBasedPostfixTemplate {
|
||||
/* provider = */ provider
|
||||
)
|
||||
|
||||
override fun getTemplateString(element: PsiElement) = "kotlin.with(\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getTemplateString(element: PsiElement): String = "kotlin.with(\$expr$) {\n\$END$\n}"
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
|
||||
private object WhenTargetFilter : (KtExpression) -> Boolean {
|
||||
|
||||
@@ -31,7 +31,7 @@ internal class KotlinWrapIntoArrayPostfixTemplate : StringBasedPostfixTemplate {
|
||||
return "$functionName(\$expr$)\$END$"
|
||||
}
|
||||
|
||||
override fun getElementToRemove(expr: PsiElement) = expr
|
||||
override fun getElementToRemove(expr: PsiElement): PsiElement = expr
|
||||
}
|
||||
|
||||
private val ARRAY_CLASS_ID = ClassId.fromString("kotlin/Array")
|
||||
|
||||
Reference in New Issue
Block a user