Partial body resolve: rewritten algorithm of filter building to ensure correct resolve of smart cast points (+ prepared to support more strict mode for resolve only)

This commit is contained in:
Valentin Kipyatkov
2014-11-21 01:50:45 +03:00
parent f8f07dc824
commit 2f19713cc2
10 changed files with 315 additions and 63 deletions
@@ -0,0 +1,10 @@
fun foo(x: Any?) {
if (x == null) {
val error = f()
error("error")
}
<caret>x.hashCode()
}
fun f(): (String) -> Unit = {}