Proper rendering for modules
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user