diff options
Diffstat (limited to 'plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt')
-rw-r--r-- | plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt b/plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt index 9a6705998a3a..9c5baba72db0 100644 --- a/plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt +++ b/plugins/kotlin/common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt @@ -226,16 +226,3 @@ fun ResolutionFacade.resolveImportReference( DeprecationLevel.ERROR ) fun KtElement.analyzeFully(): BindingContext = analyzeWithAllCompilerChecks().bindingContext - -val Exception.isItNoDescriptorForDeclarationException: Boolean - get() = this is NoDescriptorForDeclarationException || cause?.safeAs<Exception>()?.isItNoDescriptorForDeclarationException == true - -inline fun <T> Exception.returnIfNoDescriptorForDeclarationException( - crossinline condition: (Boolean) -> Boolean = { v -> v }, - crossinline computable: () -> T -): T = - if (condition(this.isItNoDescriptorForDeclarationException)) { - computable() - } else { - throw this - } |