improved debug message for temporary traces
added file name
This commit is contained in:
@@ -65,12 +65,15 @@ public class AnalyzingUtils {
|
|||||||
// --------------------------------------------------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
public static String formDebugNameForBindingTrace(@NotNull String debugName, @Nullable Object resolutionSubjectForMessage) {
|
public static String formDebugNameForBindingTrace(@NotNull String debugName, @Nullable Object resolutionSubjectForMessage) {
|
||||||
|
StringBuilder debugInfo = new StringBuilder(debugName);
|
||||||
if (resolutionSubjectForMessage instanceof PsiElement) {
|
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) {
|
else if (resolutionSubjectForMessage != null) {
|
||||||
return debugName + " '" + resolutionSubjectForMessage + "'";
|
debugInfo.append(" ").append(resolutionSubjectForMessage);
|
||||||
}
|
}
|
||||||
return debugName;
|
return debugInfo.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user