FIR DFA: element-wise join at merging points of try expression

This commit is contained in:
Jinseong Jeon
2020-10-27 01:14:29 -07:00
committed by Dmitriy Novozhilov
parent bd173ebebc
commit 771c839d74
7 changed files with 108 additions and 16 deletions
@@ -16,7 +16,7 @@ fun test1(s: String?) {
requireNotNull(s)
}
t2.<!INAPPLICABLE_CANDIDATE!>not<!>()
s.length
s.<!INAPPLICABLE_CANDIDATE!>length<!>
}
}
@@ -45,7 +45,7 @@ fun test3() {
s = null
return
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s.length
}
fun test4() {
@@ -61,7 +61,7 @@ fun test4() {
catch (e: ExcB) {
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s.length
}
fun test5(s: String?) {
@@ -74,7 +74,7 @@ fun test5(s: String?) {
catch (e: ExcB) {
}
s.length
s.<!INAPPLICABLE_CANDIDATE!>length<!>
}
fun test6(s: String?) {
@@ -17,7 +17,7 @@ fun test1(s: String?) {
requireNotNull(s)
}
t2.<!INAPPLICABLE_CANDIDATE!>not<!>()
s.length
s.<!INAPPLICABLE_CANDIDATE!>length<!>
}
}
@@ -46,7 +46,7 @@ fun test3() {
s = null
return
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s.length
}
fun test4() {
@@ -62,7 +62,7 @@ fun test4() {
catch (e: ExcB) {
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s.length
}
fun test5(s: String?) {
@@ -75,7 +75,7 @@ fun test5(s: String?) {
catch (e: ExcB) {
}
s.length
s.<!INAPPLICABLE_CANDIDATE!>length<!>
}
fun test6(s: String?) {
@@ -101,6 +101,6 @@ fun test6(s1: String?, s2: String?) {
requireNotNull(s2)
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s1.length
s1.<!INAPPLICABLE_CANDIDATE!>length<!>
s2.length
}
@@ -103,6 +103,6 @@ fun test6(s1: String?, s2: String?) {
requireNotNull(s2)
}
s.<!INAPPLICABLE_CANDIDATE!>length<!>
s1.length
s1.<!INAPPLICABLE_CANDIDATE!>length<!>
s2.length
}