Minor, add toString() for debug

This commit is contained in:
Alexander Udalov
2015-09-01 10:39:36 +03:00
parent 427b27b367
commit 3f1bf46756
2 changed files with 7 additions and 1 deletions
@@ -22,6 +22,7 @@ import org.jetbrains.kotlin.descriptors.*;
import org.jetbrains.kotlin.descriptors.annotations.Annotations;
import org.jetbrains.kotlin.descriptors.impl.ClassDescriptorBase;
import org.jetbrains.kotlin.descriptors.impl.ConstructorDescriptorImpl;
import org.jetbrains.kotlin.descriptors.impl.DeclarationDescriptorImpl;
import org.jetbrains.kotlin.name.Name;
import org.jetbrains.kotlin.resolve.scopes.JetScope;
import org.jetbrains.kotlin.storage.LockBasedStorageManager;
@@ -163,4 +164,9 @@ public class MutableClassDescriptor extends ClassDescriptorBase implements Class
public JetScope getStaticScope() {
return JetScope.Empty.INSTANCE$;
}
@Override
public String toString() {
return DeclarationDescriptorImpl.toString(this);
}
}
@@ -57,7 +57,7 @@ public abstract class DeclarationDescriptorImpl extends AnnotatedImpl implements
}
@NotNull
/* package */ static String toString(@NotNull DeclarationDescriptor descriptor) {
public static String toString(@NotNull DeclarationDescriptor descriptor) {
try {
return DescriptorRenderer.DEBUG_TEXT.render(descriptor) +
"[" + descriptor.getClass().getSimpleName() + "@" + Integer.toHexString(System.identityHashCode(descriptor)) + "]";