Filter significant elements before creating ListRange
EA-134385 EA-138187
This commit is contained in:
+2
-1
@@ -92,7 +92,8 @@ interface KotlinPsiRange {
|
||||
}
|
||||
|
||||
fun List<PsiElement>.toRange(significantOnly: Boolean = true): KotlinPsiRange {
|
||||
return if (isEmpty()) KotlinPsiRange.Empty else KotlinPsiRange.ListRange(if (significantOnly) filter(SIGNIFICANT_FILTER) else this)
|
||||
val elements = if (significantOnly) filter(SIGNIFICANT_FILTER) else this
|
||||
return if (elements.isEmpty()) KotlinPsiRange.Empty else KotlinPsiRange.ListRange(elements)
|
||||
}
|
||||
|
||||
fun PsiElement?.toRange(): KotlinPsiRange = this?.let { KotlinPsiRange.ListRange(Collections.singletonList(it)) } ?: KotlinPsiRange.Empty
|
||||
|
||||
Reference in New Issue
Block a user