Rename: Suspend function support

This commit is contained in:
Alexey Sedunov
2017-09-18 20:43:52 +03:00
parent c5b7d0f0df
commit 21bf4d3f24
31 changed files with 416 additions and 9 deletions
@@ -149,9 +149,9 @@ fun <D : CallableMemberDescriptor> D.getDirectlyOverriddenDeclarations(): Collec
return OverridingUtil.filterOutOverridden(result)
}
fun <D : CallableMemberDescriptor> D.getDeepestSuperDeclarations(): Collection<D> {
fun <D : CallableMemberDescriptor> D.getDeepestSuperDeclarations(withThis: Boolean = true): Collection<D> {
val overriddenDeclarations = DescriptorUtils.getAllOverriddenDeclarations(this)
if (overriddenDeclarations.isEmpty()) {
if (overriddenDeclarations.isEmpty() && withThis) {
return setOf(this)
}