From e5f46a81f9ea5bb72ab6b68ecc8aed01f2dd0621 Mon Sep 17 00:00:00 2001 From: Yuriy Artamonov Date: Fri, 24 Jan 2020 19:04:52 +0300 Subject: [PATCH] UAST: declare explicit type for UStringConcatenationsFacade.asPartiallyKnownString() GitOrigin-RevId: 7399ebf68d645c2c0b9218f63b15ae4bdd7921d6 --- .../uast/expressions/UStringConcatenationsFacade.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/uast/uast-common/src/org/jetbrains/uast/expressions/UStringConcatenationsFacade.kt b/uast/uast-common/src/org/jetbrains/uast/expressions/UStringConcatenationsFacade.kt index 3c7234361633..8c4baf831e56 100644 --- a/uast/uast-common/src/org/jetbrains/uast/expressions/UStringConcatenationsFacade.kt +++ b/uast/uast-common/src/org/jetbrains/uast/expressions/UStringConcatenationsFacade.kt @@ -10,7 +10,6 @@ import com.intellij.psi.util.StringEntry import org.jetbrains.annotations.ApiStatus import org.jetbrains.uast.* - class UStringConcatenationsFacade @ApiStatus.Experimental constructor(uContext: UExpression) { val uastOperands: Sequence = run { @@ -80,7 +79,7 @@ class UStringConcatenationsFacade @ApiStatus.Experimental constructor(uContext: } @ApiStatus.Experimental - fun asPartiallyKnownString() = PartiallyKnownString(segments.map { segment -> + fun asPartiallyKnownString() : PartiallyKnownString = PartiallyKnownString(segments.map { segment -> segment.value?.let { value -> StringEntry.Known(value, segment.uExpression.sourcePsi, getSegmentInnerTextRange(segment)) } ?: StringEntry.Unknown(segment.uExpression.sourcePsi, getSegmentInnerTextRange(segment)) @@ -105,6 +104,4 @@ class UStringConcatenationsFacade @ApiStatus.Experimental constructor(uContext: return UStringConcatenationsFacade(uElement) } } - -} - +} \ No newline at end of file