From f9a6da05dfc85487c9b5a4fafe7c1f741a7a5602 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 25 Dec 2015 20:03:50 +0300 Subject: [PATCH] Add explicit type (local builds othen fail here) --- .../src/org/jetbrains/kotlin/descriptors/EffectiveVisibility.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/descriptors/EffectiveVisibility.kt b/core/descriptors/src/org/jetbrains/kotlin/descriptors/EffectiveVisibility.kt index b40eb1d06e0..4ca14f780f4 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/descriptors/EffectiveVisibility.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/descriptors/EffectiveVisibility.kt @@ -247,7 +247,7 @@ private fun KotlinType.effectiveVisibility(types: Set): EffectiveVis private fun TypeConstructor.effectiveVisibility() = this.declarationDescriptor?.effectiveVisibility() ?: Public -fun MemberDescriptor.effectiveVisibility() = +fun MemberDescriptor.effectiveVisibility(): EffectiveVisibility = lowerBound(visibility.effectiveVisibility(this.containingDeclaration as? ClassDescriptor), (this.containingDeclaration as? ClassDescriptor)?.effectiveVisibility() ?: Public)