FIR: reuse visibility checker when determining immutable property reference
This commit is contained in:
committed by
Denis Zharkov
parent
463d53ee5c
commit
67604551c5
@@ -20,7 +20,6 @@ import org.jetbrains.kotlin.fir.types.ConeClassLikeType
|
||||
import org.jetbrains.kotlin.fir.types.ConeFlexibleType
|
||||
import org.jetbrains.kotlin.fir.types.builder.buildResolvedTypeRef
|
||||
import org.jetbrains.kotlin.fir.types.coneTypeSafe
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
|
||||
fun FirTypeParameterBuilder.addDefaultBoundIfNecessary(isFlexible: Boolean = false) {
|
||||
if (bounds.isEmpty()) {
|
||||
@@ -86,9 +85,6 @@ val FirTypeAlias.expandedConeType: ConeClassLikeType? get() = expandedTypeRef.co
|
||||
|
||||
val FirClass<*>.classId get() = symbol.classId
|
||||
|
||||
inline val FirDeclaration.ownerClassId: ClassId?
|
||||
get() = (this as? FirCallableMemberDeclaration<*>)?.symbol?.callableId?.classId
|
||||
|
||||
val FirClassSymbol<*>.superConeTypes
|
||||
get() = when (this) {
|
||||
is FirRegularClassSymbol -> fir.superConeTypes
|
||||
|
||||
Reference in New Issue
Block a user