[FIR] Don't generate implicit primary constructor for expect classes
This commit is contained in:
committed by
teamcityserver
parent
b1e47a46cd
commit
2c1ada131d
@@ -115,7 +115,7 @@ abstract class KtClassOrObject :
|
||||
|
||||
override fun hasPrimaryConstructor(): Boolean = hasExplicitPrimaryConstructor() || !hasSecondaryConstructors()
|
||||
|
||||
private fun hasSecondaryConstructors(): Boolean = !secondaryConstructors.isEmpty()
|
||||
fun hasSecondaryConstructors(): Boolean = !secondaryConstructors.isEmpty()
|
||||
|
||||
override fun getSecondaryConstructors(): List<KtSecondaryConstructor> = getBody()?.secondaryConstructors.orEmpty()
|
||||
|
||||
@@ -198,4 +198,4 @@ fun KtClassOrObject.getOrCreateBody(): KtClassBody {
|
||||
}
|
||||
|
||||
val KtClassOrObject.allConstructors
|
||||
get() = listOfNotNull(primaryConstructor) + secondaryConstructors
|
||||
get() = listOfNotNull(primaryConstructor) + secondaryConstructors
|
||||
|
||||
Reference in New Issue
Block a user