blob: 11233eb38b7d1c5ba5247c6d790cc30fd7410fdc [file] [log] [blame]
class x{}
class Foo{}
class Foo extends Bar{}
class Foo{constructor(){1}}
class Foo{constructor(){1}static staticMethod(){1}}
class Foo{static staticMethod(){1}}
class Foo extends Bar{constructor(){super()}}
class Foo extends Bar{constructor(){1}static staticMethod(){super.staticMethod()}}
class Foo extends Bar{constructor(){1}static staticMethod(){super.staticMethod()}method1(){1}method2(name,{options}){1}get getter(){1}set setter(x){1}*gen1(){1}* gen2(){1}async a(){1}}
A = class Foo extends(b?Bar:Bar){constructor(){new.target.staticMethod()}static staticMethod(){super.staticMethod()}method1(){1}method2(name,{options}){super.method()}get getter(){1}set setter(x){1}*gen1(){1}* gen2(){1}async a(){1}}
class Foo{static async async(){1}async async(){1}async(){1}}
class Foo{async"f"(){}async 1(){}async["f"](){}}