Fixed EA-68869
This commit is contained in:
+5
-1
@@ -233,12 +233,16 @@ public class LookupElementFactory(
|
|||||||
return CallableWeight.notApplicableReceiverNullable
|
return CallableWeight.notApplicableReceiverNullable
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if (descriptor !is CallableMemberDescriptor) {
|
||||||
|
return CallableWeight.local
|
||||||
|
}
|
||||||
|
|
||||||
val container = descriptor.getContainingDeclaration()
|
val container = descriptor.getContainingDeclaration()
|
||||||
return when (container) {
|
return when (container) {
|
||||||
is PackageFragmentDescriptor -> CallableWeight.global
|
is PackageFragmentDescriptor -> CallableWeight.global
|
||||||
|
|
||||||
is ClassifierDescriptor -> {
|
is ClassifierDescriptor -> {
|
||||||
if ((descriptor as CallableMemberDescriptor).getKind() == CallableMemberDescriptor.Kind.DECLARATION)
|
if (descriptor.getKind() == CallableMemberDescriptor.Kind.DECLARATION)
|
||||||
CallableWeight.thisClassMember
|
CallableWeight.thisClassMember
|
||||||
else
|
else
|
||||||
CallableWeight.baseClassMember
|
CallableWeight.baseClassMember
|
||||||
|
|||||||
Reference in New Issue
Block a user