Light Classes: Avoid empty scope on KtLightParameter
#KT-13882 Fixed
This commit is contained in:
committed by
Ilya Gorbunov
parent
d397ef1ff8
commit
394859afc5
@@ -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
|
||||
|
||||
|
||||
+2
-1
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user