[Parser] Fix parsing of unfinished dot access in string template

Problem appeared in cases like this: "{someVar.}"

#KT-34440 Fixed
This commit is contained in:
Dmitriy Novozhilov
2020-12-16 14:47:54 +03:00
committed by TeamCityServer
parent 8999fd88b1
commit 329066a4f3
7 changed files with 51 additions and 1 deletions
+9
View File
@@ -0,0 +1,9 @@
// ISSUE: KT-34440
class BufferUtil {
fun isDirect(cond: Boolean): Boolean =
when (<!UNUSED_EXPRESSION!>cond<!>) {
else -> throw Exception("${<!UNRESOLVED_REFERENCE!>buf<!>.<!SYNTAX!><!>}")
}
private class BufferInfo(private val type: Class<*>)
}