summaryrefslogtreecommitdiff
path: root/deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt')
-rw-r--r--deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt55
1 files changed, 55 insertions, 0 deletions
diff --git a/deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt b/deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt
new file mode 100644
index 0000000000..5b92d1c6b4
--- /dev/null
+++ b/deps/v8/test/inspector/runtime/evaluate-private-class-member-conflict-expected.txt
@@ -0,0 +1,55 @@
+Evaluate conflicting private class member out of class scope in Runtime.evaluate()
+
+class Klass {
+ #name = "string";
+}
+class ClassWithField extends Klass {
+ #name = "child";
+}
+class ClassWithMethod extends Klass {
+ #name() {}
+}
+class ClassWithAccessor extends Klass {
+ get #name() {}
+ set #name(val) {}
+}
+class StaticClass extends Klass {
+ static #name = "child";
+}
+
+
+Running test: evaluatePrivateMembers
+Runtime.evaluate: `(new ClassWithField).#name`
+{
+ className : Error
+ description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at <anonymous>:1:2
+ objectId : <objectId>
+ subtype : error
+ type : object
+}
+Runtime.evaluate: `(new ClassWithMethod).#name`
+{
+ className : Error
+ description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at <anonymous>:1:2
+ objectId : <objectId>
+ subtype : error
+ type : object
+}
+Runtime.evaluate: `(new ClassWithAccessor).#name`
+{
+ className : Error
+ description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at <anonymous>:1:2
+ objectId : <objectId>
+ subtype : error
+ type : object
+}
+Runtime.evaluate: `StaticClass.#name`
+{
+ type : string
+ value : child
+}
+Runtime.evaluate: `(new StaticClass).#name`
+{
+ type : string
+ value : string
+}