diff --git a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java index d38cba2cb79..b6b6899c3fa 100644 --- a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java +++ b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java @@ -260,6 +260,10 @@ public class DescriptorRenderer implements Renderer { } private void appendDefinedIn(DeclarationDescriptor declarationDescriptor, StringBuilder stringBuilder) { + if (declarationDescriptor instanceof ModuleDescriptor) { + stringBuilder.append(" is a module"); + return; + } stringBuilder.append(" ").append(renderMessage("defined in")).append(" "); final DeclarationDescriptor containingDeclaration = declarationDescriptor.getContainingDeclaration(); @@ -475,6 +479,12 @@ public class DescriptorRenderer implements Renderer { return null; } + @Override + public Void visitModuleDeclaration(ModuleDescriptor descriptor, StringBuilder builder) { + renderName(descriptor, builder); + return null; + } + @Override public Void visitClassDescriptor(ClassDescriptor descriptor, StringBuilder builder) { String keyword;