Minor, remove implementation overridden in all subclasses

This commit is contained in:
Alexander Udalov
2017-06-29 18:13:05 +03:00
parent 778a6758a5
commit 9717745b83
@@ -224,13 +224,11 @@ abstract class LazyJavaScope(protected val c: LazyJavaResolverContext) : MemberS
return functions(name) return functions(name)
} }
protected open fun computeFunctionNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?): Set<Name> = protected abstract fun computeFunctionNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?): Set<Name>
declaredMemberIndex().getMethodNames()
protected abstract fun computeNonDeclaredProperties(name: Name, result: MutableCollection<PropertyDescriptor>) protected abstract fun computeNonDeclaredProperties(name: Name, result: MutableCollection<PropertyDescriptor>)
protected open fun computePropertyNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?): Set<Name> = protected abstract fun computePropertyNames(kindFilter: DescriptorKindFilter, nameFilter: ((Name) -> Boolean)?): Set<Name>
declaredMemberIndex().getFieldNames()
private val properties = c.storageManager.createMemoizedFunction { private val properties = c.storageManager.createMemoizedFunction {
name: Name -> name: Name ->