Replaced addTypeParameterDescriptor with addClassifierDescriptor - it does the same
This commit is contained in:
+1
-1
@@ -243,7 +243,7 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class
|
||||
}
|
||||
this.typeParameters = new ArrayList<TypeParameterDescriptor>(typeParameters);
|
||||
for (TypeParameterDescriptor typeParameterDescriptor : typeParameters) {
|
||||
scopeForSupertypeResolution.addTypeParameterDescriptor(typeParameterDescriptor);
|
||||
scopeForSupertypeResolution.addClassifierDescriptor(typeParameterDescriptor);
|
||||
}
|
||||
scopeForSupertypeResolution.changeLockLevel(WritableScope.LockLevel.READING);
|
||||
}
|
||||
|
||||
@@ -435,7 +435,7 @@ public class DescriptorResolver {
|
||||
toSourceElement(typeParameter)
|
||||
);
|
||||
trace.record(BindingContext.TYPE_PARAMETER, typeParameter, typeParameterDescriptor);
|
||||
extensibleScope.addTypeParameterDescriptor(typeParameterDescriptor);
|
||||
extensibleScope.addClassifierDescriptor(typeParameterDescriptor);
|
||||
return typeParameterDescriptor;
|
||||
}
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ public class FunctionDescriptorUtil {
|
||||
parameterScope.setImplicitReceiver(receiver);
|
||||
}
|
||||
for (TypeParameterDescriptor typeParameter : descriptor.getTypeParameters()) {
|
||||
parameterScope.addTypeParameterDescriptor(typeParameter);
|
||||
parameterScope.addClassifierDescriptor(typeParameter);
|
||||
}
|
||||
for (ValueParameterDescriptor valueParameterDescriptor : descriptor.getValueParameters()) {
|
||||
parameterScope.addVariableDescriptor(valueParameterDescriptor);
|
||||
|
||||
@@ -131,7 +131,7 @@ public final class JetScopeUtils {
|
||||
result.addLabeledDeclaration(propertyDescriptor);
|
||||
}
|
||||
for (TypeParameterDescriptor typeParameterDescriptor : typeParameters) {
|
||||
result.addTypeParameterDescriptor(typeParameterDescriptor);
|
||||
result.addClassifierDescriptor(typeParameterDescriptor);
|
||||
}
|
||||
if (receiver != null) {
|
||||
result.setImplicitReceiver(receiver);
|
||||
|
||||
@@ -35,8 +35,6 @@ public trait WritableScope : JetScope {
|
||||
|
||||
public fun addFunctionDescriptor(functionDescriptor: FunctionDescriptor)
|
||||
|
||||
public fun addTypeParameterDescriptor(typeParameterDescriptor: TypeParameterDescriptor)
|
||||
|
||||
public fun addClassifierDescriptor(classDescriptor: ClassifierDescriptor)
|
||||
|
||||
public fun addClassifierAlias(name: Name, classifierDescriptor: ClassifierDescriptor)
|
||||
|
||||
@@ -193,12 +193,6 @@ public class WritableScopeImpl(scope: JetScope,
|
||||
return result
|
||||
}
|
||||
|
||||
override fun addTypeParameterDescriptor(typeParameterDescriptor: TypeParameterDescriptor) {
|
||||
checkMayWrite()
|
||||
|
||||
addClassifierAlias(typeParameterDescriptor.getName(), typeParameterDescriptor)
|
||||
}
|
||||
|
||||
override fun addClassifierDescriptor(classDescriptor: ClassifierDescriptor) {
|
||||
checkMayWrite()
|
||||
|
||||
|
||||
@@ -137,7 +137,7 @@ private fun getClassInnerScope(outerScope: JetScope, descriptor: ClassDescriptor
|
||||
|
||||
val headerScope = WritableScopeImpl(outerScope, descriptor, redeclarationHandler, "Class ${descriptor.getName()} header scope")
|
||||
for (typeParameter in descriptor.getTypeConstructor().getParameters()) {
|
||||
headerScope.addTypeParameterDescriptor(typeParameter)
|
||||
headerScope.addClassifierDescriptor(typeParameter)
|
||||
}
|
||||
for (constructor in descriptor.getConstructors()) {
|
||||
headerScope.addFunctionDescriptor(constructor)
|
||||
|
||||
Reference in New Issue
Block a user