[FIR] Make FirTypeParameter.containingDeclarationSymbol not null
Also fix initializing this property in all places
This commit is contained in:
committed by
teamcity
parent
35a2a6bcec
commit
18fc2802e5
+1
-4
@@ -45,10 +45,7 @@ internal class KtFirSymbolContainingDeclarationProvider(
|
||||
}
|
||||
return when (symbol) {
|
||||
is KtFirTypeParameterSymbol -> {
|
||||
symbol.firSymbol.containingDeclarationSymbol?.let { containingDeclaration ->
|
||||
firSymbolBuilder.buildSymbol(containingDeclaration) as KtSymbolWithKind
|
||||
}
|
||||
|
||||
firSymbolBuilder.buildSymbol(symbol.firSymbol.containingDeclarationSymbol) as KtSymbolWithKind
|
||||
}
|
||||
is KtSymbolWithKind -> when (symbol.origin) {
|
||||
KtSymbolOrigin.SOURCE, KtSymbolOrigin.SOURCE_MEMBER_GENERATED ->
|
||||
|
||||
Reference in New Issue
Block a user