Minor. Simplify type aliases computation

computeNonDeclaredTypeAliases is always empty
This commit is contained in:
Denis Zharkov
2016-08-12 16:44:46 +03:00
parent 2251e3b1e9
commit f50d0b63f0
@@ -99,15 +99,12 @@ abstract class DeserializedMemberScope protected constructor(
}
private fun computeTypeAliases(name: Name): Collection<TypeAliasDescriptor> {
val protos = typeAliasProtos[name].orEmpty()
val protos = typeAliasProtos[name] ?: return emptyList()
val descriptors = protos.mapTo(linkedSetOf()) {
c.memberDeserializer.loadTypeAlias(it)
}
computeNonDeclaredTypeAliases(name, descriptors)
return descriptors.toReadOnlyList()
}
protected open fun computeNonDeclaredTypeAliases(name: Name, descriptors: MutableCollection<TypeAliasDescriptor>) {
return descriptors.toReadOnlyList()
}
override fun getContributedVariables(name: Name, location: LookupLocation): Collection<PropertyDescriptor> = properties(name)