class Test { } class Derived extends Super { } class Derived2 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() { } }