From 14890890b1d3186a6d3b9aa10a356dc097588333 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Tue, 11 Jul 2017 17:49:34 +0300 Subject: [PATCH] Minor, get rid of unchecked cast --- .../load/java/typeEnhancement/signatureEnhancement.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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