Move: Make minor improvements and refactorings

This commit is contained in:
Alexey Sedunov
2017-04-05 15:24:11 +03:00
parent 97789d4a32
commit 5c35061afa
16 changed files with 314 additions and 286 deletions
@@ -401,3 +401,8 @@ fun DeclarationDescriptor.isPublishedApi(): Boolean {
val descriptor = if (this is CallableMemberDescriptor) DescriptorUtils.getDirectMember(this) else this
return descriptor.annotations.hasAnnotation(KotlinBuiltIns.FQ_NAMES.publishedApi)
}
fun DeclarationDescriptor.isAncestorOf(descriptor: DeclarationDescriptor, strict: Boolean): Boolean
= DescriptorUtils.isAncestor(this, descriptor, strict)
fun DeclarationDescriptor.isCompanionObject(): Boolean = DescriptorUtils.isCompanionObject(this)