[FIR] Make FirClassifierSymbol sealed
This commit is contained in:
committed by
TeamCityServer
parent
631b771251
commit
e00ff5c473
@@ -10,7 +10,6 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirClassifierSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirTypeAliasSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol
|
||||
import org.jetbrains.kotlin.fir.types.ConeAttributes
|
||||
import org.jetbrains.kotlin.fir.types.ConeClassErrorType
|
||||
import org.jetbrains.kotlin.fir.types.ConeLookupTagBasedType
|
||||
import org.jetbrains.kotlin.fir.types.ConeTypeProjection
|
||||
import org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl
|
||||
@@ -36,6 +35,5 @@ fun FirClassifierSymbol<*>.constructType(
|
||||
attributes = attributes
|
||||
)
|
||||
}
|
||||
else -> error("!")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.jetbrains.kotlin.fir.declarations.FirDeclaration
|
||||
import org.jetbrains.kotlin.fir.symbols.AbstractFirBasedSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.ConeClassifierLookupTag
|
||||
|
||||
abstract class FirClassifierSymbol<E> : AbstractFirBasedSymbol<E>()
|
||||
sealed class FirClassifierSymbol<E> : AbstractFirBasedSymbol<E>()
|
||||
where E : FirSymbolOwner<E>, E : FirDeclaration {
|
||||
abstract fun toLookupTag(): ConeClassifierLookupTag
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user