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> { private fun computeTypeAliases(name: Name): Collection<TypeAliasDescriptor> {
val protos = typeAliasProtos[name].orEmpty() val protos = typeAliasProtos[name] ?: return emptyList()
val descriptors = protos.mapTo(linkedSetOf()) { val descriptors = protos.mapTo(linkedSetOf()) {
c.memberDeserializer.loadTypeAlias(it) 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) override fun getContributedVariables(name: Name, location: LookupLocation): Collection<PropertyDescriptor> = properties(name)