Don't duplicate overloaded functions in getting all descriptors

This commit is contained in:
Nikolay Krasko
2014-11-16 04:29:01 +03:00
committed by Nikolay Krasko
parent 38256d3240
commit 27e9f9c926
@@ -122,7 +122,7 @@ public abstract class AbstractLazyMemberScope<D : DeclarationDescriptor, DP : De
protected fun computeDescriptorsFromDeclaredElements(kindFilter: DescriptorKindFilter,
nameFilter: (Name) -> Boolean): List<DeclarationDescriptor> {
val declarations = declarationProvider.getDeclarations(kindFilter, nameFilter)
val result = ArrayList<DeclarationDescriptor>(declarations.size())
val result = LinkedHashSet<DeclarationDescriptor>(declarations.size())
for (declaration in declarations) {
if (declaration is JetClassOrObject) {
val name = declaration.getNameAsSafeName()