[FIR] Properly detect callable reference type according conversions

This commit is contained in:
Dmitriy Novozhilov
2020-09-10 10:47:12 +03:00
parent ec93e5886a
commit 7f692be11e
15 changed files with 439 additions and 253 deletions
@@ -42,6 +42,7 @@ object StandardClassIds {
val String = "String".baseId()
val KProperty = "KProperty".reflectId()
val KMutableProperty = "KMutableProperty".reflectId()
val KProperty0 = "KProperty0".reflectId()
val KMutableProperty0 = "KMutableProperty0".reflectId()
val KProperty1 = "KProperty1".reflectId()
@@ -50,6 +51,7 @@ object StandardClassIds {
val KMutableProperty2 = "KMutableProperty2".reflectId()
val KFunction = "KFunction".reflectId()
val KClass = "KClass".reflectId()
val KCallable = "KCallable".reflectId()
val Comparable = "Comparable".baseId()
val Number = "Number".baseId()