Kotlin's List.indexOf(element: T) returns -1 if the element could not be found. Do you find that slightly strange, too? In IJ plugin code, there's some relief in fleet/util/Helpers.kt:

public fun List.indexOfOrNull(element: T): Int?

Lets us use ‘indexOfOrNull(element) ?: return’.

Comments