[mangling] Remove the unused fqnString method from KotlinMangler
This commit is contained in:
committed by
Space Team
parent
11c4fcda5f
commit
f14a713e49
@@ -17,8 +17,6 @@ abstract class FirBasedKotlinMangler : AbstractKotlinMangler<FirDeclaration>(),
|
||||
|
||||
override fun FirDeclaration.signatureString(compatibleMode: Boolean): String = getMangleComputer(MangleMode.SIGNATURE, compatibleMode).computeMangle(this)
|
||||
|
||||
override fun FirDeclaration.fqnString(compatibleMode: Boolean): String = getMangleComputer(MangleMode.FQNAME, compatibleMode).computeMangle(this)
|
||||
|
||||
override fun FirDeclaration.isExported(compatibleMode: Boolean): Boolean = true
|
||||
|
||||
override fun getExportChecker(compatibleMode: Boolean): KotlinExportChecker<FirDeclaration> {
|
||||
|
||||
@@ -33,8 +33,6 @@ class Ir2FirManglerAdapter(private val delegate: FirMangler) : AbstractKotlinMan
|
||||
|
||||
override fun IrDeclaration.signatureString(compatibleMode: Boolean): String = delegate.run { fir().signatureString(compatibleMode) }
|
||||
|
||||
override fun IrDeclaration.fqnString(compatibleMode: Boolean): String = delegate.run { fir().fqnString(compatibleMode) }
|
||||
|
||||
override fun getMangleComputer(mode: MangleMode, compatibleMode: Boolean): KotlinMangleComputer<IrDeclaration> =
|
||||
error("Should not have been reached")
|
||||
|
||||
|
||||
@@ -17,11 +17,9 @@ interface KotlinMangler<D : Any> {
|
||||
fun D.isExported(compatibleMode: Boolean): Boolean
|
||||
fun D.mangleString(compatibleMode: Boolean): String
|
||||
fun D.signatureString(compatibleMode: Boolean): String
|
||||
fun D.fqnString(compatibleMode: Boolean): String
|
||||
|
||||
fun D.hashedMangle(compatibleMode: Boolean): Long = mangleString(compatibleMode).hashMangle
|
||||
fun D.signatureMangle(compatibleMode: Boolean): Long = signatureString(compatibleMode).hashMangle
|
||||
fun D.fqnMangle(compatibleMode: Boolean): Long = fqnString(compatibleMode).hashMangle
|
||||
|
||||
fun D.isPlatformSpecificExport(): Boolean = false
|
||||
|
||||
|
||||
-7
@@ -68,9 +68,6 @@ class ManglerChecker(
|
||||
private fun KotlinMangler<IrDeclaration>.signatureMangle(declaration: IrDeclaration) =
|
||||
declaration.signatureString(compatibleMode = false)
|
||||
|
||||
private fun KotlinMangler<IrDeclaration>.fqnMangle(declaration: IrDeclaration) =
|
||||
declaration.fqnString(compatibleMode = false)
|
||||
|
||||
private fun <T : Any, R> Iterable<T>.checkAllEqual(init: R, op: T.() -> R, onError: (T, R, T, R) -> Unit): R {
|
||||
var prev: T? = null
|
||||
|
||||
@@ -111,10 +108,6 @@ class ManglerChecker(
|
||||
error("SIG: ${declaration.render()}\n ${m1.manglerName}: $r1\n ${m2.manglerName}: $r2\n")
|
||||
}
|
||||
|
||||
manglers.checkAllEqual("", { fqnMangle(declaration) }) { m1, r1, m2, r2 ->
|
||||
error("FQN: ${declaration.render()}\n ${m1.manglerName}: $r1\n ${m2.manglerName}: $r2\n")
|
||||
}
|
||||
|
||||
declaration.acceptChildrenVoid(this)
|
||||
}
|
||||
}
|
||||
-4
@@ -27,8 +27,6 @@ abstract class DescriptorBasedKotlinManglerImpl : AbstractKotlinMangler<Declarat
|
||||
|
||||
override fun DeclarationDescriptor.signatureString(compatibleMode: Boolean): String = withMode(MangleMode.SIGNATURE, compatibleMode, this)
|
||||
|
||||
override fun DeclarationDescriptor.fqnString(compatibleMode: Boolean): String = withMode(MangleMode.FQNAME, compatibleMode, this)
|
||||
|
||||
override fun DeclarationDescriptor.isExported(compatibleMode: Boolean): Boolean = getExportChecker(compatibleMode).check(this, SpecialDeclarationType.REGULAR)
|
||||
}
|
||||
|
||||
@@ -51,8 +49,6 @@ class Ir2DescriptorManglerAdapter(private val delegate: DescriptorBasedKotlinMan
|
||||
|
||||
override fun IrDeclaration.signatureString(compatibleMode: Boolean): String = delegate.run { descriptor.signatureString(compatibleMode) }
|
||||
|
||||
override fun IrDeclaration.fqnString(compatibleMode: Boolean): String = delegate.run { descriptor.fqnString(compatibleMode) }
|
||||
|
||||
override fun getMangleComputer(mode: MangleMode, compatibleMode: Boolean): KotlinMangleComputer<IrDeclaration> =
|
||||
error("Should not have been reached")
|
||||
|
||||
|
||||
-2
@@ -17,8 +17,6 @@ abstract class IrBasedKotlinManglerImpl : AbstractKotlinMangler<IrDeclaration>()
|
||||
|
||||
override fun IrDeclaration.signatureString(compatibleMode: Boolean): String = getMangleComputer(MangleMode.SIGNATURE, compatibleMode).computeMangle(this)
|
||||
|
||||
override fun IrDeclaration.fqnString(compatibleMode: Boolean): String = getMangleComputer(MangleMode.FQNAME, compatibleMode).computeMangle(this)
|
||||
|
||||
override fun IrDeclaration.isExported(compatibleMode: Boolean): Boolean =
|
||||
getExportChecker(compatibleMode).check(this, SpecialDeclarationType.REGULAR)
|
||||
}
|
||||
-3
@@ -26,9 +26,6 @@ object DisabledDescriptorMangler : KotlinMangler.DescriptorMangler {
|
||||
override fun DeclarationDescriptor.signatureString(compatibleMode: Boolean): String =
|
||||
error("Should not be called")
|
||||
|
||||
override fun DeclarationDescriptor.fqnString(compatibleMode: Boolean): String =
|
||||
error("Should not be called")
|
||||
|
||||
override fun ClassDescriptor.mangleEnumEntryString(compatibleMode: Boolean): String =
|
||||
error("Should not be called")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user