FIR IDE: add info about varargs to parmater symbol

This commit is contained in:
Ilya Kirillov
2020-06-29 15:30:57 +03:00
parent f10f6c6360
commit 75a96f0153
3 changed files with 7 additions and 5 deletions
@@ -20,7 +20,7 @@ abstract class KtFunctionSymbol : KtFunctionLikeSymbol(), KtNamedSymbol, KtPossi
abstract val isOperator: Boolean
abstract val fqName: FqName?
abstract override val valueParameters: List<KtSimpleFunctionParameterSymbol>
abstract override val valueParameters: List<KtFunctionParameterSymbol>
}
abstract class KtConstructorSymbol : KtFunctionLikeSymbol() {
@@ -30,7 +30,9 @@ abstract class KtPropertySymbol : KtVariableSymbol(), KtPossibleExtensionSymbol
abstract class KtLocalVariableSymbol : KtVariableSymbol()
abstract class KtSimpleFunctionParameterSymbol : KtParameterSymbol()
abstract class KtFunctionParameterSymbol : KtParameterSymbol() {
abstract val isVararg: Boolean
}
abstract class KtConstructorParameterSymbol : KtParameterSymbol(), KtNamedSymbol {
abstract val constructorParameterKind: KtConstructorParameterSymbolKind