@x.y()
@new y.x()
export default class Foo {
	@x @y mUndef
	@x @y mDef = 1
	@x @y method(@x0 @y0 arg0, @x1 @y1 arg1) { return new Foo }
	@x @y declare mDecl
	@x @y abstract mAbst
	constructor(@x0 @y0 arg0, @x1 @y1 arg1) {}

	@x @y static sUndef
	@x @y static sDef = new Foo
	@x @y static sMethod(@x0 @y0 arg0, @x1 @y1 arg1) { return new Foo }
	@x @y static declare mDecl
}