[JVM] Rename JvmSignatureClashDetector → JvmMethodSignatureClashDetector

This is to preserve the Git history of this file during the subsequent
refactoring.
This commit is contained in:
Sergej Jaskiewicz
2024-01-09 19:25:27 +01:00
committed by Space Team
parent c800144025
commit e0f9e09a97
2 changed files with 6 additions and 6 deletions
@@ -111,7 +111,7 @@ class ClassCodegen private constructor(
val reifiedTypeParametersUsages = ReifiedTypeParametersUsages()
private val jvmSignatureClashDetector = JvmSignatureClashDetector(this)
private val jvmMethodSignatureClashDetector = JvmMethodSignatureClashDetector(this)
private val visitor = state.factory.newVisitor(irClass.descriptorOrigin, type, irClass.fileParent.loadSourceFilesInfo()).apply {
val signature = typeMapper.mapClassSignature(irClass, type, state.classBuilderMode.generateBodies)
@@ -217,7 +217,7 @@ class ClassCodegen private constructor(
generateInnerAndOuterClasses()
visitor.done(config.generateSmapCopyToAnnotation)
jvmSignatureClashDetector.reportErrors()
jvmMethodSignatureClashDetector.reportErrors()
}
private fun shouldSkipCodeGenerationAccordingToGenerationFilter(): Boolean {
@@ -354,7 +354,7 @@ class ClassCodegen private constructor(
fieldSignature, (field.initializer?.expression as? IrConst<*>)?.value
)
jvmSignatureClashDetector.trackField(field, RawSignature(fieldName, fieldType.descriptor, MemberKind.FIELD))
jvmMethodSignatureClashDetector.trackField(field, RawSignature(fieldName, fieldType.descriptor, MemberKind.FIELD))
if (field.origin != JvmLoweredDeclarationOrigin.CONTINUATION_CLASS_RESULT_FIELD) {
val skipNullabilityAnnotations =
@@ -403,7 +403,7 @@ class ClassCodegen private constructor(
private fun generateMethod(method: IrFunction, classSMAP: SourceMapper) {
if (method.isFakeOverride) {
jvmSignatureClashDetector.trackFakeOverrideMethod(method)
jvmMethodSignatureClashDetector.trackFakeOverrideMethod(method)
return
}
@@ -442,7 +442,7 @@ class ClassCodegen private constructor(
} else {
node.accept(smapCopyingVisitor)
}
jvmSignatureClashDetector.trackMethod(method, RawSignature(node.name, node.desc, MemberKind.METHOD))
jvmMethodSignatureClashDetector.trackMethod(method, RawSignature(node.name, node.desc, MemberKind.METHOD))
when (val metadata = method.metadata) {
is MetadataSource.Property -> metadataSerializer.bindPropertyMetadata(metadata, Method(node.name, node.desc), method.origin)
@@ -20,7 +20,7 @@ import org.jetbrains.kotlin.resolve.jvm.diagnostics.MemberKind
import org.jetbrains.kotlin.resolve.jvm.diagnostics.RawSignature
import org.jetbrains.kotlin.utils.SmartSet
class JvmSignatureClashDetector(
class JvmMethodSignatureClashDetector(
private val classCodegen: ClassCodegen
) {
private val methodsBySignature = LinkedHashMap<RawSignature, MutableSet<IrFunction>>()