[FIR] Only check conflicting callables that may clash with declared ones
This change improves performance, as checking callables via scopes in `4e587157` turns out to be quite slow, and it also prevents some redundant diagnostics.
This commit is contained in:
committed by
Space Team
parent
9e57aba448
commit
44d6d10233
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
import org.jetbrains.kotlin.fir.plugin.MyComposable
|
||||
import kotlin.reflect.*
|
||||
|
||||
abstract class <!CONFLICTING_OVERLOADS, CONFLICTING_OVERLOADS!>MyClass<!>: <!MIXING_SUSPEND_AND_NON_SUSPEND_SUPERTYPES!>KSuspendFunction0<Unit>, () -> Unit<!>
|
||||
abstract class MyClass: <!MIXING_SUSPEND_AND_NON_SUSPEND_SUPERTYPES!>KSuspendFunction0<Unit>, () -> Unit<!>
|
||||
abstract class OurClass: <!MIXING_FUNCTIONAL_KINDS_IN_SUPERTYPES!>@MyComposable (Int) -> Unit, () -> Unit<!>
|
||||
|
||||
abstract class YourClass: @MyComposable KFunction1<Boolean, Unit>, () -> Unit
|
||||
|
||||
Reference in New Issue
Block a user