From 7efb9ddd4eafd24609a41aeda01ee82164508178 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Mon, 19 Jun 2017 22:09:28 +0300 Subject: [PATCH] Early return if value is null The change is required to fix compilation for IDEA 172, where getValue() became explicitly nullable. --- .../kotlin/AndroidExtensionsReferenceSearchExecutor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/AndroidExtensionsReferenceSearchExecutor.kt b/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/AndroidExtensionsReferenceSearchExecutor.kt index c29b9d18859..fd7528021c9 100644 --- a/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/AndroidExtensionsReferenceSearchExecutor.kt +++ b/plugins/android-extensions/android-extensions-idea/src/org/jetbrains/kotlin/AndroidExtensionsReferenceSearchExecutor.kt @@ -39,7 +39,7 @@ class AndroidExtensionsReferenceSearchExecutor : QueryExecutorBase) { val elementToSearch = queryParameters.elementToSearch as? XmlAttributeValue ?: return val scopeElements = (queryParameters.effectiveSearchScope as? LocalSearchScope)?.scope ?: return - val referenceName = elementToSearch.value.substringAfterLast("/") + val referenceName = elementToSearch.value?.substringAfterLast("/") ?: return scopeElements.filterIsInstance().forEach { it.accept(object : KtTreeVisitorVoid() {