diff options
-rw-r--r-- | plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/expression/debug/ExpressionElementAdapter.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/expression/debug/ExpressionElementAdapter.java b/plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/expression/debug/ExpressionElementAdapter.java index eee72a9d..d0866cb2 100644 --- a/plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/expression/debug/ExpressionElementAdapter.java +++ b/plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/expression/debug/ExpressionElementAdapter.java @@ -113,6 +113,16 @@ public class ExpressionElementAdapter implements ElementAdapter { return result; } + + /** + * @since 2.2 + */ + + public boolean shallAddToCallStack(Object element) { + if( element instanceof FeatureCall ) return false; + + return true; + } public SyntaxElement createElement(final Object element) { final SyntaxElement to = pres.getStartPresentation((ISyntaxElement) element, context); @@ -308,11 +318,4 @@ public class ExpressionElementAdapter implements ElementAdapter { } } - /** - * @since 2.2 - */ - public boolean shallAddToCallStack(Object element) { - return true; - } - } |