Sealed modality support

This commit is contained in:
Michael Bogdanov
2016-10-04 12:25:03 +03:00
committed by Dmitry Petrov
parent 29d1231b97
commit 70dbccb95e
@@ -225,7 +225,9 @@ val MemberDescriptor.effectiveModality: Modality
return Modality.ABSTRACT
}
}
if (DescriptorUtils.isAnnotationClass(this) || DescriptorUtils.isAnnotationClass(this.containingDeclaration)) {
if (DescriptorUtils.isSealedClass(this) ||
DescriptorUtils.isAnnotationClass(this) ||
DescriptorUtils.isAnnotationClass(this.containingDeclaration)) {
return Modality.ABSTRACT
}