summaryrefslogtreecommitdiff
path: root/deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt')
-rw-r--r--deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt206
1 files changed, 206 insertions, 0 deletions
diff --git a/deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt b/deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt
new file mode 100644
index 0000000000..8b6ff0d324
--- /dev/null
+++ b/deps/v8/test/inspector/debugger/get-possible-breakpoints-class-fields-expected.txt
@@ -0,0 +1,206 @@
+Checks Debugger.getPossibleBreakpoints for class fields
+// Copyright 2017 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+let x = |R|class {}
+
+|_|x = |R|class {
+ x = |_|1;
+ y = |_|2|R|;
+}
+
+|_|x = |R|class {
+ x = |C|foo();
+ y = |_|2;
+ z = |C|bar()|R|;
+}
+
+|_|x = class {
+ x = |C|foo();
+ y = |_|2;
+ z = |C|bar()|R|;
+ constructor() {
+ this.|_|x;
+ |R|}
+}
+
+|_|x = class {
+ x = |C|foo();
+ y = |_|2;
+ constructor() {
+ this.|_|x;
+ |R|}
+ z = |C|bar()|R|;
+}
+
+|_|x = class {
+ x = |C|foo();
+ y = |_|2;
+ constructor() {
+ this.|_|x;
+ |R|}
+ z = |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ x = |_|1;
+ foo() {|R|}
+ y = |_|2|R|;
+}
+
+|_|x = |R|class {
+ x = (function() {
+ |C|foo();
+ |R|})|C|();
+ y = (() => {
+ |C|bar();
+ |R|})|C|()|R|;
+}
+
+|_|x = |R|class {
+ x = |_|function() {
+ |C|foo();
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ x = |_|async function() {
+ |_|await |C|foo();
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ x = |_|() => {
+ |C|foo();
+ |R|};
+ y = |_|() => |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ x = |_|async () => {
+ |_|await |C|foo();
+ |R|};
+ y = |_|async () => |_|await |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ [|_|x] = |_|1;
+ [|C|foo()] = |_|2|R|;
+}
+
+|_|x = |R|class {
+ [|_|x] = |_|[...this]|R|;
+}
+
+|_|x = |R|class {
+ x;
+ [|C|foo()]|R|;
+}
+
+|_|x = |R|class {
+ x = |_|function*|_|() {
+ |_|yield 1;
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|1;
+ static y = |_|2|R|;
+}
+
+|_|x = |R|class {
+ static x = |C|foo();
+ static y = |_|2;
+ static z = |C|bar()|R|;
+}
+
+|_|x = class {
+ static x = |C|foo();
+ static y = |_|2;
+ static z = |C|bar()|R|;
+ constructor() {
+ this.|_|x;
+ |R|}
+}
+
+|_|x = class {
+ static x = |C|foo();
+ static y = |_|2;
+ constructor() {
+ this.|_|x;
+ |R|}
+ static z = |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|1;
+ static foo() {|R|}
+ bar() {|R|}
+ static y = |_|2|R|;
+}
+
+|_|x = |R|class {
+ static x = (function() {
+ |C|foo();
+ |R|})|C|();
+ static y = (() => {
+ |C|bar();
+ |R|})|C|()|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|function() {
+ |C|foo();
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|async function() {
+ |_|await |C|foo();
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|() => {
+ |C|foo();
+ |R|};
+ static y = |_|() => |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|async () => {
+ |_|await |C|foo();
+ |R|};
+ static y = |_|async () => |_|await |C|bar()|R|;
+}
+
+|_|x = |R|class {
+ static [|_|x] = |_|1;
+ static [|C|foo()] = |_|2|R|;
+}
+
+|_|x = |R|class {
+ static [|_|x] = |_|[...this]|R|;
+}
+
+|_|x = |R|class {
+ static x;
+ static [|C|foo()]|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|function*|_|() {
+ |_|yield 1;
+ |R|}|R|;
+}
+
+|_|x = |R|class {
+ static x = |_|1;
+ y = |_|2;
+ static [|_|z] = |_|3;
+ [|_|p] = |_|4;
+ static [|C|foo()] = |_|5|R|;
+ [|C|bar()] = |_|6|R|;
+}
+|R|