noSuchMethod

fun noSuchMethod(cls: String, methodName: String, declared: List<Method>): IllegalArgumentException

The name resolved to nothing. Naming the near misses is what lets a model spot the typo or the wrong-class mistake without another round trip.

Ranked by edit distance, not alphabetically: an alphabetical window of a large class is a window onto one letter, which rarely holds the name the caller meant. The total stays in the message because a large one is itself the hint that the wrong CLASS was named, not the wrong method.