| Index: packages/dart_style/test/whitespace/classes.unit
|
| diff --git a/packages/dart_style/test/whitespace/classes.unit b/packages/dart_style/test/whitespace/classes.unit
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..03d81d99fd893b8c7710bf368cab1b592ff1bc3c
|
| --- /dev/null
|
| +++ b/packages/dart_style/test/whitespace/classes.unit
|
| @@ -0,0 +1,102 @@
|
| +40 columns |
|
| +>>> indentation
|
| +class A {
|
| +var z;
|
| +inc(int x) => ++x;
|
| +foo(int x) {
|
| +if (x == 0) {
|
| +return true;
|
| +}}}
|
| +<<<
|
| +class A {
|
| + var z;
|
| + inc(int x) => ++x;
|
| + foo(int x) {
|
| + if (x == 0) {
|
| + return true;
|
| + }
|
| + }
|
| +}
|
| +>>> trailing space inside body
|
| +class A {
|
| + }
|
| +<<<
|
| +class A {}
|
| +>>> leading space before "class"
|
| + class A {
|
| +}
|
| +<<<
|
| +class A {}
|
| +>>>
|
| +class A { int meaningOfLife() => 42; }
|
| +<<<
|
| +class A {
|
| + int meaningOfLife() => 42;
|
| +}
|
| +>>>
|
| +class A {
|
| + }
|
| +<<<
|
| +class A {}
|
| +>>>
|
| +class A{var z;inc(int x) => ++x;}
|
| +<<<
|
| +class A {
|
| + var z;
|
| + inc(int x) => ++x;
|
| +}
|
| +>>> eats newlines
|
| +abstract
|
| +
|
| +class
|
| +
|
| +
|
| +A{}
|
| +<<<
|
| +abstract class A {}
|
| +>>> native class
|
| +class A extends B
|
| +native
|
| +"Zapp" {
|
| +}
|
| +<<<
|
| +class A extends B native "Zapp" {}
|
| +>>> require blank line after non-empty block-bodied members
|
| +class Foo {
|
| +var a = 1; b() {;} c() => null; get d {;} get e => null; set f(value) {;
|
| +} set g(value) => null; var h = 1;}
|
| +<<<
|
| +class Foo {
|
| + var a = 1;
|
| + b() {
|
| + ;
|
| + }
|
| +
|
| + c() => null;
|
| + get d {
|
| + ;
|
| + }
|
| +
|
| + get e => null;
|
| + set f(value) {
|
| + ;
|
| + }
|
| +
|
| + set g(value) => null;
|
| + var h = 1;
|
| +}
|
| +>>> no required blank line after empty block-bodied members
|
| +class Foo {
|
| +var a = 1; b() {} c() => null; get d {} get e => null; set f(value) {
|
| +} set g(value) => null; var h = 1;}
|
| +<<<
|
| +class Foo {
|
| + var a = 1;
|
| + b() {}
|
| + c() => null;
|
| + get d {}
|
| + get e => null;
|
| + set f(value) {}
|
| + set g(value) => null;
|
| + var h = 1;
|
| +}
|
|
|