diff --git a/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt b/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt index 1523faa2669..ceb0ff9d082 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt @@ -502,4 +502,7 @@ private object DiagnoseUnknownModuleInfoReporter { private fun errorInSpecialModuleInfoResolver(message: String): Nothing = throw AssertionError(message) private fun otherError(message: String): Nothing = throw AssertionError(message) -} \ No newline at end of file +} + +@Suppress("UNCHECKED_CAST") +fun ModuleInfo.getCapability(capability: ModuleDescriptor.Capability) = capabilities[capability] as? T