Add type parameters to the KtConstructorSymbol

Yes, for kotlin classes there are not allowed. But unfortunately
they are for java classes
This commit is contained in:
Stanislav Erokhin
2021-01-07 01:23:51 +01:00
parent 732a997479
commit 96b6efd401
7 changed files with 33 additions and 1 deletions
@@ -42,7 +42,10 @@ abstract class KtFunctionSymbol : KtFunctionLikeSymbol(),
abstract override fun createPointer(): KtSymbolPointer<KtFunctionSymbol>
}
abstract class KtConstructorSymbol : KtFunctionLikeSymbol(), KtAnnotatedSymbol, KtSymbolWithVisibility {
abstract class KtConstructorSymbol : KtFunctionLikeSymbol(),
KtAnnotatedSymbol,
KtSymbolWithVisibility,
KtSymbolWithTypeParameters {
abstract val isPrimary: Boolean
abstract val containingClassIdIfNonLocal: ClassId?