improved debug message for temporary traces

added file name
This commit is contained in:
Svetlana Isakova
2013-10-29 15:40:43 +04:00
committed by svtk
parent af194ba2e8
commit c0890ccc37
@@ -65,12 +65,15 @@ public class AnalyzingUtils {
// --------------------------------------------------------------------------------------------------------------------------
public static String formDebugNameForBindingTrace(@NotNull String debugName, @Nullable Object resolutionSubjectForMessage) {
StringBuilder debugInfo = new StringBuilder(debugName);
if (resolutionSubjectForMessage instanceof PsiElement) {
resolutionSubjectForMessage = ((PsiElement) resolutionSubjectForMessage).getText();
PsiElement element = (PsiElement) resolutionSubjectForMessage;
debugInfo.append(" ").append(element.getText());
debugInfo.append(" in ").append(element.getContainingFile().getName());
}
if (resolutionSubjectForMessage != null) {
return debugName + " '" + resolutionSubjectForMessage + "'";
else if (resolutionSubjectForMessage != null) {
debugInfo.append(" ").append(resolutionSubjectForMessage);
}
return debugName;
return debugInfo.toString();
}
}