[kotlin] Specify return type explicitly

#KTIJ-27972

GitOrigin-RevId: 8ecd81965d428eb06e6c1abe3c3754f4bc639dc0
This commit is contained in:
Vladimir Dolzhenko
2024-03-02 22:53:49 +01:00
committed by intellij-monorepo-bot
parent 73228eadd2
commit a377d53227
12 changed files with 20 additions and 20 deletions

View File

@@ -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
}

View File

@@ -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(

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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 {

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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 {

View File

@@ -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
}

View File

@@ -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 {

View File

@@ -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")