diff options
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.txt | 55 |
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 +} |