mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
UAST: declare explicit type for UStringConcatenationsFacade.asPartiallyKnownString()
GitOrigin-RevId: 7399ebf68d645c2c0b9218f63b15ae4bdd7921d6
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ca34b7d124
commit
e5f46a81f9
@@ -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<UExpression> = 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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user