Resolve target: value-parameter p: kotlin.Any smart-cast to kotlin.String ---------------------------------------------- fun foo(p: Any, p1: Any?) { /* STATEMENT DELETED: x(e.f as String) */ /* STATEMENT DELETED: y(p as? Int) */ /* STATEMENT DELETED: z(f() as String) */ if (a) { print((p as String).length) } else { print((p as String).get(1)) } if (y()) { print(p[1]) /* STATEMENT DELETED: p1 as String */ } /* STATEMENT DELETED: z(p1 as String) */ }