diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/builtinSpecialBridges.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/builtinSpecialBridges.kt index ddd18c7b6ad..ab877bec878 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/builtinSpecialBridges.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/builtinSpecialBridges.kt @@ -36,14 +36,14 @@ import org.jetbrains.kotlin.resolve.descriptorUtil.firstOverridden import org.jetbrains.kotlin.utils.singletonOrEmptyList import java.util.* -class BridgeForBuiltinSpecial( +class BridgeForBuiltinSpecial( val from: Signature, val to: Signature, val isSpecial: Boolean = false, val isDelegateToSuper: Boolean = false ) object BuiltinSpecialBridgesUtil { - @JvmStatic fun generateBridgesForBuiltinSpecial( + @JvmStatic fun generateBridgesForBuiltinSpecial( function: FunctionDescriptor, signatureByDescriptor: (FunctionDescriptor) -> Signature ): Set> { @@ -92,7 +92,7 @@ object BuiltinSpecialBridgesUtil { return bridges } - @JvmStatic fun FunctionDescriptor.shouldHaveTypeSafeBarrier( + @JvmStatic fun FunctionDescriptor.shouldHaveTypeSafeBarrier( signatureByDescriptor: (FunctionDescriptor) -> Signature ): Boolean { if (BuiltinMethodsWithSpecialGenericSignature.getDefaultValueForOverriddenBuiltinFunction(this) == null) return false @@ -114,7 +114,7 @@ private fun findSuperImplementationForStubDelegation(function: FunctionDescripto private fun findAllReachableDeclarations(functionDescriptor: FunctionDescriptor): MutableSet = findAllReachableDeclarations(DescriptorBasedFunctionHandle(functionDescriptor)).map { it.descriptor }.toMutableSet() -private fun needGenerateSpecialBridge( +private fun needGenerateSpecialBridge( functionDescriptor: FunctionDescriptor, reachableDeclarations: Collection, signatureByDescriptor: (FunctionDescriptor) -> Signature,