From 16c79b562e7c2fab204ad88afe12f0c10441f75c Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Wed, 13 Feb 2019 14:55:47 +0300 Subject: [PATCH] Minor: cleanup warnings in KotlinFunctionParameterInfoHandler.kt --- .../KotlinFunctionParameterInfoHandler.kt | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinFunctionParameterInfoHandler.kt b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinFunctionParameterInfoHandler.kt index cbe81e7122b..946600f9e66 100644 --- a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinFunctionParameterInfoHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinFunctionParameterInfoHandler.kt @@ -33,6 +33,7 @@ import org.jetbrains.kotlin.idea.core.OptionalParametersHelper import org.jetbrains.kotlin.idea.core.resolveCandidates import org.jetbrains.kotlin.idea.resolve.ResolutionFacade import org.jetbrains.kotlin.idea.util.ShadowedDeclarationsFilter +import org.jetbrains.kotlin.lexer.KtSingleValueToken import org.jetbrains.kotlin.lexer.KtTokens import org.jetbrains.kotlin.load.java.NULLABILITY_ANNOTATIONS import org.jetbrains.kotlin.load.java.sam.SamAdapterDescriptor @@ -62,7 +63,7 @@ class KotlinFunctionParameterInfoHandler : override fun getActualParameters(arguments: KtValueArgumentList) = arguments.arguments.toTypedArray() - override fun getActualParametersRBraceType() = KtTokens.RPAR + override fun getActualParametersRBraceType(): KtSingleValueToken = KtTokens.RPAR override fun getArgumentListAllowedParentClasses() = setOf(KtCallElement::class.java) } @@ -72,7 +73,7 @@ class KotlinLambdaParameterInfoHandler : override fun getActualParameters(lambdaArgument: KtLambdaArgument) = arrayOf(lambdaArgument) - override fun getActualParametersRBraceType() = KtTokens.RBRACE + override fun getActualParametersRBraceType(): KtSingleValueToken = KtTokens.RBRACE override fun getArgumentListAllowedParentClasses() = setOf(KtLambdaArgument::class.java) @@ -90,7 +91,7 @@ class KotlinArrayAccessParameterInfoHandler : override fun getActualParameters(containerNode: KtContainerNode): Array = containerNode.allChildren.filterIsInstance().toList().toTypedArray() - override fun getActualParametersRBraceType() = KtTokens.RBRACKET + override fun getActualParametersRBraceType(): KtSingleValueToken = KtTokens.RBRACKET } abstract class KotlinParameterInfoWithCallHandlerBase( @@ -101,13 +102,18 @@ abstract class KotlinParameterInfoWithCallHandlerBase() - override fun getParametersForDocumentation(item: FunctionDescriptor, context: ParameterInfoContext) = emptyArray() - - private val RENDERER = DescriptorRenderer.SHORT_NAMES_IN_TYPES.withOptions { - enhancedTypes = true - renderUnabbreviatedType = false - } private fun renderParameter(parameter: ValueParameterDescriptor, includeName: Boolean, named: Boolean, project: Project): String { return buildString { @@ -396,7 +392,7 @@ abstract class KotlinParameterInfoWithCallHandlerBase() - override fun getValueArgumentList() = null + override fun getValueArgumentList(): KtValueArgumentList? = null } }