From 859ef8432e81262b9aef692d39228fdb75737979 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 28 Dec 2012 20:21:59 +0400 Subject: [PATCH] Removed constructor parenthesis for named objects and enum entries. --- .../org/jetbrains/jet/renderer/DescriptorRendererImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java b/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java index 95326078086..df8cc4dd729 100644 --- a/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java +++ b/compiler/frontend/src/org/jetbrains/jet/renderer/DescriptorRendererImpl.java @@ -565,7 +565,6 @@ public class DescriptorRendererImpl implements DescriptorRenderer { /* CLASSES */ private void renderClass(@NotNull ClassDescriptor klass, @NotNull StringBuilder builder) { - boolean classObject = klass.getKind() == ClassKind.CLASS_OBJECT; if (!startFromName) { renderAnnotations(klass, builder); renderVisibility(klass.getVisibility(), builder); @@ -576,7 +575,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer { builder.append(renderKeyword(getClassKindPrefix(klass))); } - if (!classObject || verbose) { + if (klass.getKind() != ClassKind.CLASS_OBJECT || verbose) { builder.append(" "); renderName(klass, builder); } @@ -584,7 +583,7 @@ public class DescriptorRendererImpl implements DescriptorRenderer { List typeParameters = klass.getTypeConstructor().getParameters(); renderTypeParameters(typeParameters, builder, false); - if (!classObject && classWithPrimaryConstructor) { + if (!klass.getKind().isObject() && classWithPrimaryConstructor) { ConstructorDescriptor primaryConstructor = klass.getUnsubstitutedPrimaryConstructor(); if (primaryConstructor != null) { renderValueParameters(primaryConstructor, builder);