Raw FIR: introduce FirConstructor.isPrimary

This commit is contained in:
Mikhail Glukhikh
2019-03-26 12:52:47 +03:00
parent 61c2e4e590
commit 7dd89a48f0
2 changed files with 6 additions and 1 deletions
@@ -13,6 +13,8 @@ import org.jetbrains.kotlin.fir.visitors.FirVisitor
@BaseTransformedType
interface FirConstructor : @VisitedSupertype FirFunction, FirCallableMemberDeclaration {
val isPrimary: Boolean get() = false
override val isOverride: Boolean get() = status.isOverride
val delegatedConstructor: FirDelegatedConstructorCall?
@@ -21,4 +21,7 @@ class FirPrimaryConstructorImpl(
isActual: Boolean,
delegatedSelfTypeRef: FirTypeRef,
delegatedConstructor: FirDelegatedConstructorCall?
) : FirConstructorImpl(session, psi, symbol, visibility, isExpect, isActual, delegatedSelfTypeRef, delegatedConstructor)
) : FirConstructorImpl(session, psi, symbol, visibility, isExpect, isActual, delegatedSelfTypeRef, delegatedConstructor) {
override val isPrimary: Boolean
get() = true
}