[FIR] do not use FirValueParameter for function type parameter

As it is a different abstraction, introduced FirFunctionTypeParameter instead

Also, fix syntax checkers for function type parameter

^KT-55035 fixed
This commit is contained in:
Ilya Kirillov
2022-10-21 02:52:24 +02:00
committed by teamcity
parent 1b9fdeadfe
commit b6481ed891
40 changed files with 479 additions and 165 deletions
@@ -1,6 +1,6 @@
KT element: KtParameter
FIR element: FirValueParameterImpl
FIR element: FirFunctionTypeParameterImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
R|kotlin/Int|
R|kotlin/Int|