Support external modifier on classes in descriptor renderer. Regenerate test data.

This commit is contained in:
Alexey Andreev
2016-11-29 14:44:39 +03:00
parent 85733b47f3
commit abca774422
21 changed files with 35 additions and 34 deletions
@@ -903,6 +903,7 @@ internal class DescriptorRendererImpl(
if (!isEnumEntry) {
renderVisibility(klass.visibility, builder)
}
renderExternal(klass, builder)
if (!(klass.kind == ClassKind.INTERFACE && klass.modality == Modality.ABSTRACT ||
klass.kind.isSingleton && klass.modality == Modality.FINAL)) {
renderModality(klass.modality, builder)