diff --git a/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java b/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java index e5a44815bb9..7828484f92f 100644 --- a/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java +++ b/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java @@ -565,16 +565,14 @@ public class DescriptorRendererImpl implements DescriptorRenderer { renderModality(klass.getModality(), builder); } builder.append(renderKeyword(getClassKindPrefix(klass))); - if (!classObject) { - builder.append(" "); - } + } + + if (!classObject || verbose) { + builder.append(" "); + renderName(klass, builder); } List typeParameters = klass.getTypeConstructor().getParameters(); - - if (!classObject || verbose) { - renderName(klass, builder); - } renderTypeParameters(typeParameters, builder, false); if (!classObject && classWithPrimaryConstructor) {