| Index: runtime/observatory/lib/src/elements/debugger.dart
|
| diff --git a/runtime/observatory/lib/src/elements/debugger.dart b/runtime/observatory/lib/src/elements/debugger.dart
|
| index f46458120ed20c19723775d3e352f7e3c4945c33..cf78a267cd85c2ec92e923f2f5b3a87b6138fdf0 100644
|
| --- a/runtime/observatory/lib/src/elements/debugger.dart
|
| +++ b/runtime/observatory/lib/src/elements/debugger.dart
|
| @@ -2231,6 +2231,23 @@ class DebuggerFrameElement extends ObservatoryElement {
|
| busy = false;
|
| });
|
| }
|
| +
|
| + @observable
|
| + get properLocals {
|
| + var locals = new List();
|
| + var homeMethod = frame.function.homeMethod;
|
| + if (homeMethod.dartOwner is Class && homeMethod.isStatic) {
|
| + locals.add(
|
| + {'name' : '<class>',
|
| + 'value' : homeMethod.dartOwner});
|
| + } else if (homeMethod.dartOwner is Library) {
|
| + locals.add(
|
| + {'name' : '<library>',
|
| + 'value' : homeMethod.dartOwner});
|
| + }
|
| + locals.addAll(frame.variables);
|
| + return locals;
|
| + }
|
| }
|
|
|
| @CustomTag('debugger-message')
|
|
|