FIR: rename util to retrieve primary constructor

This commit is contained in:
Jinseong Jeon
2021-02-25 13:07:30 -08:00
committed by Dmitriy Novozhilov
parent 1090eca086
commit d348e58183
6 changed files with 10 additions and 11 deletions
@@ -144,8 +144,8 @@ private object ConstructorDelegationComparator : Comparator<FirConstructor> {
val FirClass<*>.constructorsSortedByDelegation: List<FirConstructor>
get() = constructors.sortedWith(ConstructorDelegationComparator)
fun FirClass<*>.getPrimaryConstructorIfAny(): FirConstructor? =
constructors.firstOrNull()?.takeIf { it.isPrimary }
val FirClass<*>.primaryConstructor: FirConstructor?
get() = constructors.firstOrNull()?.takeIf { it.isPrimary }
fun FirRegularClass.collectEnumEntries(): Collection<FirEnumEntry> {
assert(classKind == ClassKind.ENUM_CLASS)