Rename Java scopes to reduce confusion
This commit is contained in:
+5
-5
@@ -52,7 +52,7 @@ public class LazyJavaClassMemberScope(
|
||||
c: LazyJavaResolverContext,
|
||||
containingDeclaration: ClassDescriptor,
|
||||
private val jClass: JavaClass
|
||||
) : LazyJavaMemberScope(c, containingDeclaration) {
|
||||
) : LazyJavaScope(c, containingDeclaration) {
|
||||
|
||||
override fun computeMemberIndex(): MemberIndex {
|
||||
return object : ClassMemberIndex(jClass, { !it.isStatic() }) {
|
||||
@@ -112,7 +112,7 @@ public class LazyJavaClassMemberScope(
|
||||
propertyDescriptor.initialize(getter, null)
|
||||
|
||||
val returnType = computeMethodReturnType(method, annotations, c.child(propertyDescriptor, method))
|
||||
propertyDescriptor.setType(returnType, listOf(), getDispatchReceiverParameter(), null : JetType?)
|
||||
propertyDescriptor.setType(returnType, listOf(), getDispatchReceiverParameter(), null as JetType?)
|
||||
getter.initialize(returnType)
|
||||
|
||||
result.add(propertyDescriptor)
|
||||
@@ -126,8 +126,8 @@ public class LazyJavaClassMemberScope(
|
||||
|
||||
override fun resolveMethodSignature(
|
||||
method: JavaMethod, methodTypeParameters: List<TypeParameterDescriptor>, returnType: JetType,
|
||||
valueParameters: LazyJavaMemberScope.ResolvedValueParameters
|
||||
): LazyJavaMemberScope.MethodSignatureData {
|
||||
valueParameters: LazyJavaScope.ResolvedValueParameters
|
||||
): LazyJavaScope.MethodSignatureData {
|
||||
val propagated = c.externalSignatureResolver.resolvePropagatedSignature(
|
||||
method, getContainingDeclaration(), returnType, null, valueParameters.descriptors, methodTypeParameters
|
||||
)
|
||||
@@ -137,7 +137,7 @@ public class LazyJavaClassMemberScope(
|
||||
propagated.hasStableParameterNames()
|
||||
)
|
||||
|
||||
return LazyJavaMemberScope.MethodSignatureData(effectiveSignature, propagated.getErrors() + effectiveSignature.getErrors())
|
||||
return LazyJavaScope.MethodSignatureData(effectiveSignature, propagated.getErrors() + effectiveSignature.getErrors())
|
||||
}
|
||||
|
||||
private fun resolveConstructor(constructor: JavaConstructor): JavaConstructorDescriptor {
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ class LazyJavaPackageFragment(
|
||||
private val c: LazyJavaResolverContext,
|
||||
private val jPackage: JavaPackage
|
||||
) : PackageFragmentDescriptorImpl(c.module, jPackage.getFqName()) {
|
||||
private val scope by lazy { LazyPackageFragmentScopeForJavaPackage(c, jPackage, this) }
|
||||
private val scope by lazy { LazyJavaPackageScope(c, jPackage, this) }
|
||||
|
||||
private val topLevelClasses = c.storageManager.createMemoizedFunctionWithNullableValues {
|
||||
javaClass: JavaClass ->
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ import org.jetbrains.kotlin.resolve.scopes.JetScope
|
||||
import org.jetbrains.kotlin.resolve.scopes.UsageLocation
|
||||
import org.jetbrains.kotlin.utils.addIfNotNull
|
||||
|
||||
public class LazyPackageFragmentScopeForJavaPackage(
|
||||
public class LazyJavaPackageScope(
|
||||
c: LazyJavaResolverContext,
|
||||
private val jPackage: JavaPackage,
|
||||
containingDeclaration: LazyJavaPackageFragment
|
||||
+1
-1
@@ -50,7 +50,7 @@ import org.jetbrains.kotlin.utils.toReadOnlyList
|
||||
import java.util.ArrayList
|
||||
import java.util.LinkedHashSet
|
||||
|
||||
public abstract class LazyJavaMemberScope(
|
||||
public abstract class LazyJavaScope(
|
||||
protected val c: LazyJavaResolverContext,
|
||||
private val containingDeclaration: DeclarationDescriptor
|
||||
) : JetScopeImpl() {
|
||||
+4
-4
@@ -29,7 +29,7 @@ import org.jetbrains.kotlin.types.JetType
|
||||
public abstract class LazyJavaStaticScope(
|
||||
c: LazyJavaResolverContext,
|
||||
descriptor: ClassOrPackageFragmentDescriptor
|
||||
) : LazyJavaMemberScope(c, descriptor) {
|
||||
) : LazyJavaScope(c, descriptor) {
|
||||
|
||||
override fun getDispatchReceiverParameter() = null
|
||||
|
||||
@@ -41,11 +41,11 @@ public abstract class LazyJavaStaticScope(
|
||||
|
||||
override fun resolveMethodSignature(
|
||||
method: JavaMethod, methodTypeParameters: List<TypeParameterDescriptor>, returnType: JetType,
|
||||
valueParameters: LazyJavaMemberScope.ResolvedValueParameters
|
||||
): LazyJavaMemberScope.MethodSignatureData {
|
||||
valueParameters: LazyJavaScope.ResolvedValueParameters
|
||||
): LazyJavaScope.MethodSignatureData {
|
||||
val effectiveSignature = c.externalSignatureResolver.resolveAlternativeMethodSignature(
|
||||
method, false, returnType, null, valueParameters.descriptors, methodTypeParameters, false)
|
||||
return LazyJavaMemberScope.MethodSignatureData(effectiveSignature, effectiveSignature.getErrors())
|
||||
return LazyJavaScope.MethodSignatureData(effectiveSignature, effectiveSignature.getErrors())
|
||||
}
|
||||
|
||||
override fun computeNonDeclaredProperties(name: Name, result: MutableCollection<PropertyDescriptor>) {
|
||||
|
||||
Reference in New Issue
Block a user