From 1bb97bb25cd3503f38bbbb6f944126eea98b6e18 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 30 Aug 2013 16:13:49 +0200 Subject: [PATCH] show NaN or Infinity as KEYWORD instead of NUMBER --- .../intellij/xdebugger/frame/PrimitiveXValuePresenter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/xdebugger-api/src/com/intellij/xdebugger/frame/PrimitiveXValuePresenter.java b/platform/xdebugger-api/src/com/intellij/xdebugger/frame/PrimitiveXValuePresenter.java index 68222d268677..d5b055d3c2ab 100644 --- a/platform/xdebugger-api/src/com/intellij/xdebugger/frame/PrimitiveXValuePresenter.java +++ b/platform/xdebugger-api/src/com/intellij/xdebugger/frame/PrimitiveXValuePresenter.java @@ -36,4 +36,8 @@ public class PrimitiveXValuePresenter extends XValuePresenter { public void append(@NotNull String value, @NotNull ColoredTextContainer text, boolean changed) { text.append(value, SimpleTextAttributes.fromTextAttributes(EditorColorsManager.getInstance().getGlobalScheme().getAttributes(textAttributesKey))); } + + public static XValuePresenter forNumber(String value) { + return value.equals("NaN") || value.equals("Infinity") ? KEYWORD : NUMBER; + } } \ No newline at end of file