diff --git a/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java b/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java index e11ac871e3b4..7d98cf9b03a2 100644 --- a/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java +++ b/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2014 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -128,6 +128,12 @@ public class XDebuggerTestUtil { return container.waitFor(timeout).first; } + public static List collectVariables(XStackFrame frame) throws InterruptedException { + XTestCompositeNode container = new XTestCompositeNode(); + frame.computeChildren(container); + return container.waitFor(TIMEOUT).first; + } + public static Pair evaluate(XDebugSession session, XExpression expression) { return evaluate(session, expression, TIMEOUT); }