Optimize containsKey -> get pattern
This commit is contained in:
committed by
TeamCityServer
parent
82591bb107
commit
c13822a2c5
+2
-1
@@ -48,7 +48,8 @@ abstract class AbstractFirOverrideScope(
|
||||
|
||||
// Receiver is super-type function here
|
||||
protected open fun FirCallableSymbol<*>.getOverridden(overrideCandidates: Set<FirCallableSymbol<*>>): FirCallableSymbol<*>? {
|
||||
if (overrideByBase.containsKey(this)) return overrideByBase[this]
|
||||
val overrideByBaseItem = overrideByBase[this]
|
||||
if (overrideByBaseItem != null) return overrideByBaseItem
|
||||
|
||||
val baseDeclaration = (this as FirBasedSymbol<*>).fir as FirCallableDeclaration
|
||||
val override = overrideCandidates.firstOrNull {
|
||||
|
||||
Reference in New Issue
Block a user