From f7c969de36ae2465f43c5aeb42f01d4e2145cb9a Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Sat, 10 Mar 2012 20:32:43 +0400 Subject: [PATCH] removed unnecessary ": jet.Any" in class declarations. --- .../src/org/jetbrains/jet/resolve/DescriptorRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java index 09992aced60..d8b17b08a6f 100644 --- a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java +++ b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java @@ -411,7 +411,8 @@ public class DescriptorRenderer implements Renderer { } if (!descriptor.equals(JetStandardClasses.getNothing())) { Collection supertypes = descriptor.getTypeConstructor().getSupertypes(); - if (!supertypes.isEmpty()) { + if (supertypes.isEmpty() || supertypes.size() == 1 && JetStandardClasses.isAny(supertypes.iterator().next())) { + } else { builder.append(" : "); for (Iterator iterator = supertypes.iterator(); iterator.hasNext(); ) { JetType supertype = iterator.next();