FIR DFA: element-wise join at merging points of try expression
This commit is contained in:
committed by
Dmitriy Novozhilov
parent
bd173ebebc
commit
771c839d74
+4
-4
@@ -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?) {
|
||||
|
||||
+4
-4
@@ -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?) {
|
||||
|
||||
+1
-1
@@ -101,6 +101,6 @@ fun test6(s1: String?, s2: String?) {
|
||||
requireNotNull(s2)
|
||||
}
|
||||
s.<!INAPPLICABLE_CANDIDATE!>length<!>
|
||||
s1.length
|
||||
s1.<!INAPPLICABLE_CANDIDATE!>length<!>
|
||||
s2.length
|
||||
}
|
||||
Vendored
+1
-1
@@ -103,6 +103,6 @@ fun test6(s1: String?, s2: String?) {
|
||||
requireNotNull(s2)
|
||||
}
|
||||
s.<!INAPPLICABLE_CANDIDATE!>length<!>
|
||||
s1.length
|
||||
s1.<!INAPPLICABLE_CANDIDATE!>length<!>
|
||||
s2.length
|
||||
}
|
||||
Reference in New Issue
Block a user