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