blob: dc506e0810f92bbf855efddc02cf7745d8e4f700 [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"]() {}
}