提交 40894196 编写于 作者: A Andrey Breslav

Proper rendering for modules

上级 8611ce57
......@@ -260,6 +260,10 @@ public class DescriptorRenderer implements Renderer<DeclarationDescriptor> {
}
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<DeclarationDescriptor> {
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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册