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();