diff --git a/ChangeLog.md b/ChangeLog.md index 5b61eee9d15..317f0c619a3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -251,6 +251,7 @@ These artifacts include extensions for the types available in the latter JDKs, s - [`KT-13942`](https://youtrack.jetbrains.com/issue/KT-13942) Redundant 'toString()' in String Template: Disable for qualified expressions with 'super' receiver - [`KT-13878`](https://youtrack.jetbrains.com/issue/KT-13878) Remove Redundant Receiver Parameter: Fix exception receiver removal - [`KT-14143`](https://youtrack.jetbrains.com/issue/KT-14143) Create from Usages: Do not suggest on type-mismatched expressions which are not call arguments +- [`KT-13882`](https://youtrack.jetbrains.com/issue/KT-13882) Convert Receiver to Parameter: Fix AssertionError ##### New features diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.java index 24a04332f0e..dccb1b1296a 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.java @@ -20,6 +20,7 @@ import com.intellij.lang.Language; import com.intellij.openapi.util.TextRange; import com.intellij.psi.*; import com.intellij.psi.search.GlobalSearchScope; +import com.intellij.psi.search.LocalSearchScope; import com.intellij.psi.search.SearchScope; import com.intellij.util.ArrayUtil; import com.intellij.util.IncorrectOperationException; @@ -144,7 +145,7 @@ public class KtLightParameter extends LightParameter implements KtLightDeclarati @Override public SearchScope getUseScope() { KtParameter origin = getKotlinOrigin(); - return origin != null ? origin.getUseScope() : GlobalSearchScope.EMPTY_SCOPE; + return origin != null ? origin.getUseScope() : new LocalSearchScope(this); } public KtLightMethod getMethod() {