diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/typeEnhancement/signatureEnhancement.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/typeEnhancement/signatureEnhancement.kt index d3c32385df6..64be02f2ed3 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/typeEnhancement/signatureEnhancement.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/typeEnhancement/signatureEnhancement.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2015 JetBrains s.r.o. + * Copyright 2010-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -333,14 +333,13 @@ class SignatureEnhancement(private val annotationTypeQualifierResolver: Annotati typeContainer: Annotated?, isCovariant: Boolean, defaultTopLevelQualifiers: JavaTypeQualifiers?, - collector: (D) -> KotlinType + collector: (CallableMemberDescriptor) -> KotlinType ): SignatureParts { return SignatureParts( typeContainer, collector(this), this.overriddenDescriptors.map { - @Suppress("UNCHECKED_CAST") - collector(it as D) + collector(it) }, isCovariant, defaultTopLevelQualifiers