fbf68a5bcc
This uses the same approach as INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION where we use a visitor to find a call to a symbol that contains the type variable in question. #KT-56140 Fixed
22 lines
486 B
Kotlin
Vendored
22 lines
486 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
|
|
fun <E> emptyList(): List<E> = TODO()
|
|
|
|
data class IntervalTree(
|
|
val left: IntervalTree?,
|
|
val right: IntervalTree?,
|
|
val intervals: List<Interval>,
|
|
val median: Float
|
|
)
|
|
|
|
class Interval
|
|
|
|
fun buildTree(segments: List<Interval>): IntervalTree? = TODO()
|
|
fun acquireIntervals(): List<Interval> = TODO()
|
|
|
|
fun main() {
|
|
buildTree(acquireIntervals())
|
|
?: <!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>emptyList<!>()
|
|
}
|