Moved an utility method

This commit is contained in:
Valentin Kipyatkov
2014-09-18 17:49:51 +04:00
committed by valentin
parent 7df65d595c
commit e30998d3c1
3 changed files with 5 additions and 4 deletions
@@ -29,3 +29,6 @@ public fun ClassDescriptor.hasSyntheticClassObject(): Boolean = getKind() in set
public fun DeclarationDescriptor.getImportableDescriptor(): DeclarationDescriptor =
if (this is ConstructorDescriptor || DescriptorUtils.isClassObject(this)) getContainingDeclaration()!! else this
public val DeclarationDescriptor.isExtension: Boolean
get() = this is CallableDescriptor && getReceiverParameter() != null