import java.io.File class C : File("") { override fun isFile(): Boolean { return true } } fun f(pair: Pair) { if (pair.first !is C) return pair.first. } // EXIST: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!", attributes: "bold" } // EXIST: { lookupString: "isFile", itemText: "isFile", tailText: " (from isFile())", typeText: "Boolean", attributes: "bold" }