Early return if value is null

The change is required to fix compilation for IDEA 172, where getValue()
became explicitly nullable.
This commit is contained in:
Ilya Gorbunov
2017-06-19 22:09:28 +03:00
parent 8b9fd44bbe
commit 7efb9ddd4e
@@ -39,7 +39,7 @@ class AndroidExtensionsReferenceSearchExecutor : QueryExecutorBase<PsiReference,
override fun processQuery(queryParameters: ReferencesSearch.SearchParameters, consumer: Processor<PsiReference>) {
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<KtElement>().forEach {
it.accept(object : KtTreeVisitorVoid() {