FIR IDE: introduce KtConstructorSymbol.ownerClassId

Will be needed for completion
This commit is contained in:
Ilya Kirillov
2020-07-10 12:11:12 +03:00
parent 4653cdf794
commit 6a6580dd97
2 changed files with 9 additions and 1 deletions
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.idea.frontend.api.symbols
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.name.FqName
sealed class KtFunctionLikeSymbol : KtCallableSymbol(), KtTypedSymbol, KtSymbolWithKind {
@@ -32,6 +33,7 @@ abstract class KtConstructorSymbol : KtFunctionLikeSymbol() {
abstract override val valueParameters: List<KtConstructorParameterSymbol>
abstract val isPrimary: Boolean
abstract val owner: KtClassOrObjectSymbol
abstract val ownerClassId: ClassId
abstract override fun createPointer(): KtSymbolPointer<KtConstructorSymbol>
}