IDEA-175168 On-demand renderers - fixed long text view

This commit is contained in:
Egor.Ushakov
2017-06-30 12:21:17 +03:00
parent 909373cb17
commit 40159b20ef
@@ -33,6 +33,7 @@ import com.intellij.debugger.ui.tree.render.*;
import com.intellij.debugger.ui.tree.render.Renderer;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.psi.PsiElement;
@@ -327,6 +328,16 @@ public abstract class ValueDescriptorImpl extends NodeDescriptorImpl implements
public PsiExpression getDescriptorEvaluation(DebuggerContext context) throws EvaluateException {
return null;
}
@Override
public NodeRenderer getRenderer(DebugProcessImpl debugProcess) {
return ValueDescriptorImpl.this.getRenderer(debugProcess);
}
@Override
public <T> T getUserData(Key<T> key) {
return ValueDescriptorImpl.this.getUserData(key);
}
};
descriptor.myFullValue = true;
return descriptor;