mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
diagnostics: print array contents
This commit is contained in:
@@ -41,6 +41,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.annotations.TestOnly;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
@@ -288,11 +289,16 @@ public class PsiManagerImpl extends PsiManagerEx {
|
||||
beforeChange(true);
|
||||
event.setCode(PsiTreeChangeEventImpl.PsiEventType.BEFORE_PROPERTY_CHANGE);
|
||||
if (LOG.isDebugEnabled()) {
|
||||
LOG.debug("beforePropertyChange: element = " + logPsi(event.getElement()) + ", propertyName = " + event.getPropertyName() + ", oldValue = " + event.getOldValue());
|
||||
LOG.debug("beforePropertyChange: element = " + logPsi(event.getElement()) + ", propertyName = " + event.getPropertyName() + ", oldValue = " +
|
||||
arrayToString(event.getOldValue()));
|
||||
}
|
||||
fireEvent(event);
|
||||
}
|
||||
|
||||
private static Object arrayToString(Object value) {
|
||||
return value instanceof Object[] ? Arrays.deepToString((Object[])value) : value;
|
||||
}
|
||||
|
||||
public void childAdded(@NotNull PsiTreeChangeEventImpl event) {
|
||||
event.setCode(PsiTreeChangeEventImpl.PsiEventType.CHILD_ADDED);
|
||||
if (LOG.isDebugEnabled()) {
|
||||
@@ -344,8 +350,8 @@ public class PsiManagerImpl extends PsiManagerEx {
|
||||
LOG.debug(
|
||||
"propertyChanged: element = " + logPsi(event.getElement())
|
||||
+ ", propertyName = " + event.getPropertyName()
|
||||
+ ", oldValue = " + event.getOldValue()
|
||||
+ ", newValue = " + event.getNewValue()
|
||||
+ ", oldValue = " + arrayToString(event.getOldValue())
|
||||
+ ", newValue = " + arrayToString(event.getNewValue())
|
||||
);
|
||||
}
|
||||
fireEvent(event);
|
||||
|
||||
Reference in New Issue
Block a user