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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user