isArrayOf

Checks if array can contain element of type T.

fun <T : Any> Array<*>.isArrayOf(): Boolean(source)
fun main() {
    val intArray: Array<Int> = arrayOf(1, 2, 3)
    println(intArray.isArrayOf<Int>())     // true
    println(intArray.isArrayOf<String>())  // false

    val anyArray: Array<Any> = arrayOf(1, "two", 3.0)
    println(anyArray.isArrayOf<Int>())     // true
    println(anyArray.isArrayOf<String>())  // true
    println(anyArray.isArrayOf<Double>())  // true
    println(anyArray.isArrayOf<Boolean>()) // false
}

Source