commit | 49856fced1df8be102bf42b98d15f35f84146234 | [log] [tgz] |
---|---|---|
author | Johan Compagner <jcompagner@gmail.com> | Mon Mar 10 15:20:26 2014 +0100 |
committer | Johan Compagner <jcompagner@gmail.com> | Wed Mar 12 17:36:02 2014 +0100 |
tree | c1624793ff87f5737ab4269af2932370bb609c9a | |
parent | b8d1c11173a2f27bea83da7993940932ec05e7d9 [diff] |
if array/collection type then pure name based variables (none index) should show with the name in front of it.
diff --git a/plugins/org.eclipse.dltk.javascript.debug/src/org/eclipse/dltk/javascript/internal/debug/JavaScriptTypeFactory.java b/plugins/org.eclipse.dltk.javascript.debug/src/org/eclipse/dltk/javascript/internal/debug/JavaScriptTypeFactory.java index a7975bf..61d205a 100644 --- a/plugins/org.eclipse.dltk.javascript.debug/src/org/eclipse/dltk/javascript/internal/debug/JavaScriptTypeFactory.java +++ b/plugins/org.eclipse.dltk.javascript.debug/src/org/eclipse/dltk/javascript/internal/debug/JavaScriptTypeFactory.java
@@ -43,7 +43,13 @@ && currentLevel.intValue() < 2) { IScriptValue value = (IScriptValue) variable .getValue(); - return value.getType().formatDetails(value); + try { + Integer.parseInt(variable.getName()); + return value.getType().formatDetails(value); + } catch (Exception e) { + } + return variable.getName() + ':' + + value.getType().formatDetails(value); } return super.buildDetailString(variable); } finally {