MCPcopy Create free account
hub / github.com/Dart-Code/Dart-Code / getTopFrameVariables

Method getTopFrameVariables

src/test/dart_debug_client.ts:264–270  ·  view source on GitHub ↗
(scope: "Exceptions" | "Locals")

Source from the content-addressed store, hash-verified

262 }
263
264 public async getTopFrameVariables(scope: "Exceptions" | "Locals"): Promise<DebugProtocol.Variable[]> {
265 const stack = await this.getStack();
266 const scopes = await this.scopesRequest({ frameId: stack.body.stackFrames[0].id });
267 const s = scopes.body.scopes.find((s) => s.name === scope);
268 assert.ok(s);
269 return this.getVariables(s.variablesReference);
270 }
271
272 public async getVariables(variablesReference: number): Promise<DebugProtocol.Variable[]> {
273 const variables = await this.variablesRequest({ variablesReference });

Callers 5

dart_test.test.tsFile · 0.80
dart_cli.test.tsFile · 0.80
web.test.tsFile · 0.80

Calls 3

getStackMethod · 0.95
getVariablesMethod · 0.95
scopesRequestMethod · 0.80

Tested by

no test coverage detected