New J2K: do not analyze code for post-processings in edt thread

This commit is contained in:
Ilya Kirillov
2019-09-18 20:26:09 +03:00
parent e6f2e0041c
commit 74ba5b210a
18 changed files with 289 additions and 333 deletions
@@ -5,8 +5,6 @@ internal interface I {
internal class C {
fun foo(i: I) {
val result = i.string
if (result != null) {
print(result)
}
result?.let { print(it) }
}
}
@@ -5,8 +5,6 @@ internal interface I {
internal class C {
fun foo(i: I) {
val result = i.string
if (result != null) {
print(result)
}
result?.let { print(it) }
}
}
@@ -6,8 +6,6 @@ internal class C {
fun foo(i: I, b: Boolean) {
var result = i.string
if (b) result = null
if (result != null) {
print(result)
}
result?.let { print(it) }
}
}
@@ -1,5 +1,3 @@
fun foo(s: String?) {
if (s != null) {
zoo(s)
}
s?.let { zoo(it) }
}
@@ -1,10 +1,10 @@
// !specifyLocalVariableTypeByDefault: true
fun bar(): String? {
return null
}
fun foo() {
val s: String? = bar()
if (s != null) {
zoo(s)
}
s?.let { zoo(it) }
}
+1 -1
View File
@@ -21,6 +21,6 @@ internal class C {
}
fun foo(javaClass: JavaClass): Int {
return javaClass.get(0)
return javaClass[0]
}
}