IDEADEV-39865: Watches window: if expression evaluation failed, don't replace the...
commit78e016eaff8aea1450d98f81e4a09a94bbc866f4
authorNikolay Chashnikov <Nikolay.Chashnikov@jetbrains.com>
Fri, 4 Sep 2009 13:44:47 +0000 (4 17:44 +0400)
committerNikolay Chashnikov <Nikolay.Chashnikov@jetbrains.com>
Fri, 4 Sep 2009 13:44:47 +0000 (4 17:44 +0400)
treeb10a1cdf97860d3b03f0150810d2be8ee2e7c3a5
parent25c7a019a46df0dd61fe072f8e01efa3b0f73b8f
IDEADEV-39865: Watches window: if expression evaluation failed, don't replace the whole node with an error one, show 'expression' = 'error message' text and keep expression editable
12 files changed:
platform/icons/src/debugger/db_error.png
platform/xdebugger-api/src/com/intellij/xdebugger/evaluation/XDebuggerEvaluator.java
platform/xdebugger-api/src/com/intellij/xdebugger/frame/XCompositeNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/XValueHint.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/actions/XWatchesTreeActionBase.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/EvaluatingExpressionRootNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/MessageTreeNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchErrorNode.java [new file with mode: 0644]
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchNodeImpl.java [copied from platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchNode.java with 52% similarity]
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/WatchesRootNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XEvaluationCallbackBase.java [new file with mode: 0644]