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) {
|
private void appendDefinedIn(DeclarationDescriptor declarationDescriptor, StringBuilder stringBuilder) {
|
||||||
|
if (declarationDescriptor instanceof ModuleDescriptor) {
|
||||||
|
stringBuilder.append(" is a module");
|
||||||
|
return;
|
||||||
|
}
|
||||||
stringBuilder.append(" ").append(renderMessage("defined in")).append(" ");
|
stringBuilder.append(" ").append(renderMessage("defined in")).append(" ");
|
||||||
|
|
||||||
final DeclarationDescriptor containingDeclaration = declarationDescriptor.getContainingDeclaration();
|
final DeclarationDescriptor containingDeclaration = declarationDescriptor.getContainingDeclaration();
|
||||||
@@ -475,6 +479,12 @@ public class DescriptorRenderer implements Renderer<DeclarationDescriptor> {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Void visitModuleDeclaration(ModuleDescriptor descriptor, StringBuilder builder) {
|
||||||
|
renderName(descriptor, builder);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Void visitClassDescriptor(ClassDescriptor descriptor, StringBuilder builder) {
|
public Void visitClassDescriptor(ClassDescriptor descriptor, StringBuilder builder) {
|
||||||
String keyword;
|
String keyword;
|
||||||
|
|||||||
Reference in New Issue
Block a user