Do not resolve all bodies of anonymous objects and local classes in partial body resolve

This commit is contained in:
Valentin Kipyatkov
2016-10-28 22:12:13 +03:00
parent 23c22984e8
commit c0d89e67a9
11 changed files with 80 additions and 27 deletions
@@ -6,7 +6,7 @@ fun foo(p: String?) {
val o = object : Runnable {
override fun run() {
if (p == null) return
print(p.size)
print(p.length)
}
}
@@ -14,9 +14,9 @@ fun foo(p: String?) {
override fun f() {
super.f()
if (p == null) return
print(p.size)
print(p.length)
}
}
<caret>p?.size
<caret>p?.length
}