better rendering of unknown descriptors
This commit is contained in:
@@ -247,6 +247,11 @@ public class DescriptorRenderer implements Renderer<DeclarationDescriptor> {
|
|||||||
public String render(@NotNull DeclarationDescriptor declarationDescriptor) {
|
public String render(@NotNull DeclarationDescriptor declarationDescriptor) {
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
StringBuilder stringBuilder = new StringBuilder();
|
||||||
declarationDescriptor.accept(rootVisitor, stringBuilder);
|
declarationDescriptor.accept(rootVisitor, stringBuilder);
|
||||||
|
|
||||||
|
if (stringBuilder.length() == 0) {
|
||||||
|
stringBuilder.append(declarationDescriptor.getClass().getName() + "@" + System.identityHashCode(declarationDescriptor));
|
||||||
|
}
|
||||||
|
|
||||||
if (shouldRenderDefinedIn()) {
|
if (shouldRenderDefinedIn()) {
|
||||||
appendDefinedIn(declarationDescriptor, stringBuilder);
|
appendDefinedIn(declarationDescriptor, stringBuilder);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user