class Test {} class Derived extends Super {} class StaticMethods { static n1() {} static get get1() {} static set set1(value) {} static *gen1() {} } class Methods { n2() {} get get2() {} set set2(value) {} *gen1() {} } class ComputedStaticMethods { static [n1]() {} static get [get1]() {} static set [set1](value) {} static *[gen1]() {} } class ComputedMethods { [n2]() {} get [get2]() {} set [set2](value) {} *[gen1]() {} }