diff options
Diffstat (limited to 'tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java')
-rw-r--r-- | tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java b/tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java index f6cb8f283..c9eb85b5e 100644 --- a/tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java +++ b/tests/plugins/org.eclipse.tcf.debug.test/src/org/eclipse/tcf/debug/test/services/StackTraceCM.java @@ -23,6 +23,7 @@ import org.eclipse.tcf.debug.test.util.RangeCache; import org.eclipse.tcf.debug.test.util.TokenCache; import org.eclipse.tcf.debug.test.util.Transaction; import org.eclipse.tcf.debug.test.util.TransactionCache; +import org.eclipse.tcf.protocol.IChannel; import org.eclipse.tcf.protocol.IToken; import org.eclipse.tcf.services.IMemory; import org.eclipse.tcf.services.IMemory.MemoryContext; @@ -120,7 +121,8 @@ public class StackTraceCM extends AbstractCacheManager { } }; - public StackTraceCM(IStackTrace service, RunControlCM runControlCM, IMemory memory, IMemoryMap memoryMap) { + public StackTraceCM(IChannel channel, IStackTrace service, RunControlCM runControlCM, IMemory memory, IMemoryMap memoryMap) { + super(channel); fService = service; fRunControlCM = runControlCM; fRunControlCM.getService().addListener(fRunControlListener); @@ -142,6 +144,8 @@ public class StackTraceCM extends AbstractCacheManager { class MyCache extends TransactionCache<String[]> { class InnerCache extends TokenCache<String[]> implements IStackTrace.DoneGetChildren { + InnerCache() { super(fChannel); } + @Override protected IToken retrieveToken() { return fService.getChildren(id, this); @@ -214,6 +218,8 @@ public class StackTraceCM extends AbstractCacheManager { class MyCache extends TransactionCache<StackTraceContext[]> { class InnerCache extends TokenCache<StackTraceContext[]> implements IStackTrace.DoneGetContext { + InnerCache() { super(fChannel); } + @Override protected IToken retrieveToken() { return fService.getContext(ids, this); |