[NI] Fix exception on incomplete try/catch block
There was an inconsistency on creating PSI call and corresponding descriptor. See variable `catchBlocks` from visitor, it's created only if PSI elements are not null, but for descriptor parameters there wasn't such check #KT-32134 Fixed #EA-139748 Fixed
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
fun test1() {
|
||||
try {
|
||||
|
||||
} catch (<!SYNTAX!><!>)<!SYNTAX!><!>
|
||||
}
|
||||
|
||||
fun test2() {
|
||||
try { }<!SYNTAX!><!>
|
||||
}
|
||||
|
||||
fun test3() {
|
||||
try {
|
||||
} catch (<!SYNTAX!><!>{}<!SYNTAX!>)<!> <!UNUSED_LAMBDA_EXPRESSION!>{}<!>
|
||||
}
|
||||
Reference in New Issue
Block a user