diff options
Diffstat (limited to 'deps/v8/test/inspector/debugger/evaluate-on-call-frame-private-class-member-conflict-expected.txt')
-rw-r--r-- | deps/v8/test/inspector/debugger/evaluate-on-call-frame-private-class-member-conflict-expected.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/deps/v8/test/inspector/debugger/evaluate-on-call-frame-private-class-member-conflict-expected.txt b/deps/v8/test/inspector/debugger/evaluate-on-call-frame-private-class-member-conflict-expected.txt new file mode 100644 index 0000000000..5b406d0a4d --- /dev/null +++ b/deps/v8/test/inspector/debugger/evaluate-on-call-frame-private-class-member-conflict-expected.txt @@ -0,0 +1,55 @@ +Evaluate conflicting private class member out of class scope in Debugger.evaluateOnCallFrame() + +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"; +} +debugger; + +Running test: evaluatePrivateMembers +Debugger.evaluateOnCallFrame: `(new ClassWithField).#name` +{ + className : Error + description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at eval (eval at <anonymous> (:18:1), <anonymous>:1:2) at <anonymous>:18:1 + objectId : <objectId> + subtype : error + type : object +} +Debugger.evaluateOnCallFrame: `(new ClassWithMethod).#name` +{ + className : Error + description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at eval (eval at <anonymous> (:18:1), <anonymous>:1:2) at <anonymous>:18:1 + objectId : <objectId> + subtype : error + type : object +} +Debugger.evaluateOnCallFrame: `(new ClassWithAccessor).#name` +{ + className : Error + description : Error: Operation is ambiguous because there are more than one private name'#name' on the object at eval (eval at <anonymous> (:18:1), <anonymous>:1:2) at <anonymous>:18:1 + objectId : <objectId> + subtype : error + type : object +} +Debugger.evaluateOnCallFrame: `StaticClass.#name` +{ + type : string + value : child +} +Debugger.evaluateOnCallFrame: `(new StaticClass).#name` +{ + type : string + value : string +} |