in-static-getter.js (538B)
1 // Copyright (C) 2014 the V8 project authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 /*--- 4 esid: sec-makesuperpropertyreference 5 description: > 6 class super in static getter 7 ---*/ 8 class B { 9 static method() { 10 return 1; 11 } 12 static get x() { 13 return 2; 14 } 15 } 16 class C extends B { 17 static get x() { 18 assert.sameValue(super.x, 2, "The value of `super.x` is `2`"); 19 return super.method(); 20 } 21 } 22 assert.sameValue(C.x, 1, "The value of `C.x` is `1`"); 23 24 reportCompare(0, 0);