ChainedScope -> ChainedMemberScope
This commit is contained in:
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.psi.KtSimpleNameExpression
|
||||
import org.jetbrains.kotlin.psi.psiUtil.getTopmostParentQualifiedExpressionForSelector
|
||||
import org.jetbrains.kotlin.resolve.BindingContext
|
||||
import org.jetbrains.kotlin.resolve.descriptorUtil.classValueType
|
||||
import org.jetbrains.kotlin.resolve.scopes.ChainedScope
|
||||
import org.jetbrains.kotlin.resolve.scopes.ChainedMemberScope
|
||||
import org.jetbrains.kotlin.resolve.scopes.FilteringScope
|
||||
import org.jetbrains.kotlin.resolve.scopes.ScopeUtils
|
||||
import org.jetbrains.kotlin.resolve.scopes.MemberScope
|
||||
@@ -112,7 +112,7 @@ class ClassQualifier(
|
||||
scopes.add(classifier.unsubstitutedInnerClassesScope)
|
||||
}
|
||||
|
||||
return ChainedScope("Member scope for $name as class or object", *scopes.toTypedArray())
|
||||
return ChainedMemberScope("Member scope for $name as class or object", *scopes.toTypedArray())
|
||||
}
|
||||
|
||||
override fun getNestedClassesAndPackageMembersScope(): MemberScope {
|
||||
@@ -128,7 +128,7 @@ class ClassQualifier(
|
||||
scopes.add(ScopeUtils.getStaticNestedClassesScope(classifier))
|
||||
}
|
||||
|
||||
return ChainedScope("Static scope for $name as class or object", *scopes.toTypedArray())
|
||||
return ChainedMemberScope("Static scope for $name as class or object", *scopes.toTypedArray())
|
||||
}
|
||||
|
||||
override fun toString() = "Class{$classifier}"
|
||||
@@ -146,4 +146,4 @@ fun createClassifierQualifier(
|
||||
ClassQualifier(referenceExpression, classifier, companionObjectReceiver)
|
||||
else
|
||||
ClassifierQualifierWithEmptyScope(referenceExpression, classifier)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,8 +27,6 @@ import org.jetbrains.kotlin.descriptors.annotations.Annotations;
|
||||
import org.jetbrains.kotlin.resolve.calls.inference.CallHandle;
|
||||
import org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystem;
|
||||
import org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemBuilderImpl;
|
||||
import org.jetbrains.kotlin.resolve.scopes.ChainedScope;
|
||||
import org.jetbrains.kotlin.resolve.scopes.MemberScope;
|
||||
import org.jetbrains.kotlin.resolve.scopes.TypeIntersectionScope;
|
||||
import org.jetbrains.kotlin.types.checker.KotlinTypeChecker;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user