blob: 6ad128995d52397971901c31cb1ae1215988ad22 [file] [edit]
40 columns |
>>> On members.
class X {
@meta var _x;
@meta X.y();
@meta factory X(x) => null;
@meta int x() => null;
}
<<< 3.7
class X {
@meta
var _x;
@meta
X.y();
@meta
factory X(x) => null;
@meta
int x() => null;
}
>>> Put member annotations on their own lines.
class X {
@meta @another var _x;
@meta @another X.y();
@meta @another factory X(x) => null;
@meta @another int x() => null;
}
<<< 3.7
class X {
@meta
@another
var _x;
@meta
@another
X.y();
@meta
@another
factory X(x) => null;
@meta
@another
int x() => null;
}
>>> On covariant field.
class Foo {
@wat covariant int zoop;
}
<<< 3.7
class Foo {
@wat
covariant int zoop;
}
>>> On late fields.
class B {
@meta late int c;
method() {
@meta late int d;
}
}
<<< 3.7
class B {
@meta
late int c;
method() {
@meta
late int d;
}
}
>>> On external field.
class C {
@meta external static var x;
@meta external var x;
}
<<< 3.7
class C {
@meta
external static var x;
@meta
external var x;
}
>>> On abstract field.
class C {
@meta abstract var x;
}
<<< 3.7
class C {
@meta
abstract var x;
}