K2: Remove a bunch of unused declarations
This commit is contained in:
committed by
Space Team
parent
1705d5f704
commit
e98890cece
-7
@@ -24,9 +24,6 @@ inline val FirCallableSymbol<*>.isFinal: Boolean
|
||||
inline val FirCallableSymbol<*>.visibility: Visibility get() = resolvedStatus.visibility
|
||||
inline val FirCallableSymbol<*>.effectiveVisibility: EffectiveVisibility get() = resolvedStatus.effectiveVisibility
|
||||
|
||||
inline val FirCallableSymbol<*>.allowsToHaveFakeOverride: Boolean
|
||||
get() = !Visibilities.isPrivate(visibility) && visibility != Visibilities.InvisibleFake
|
||||
|
||||
inline val FirCallableSymbol<*>.isActual: Boolean get() = rawStatus.isActual
|
||||
inline val FirCallableSymbol<*>.isExpect: Boolean get() = rawStatus.isExpect
|
||||
inline val FirCallableSymbol<*>.isInner: Boolean get() = rawStatus.isInner
|
||||
@@ -48,7 +45,6 @@ inline val FirCallableSymbol<*>.isFun: Boolean get() = rawStatus.isFun
|
||||
|
||||
inline val FirClassLikeSymbol<*>.modality: Modality? get() = resolvedStatus.modality
|
||||
inline val FirClassLikeSymbol<*>.isAbstract: Boolean get() = resolvedStatus.modality == Modality.ABSTRACT
|
||||
inline val FirClassLikeSymbol<*>.isOpen: Boolean get() = resolvedStatus.modality == Modality.OPEN
|
||||
inline val FirClassLikeSymbol<*>.isFinal: Boolean
|
||||
get() {
|
||||
// member with unspecified modality is final
|
||||
@@ -72,9 +68,6 @@ inline val FirClassLikeSymbol<*>.isCompanion: Boolean get() = rawStatus.isCompan
|
||||
inline val FirClassLikeSymbol<*>.isData: Boolean get() = rawStatus.isData
|
||||
inline val FirClassLikeSymbol<*>.isSealed: Boolean get() = resolvedStatus.modality == Modality.SEALED
|
||||
|
||||
inline val FirRegularClassSymbol.canHaveAbstractDeclaration: Boolean
|
||||
get() = isAbstract || isSealed || isEnumClass
|
||||
|
||||
// ---------------------- common classes ----------------------
|
||||
|
||||
inline val FirClassLikeSymbol<*>.isLocal: Boolean get() = classId.isLocal
|
||||
|
||||
-4
@@ -69,10 +69,6 @@ fun FirProperty.getExplicitBackingField(): FirBackingField? {
|
||||
}
|
||||
}
|
||||
|
||||
fun FirPropertySymbol.getExplicitBackingField(): FirBackingField? {
|
||||
return fir.getExplicitBackingField()
|
||||
}
|
||||
|
||||
val FirProperty.canNarrowDownGetterType: Boolean
|
||||
get() {
|
||||
val backingFieldHasDifferentType = backingField != null && backingField?.returnTypeRef?.coneType != returnTypeRef.coneType
|
||||
|
||||
@@ -47,12 +47,4 @@ inline fun <T : FirElement, D> MutableList<T>.transformInplace(transformer: FirT
|
||||
iterator.set(result)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun <R, D> List<FirElement>.acceptAllElements(visitor: FirVisitor<R, D>, data: D) {
|
||||
forEach { it.accept(visitor, data) }
|
||||
}
|
||||
|
||||
fun List<FirElement>.acceptAllElements(visitor: FirVisitorVoid) {
|
||||
forEach { it.accept(visitor) }
|
||||
}
|
||||
}
|
||||
+4
-15
@@ -6,7 +6,10 @@
|
||||
package org.jetbrains.kotlin.fir.tree.generator
|
||||
|
||||
import org.jetbrains.kotlin.fir.tree.generator.context.AbstractBuilderConfigurator
|
||||
import org.jetbrains.kotlin.fir.tree.generator.model.*
|
||||
import org.jetbrains.kotlin.fir.tree.generator.model.Element
|
||||
import org.jetbrains.kotlin.fir.tree.generator.model.Field
|
||||
import org.jetbrains.kotlin.fir.tree.generator.model.Implementation
|
||||
import org.jetbrains.kotlin.fir.tree.generator.model.LeafBuilder
|
||||
import org.jetbrains.kotlin.fir.tree.generator.printer.invisibleField
|
||||
import org.jetbrains.kotlin.fir.tree.generator.util.traverseParents
|
||||
|
||||
@@ -509,18 +512,4 @@ object BuilderConfigurator : AbstractBuilderConfigurator<FirTreeBuilder>(FirTree
|
||||
}
|
||||
}
|
||||
|
||||
private fun configureFieldInAllIntermediateBuilders(
|
||||
field: String,
|
||||
builderPredicate: ((IntermediateBuilder) -> Boolean)? = null,
|
||||
fieldPredicate: ((Field) -> Boolean)? = null,
|
||||
init: IntermediateBuilderConfigurationContext.(field: String) -> Unit
|
||||
) {
|
||||
for (builder in FirTreeBuilder.intermediateBuilders) {
|
||||
if (builderPredicate != null && !builderPredicate(builder)) continue
|
||||
if (!builder.allFields.any { it.name == field }) continue
|
||||
if (fieldPredicate != null && !fieldPredicate(builder[field])) continue
|
||||
IntermediateBuilderConfigurationContext(builder).init(field)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user