From b080c8f768b852e7f5bcc51ab1164892aa7fa23f Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Thu, 13 Sep 2012 14:56:50 +0400 Subject: [PATCH] added toString for better debug to CallableDescriptorCollectors --- .../calls/CallableDescriptorCollectors.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallableDescriptorCollectors.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallableDescriptorCollectors.java index 7aa7e65aade..c8f49da2cac 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallableDescriptorCollectors.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallableDescriptorCollectors.java @@ -16,12 +16,9 @@ package org.jetbrains.jet.lang.resolve.calls; -import com.google.common.base.Predicate; -import com.google.common.collect.Collections2; import com.google.common.collect.Lists; import com.google.common.collect.Sets; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.descriptors.*; import org.jetbrains.jet.lang.resolve.DescriptorUtils; import org.jetbrains.jet.lang.resolve.name.Name; @@ -74,6 +71,11 @@ public class CallableDescriptorCollectors { functions.addAll(classDescriptor.getConstructors()); } } + + @Override + public String toString() { + return "FUNCTIONS"; + } }; /*package*/ static CallableDescriptorCollector VARIABLES = new CallableDescriptorCollector() { @@ -107,6 +109,11 @@ public class CallableDescriptorCollectors { result.addAll(scope.getProperties(name)); return result; } + + @Override + public String toString() { + return "VARIABLES"; + } }; /*package*/ static CallableDescriptorCollector PROPERTIES = new CallableDescriptorCollector() { @@ -138,6 +145,10 @@ public class CallableDescriptorCollectors { return filterProperties(VARIABLES.getNonMembersByName(scope, name)); } + @Override + public String toString() { + return "PROPERTIES"; + } }; /*package*/ static List> FUNCTIONS_AND_VARIABLES = Lists.newArrayList(