Raw FIR: introduce FirConstructor.isPrimary
This commit is contained in:
@@ -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?
|
||||
|
||||
+4
-1
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user