[FIR] introduce FirValueParameter.containingFunctionSymbol
^KT-55034 fixed
This commit is contained in:
+3
@@ -16,6 +16,7 @@ import org.jetbrains.kotlin.fir.declarations.utils.isInner
|
||||
import org.jetbrains.kotlin.fir.expressions.FirAnnotation
|
||||
import org.jetbrains.kotlin.fir.scopes.FirScopeProvider
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
|
||||
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
||||
import org.jetbrains.kotlin.fir.types.FirTypeRef
|
||||
import org.jetbrains.kotlin.psi
|
||||
@@ -114,6 +115,7 @@ internal class RawFirNonLocalDeclarationBuilder private constructor(
|
||||
|
||||
override fun convertValueParameter(
|
||||
valueParameter: KtParameter,
|
||||
functionSymbol: FirFunctionSymbol<*>,
|
||||
defaultTypeRef: FirTypeRef?,
|
||||
valueParameterDeclaration: ValueParameterDeclaration,
|
||||
additionalAnnotations: List<FirAnnotation>
|
||||
@@ -122,6 +124,7 @@ internal class RawFirNonLocalDeclarationBuilder private constructor(
|
||||
check(replacementParameter is KtParameter)
|
||||
return super.convertValueParameter(
|
||||
valueParameter = replacementParameter,
|
||||
functionSymbol = functionSymbol,
|
||||
defaultTypeRef = defaultTypeRef,
|
||||
valueParameterDeclaration = valueParameterDeclaration,
|
||||
additionalAnnotations = additionalAnnotations
|
||||
|
||||
Reference in New Issue
Block a user