| Index: packages/dart_style/test/comments/functions.unit
|
| diff --git a/packages/dart_style/test/comments/functions.unit b/packages/dart_style/test/comments/functions.unit
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b2d0bc91d33ee26ebc20df1376dd48cca204440e
|
| --- /dev/null
|
| +++ b/packages/dart_style/test/comments/functions.unit
|
| @@ -0,0 +1,129 @@
|
| +40 columns |
|
| +>>> indented line comment (dartbug.com/16383)
|
| +main() {
|
| + // comment
|
| +}
|
| +<<<
|
| +main() {
|
| + // comment
|
| +}
|
| +>>> line comment on opening line
|
| +main() { // comment
|
| +}
|
| +<<<
|
| +main() {
|
| + // comment
|
| +}
|
| +>>> indented block comment
|
| +main() {
|
| + /* comment */
|
| +}
|
| +<<<
|
| +main() {
|
| + /* comment */
|
| +}
|
| +>>> block comment with trailing newline
|
| +main() {/* comment */
|
| +}
|
| +<<<
|
| +main() {
|
| + /* comment */
|
| +}
|
| +>>> block comment with leading newline
|
| +main() {
|
| + /* comment */}
|
| +<<<
|
| +main() {
|
| + /* comment */
|
| +}
|
| +>>> inline block comment
|
| +main() { /* comment */ }
|
| +<<<
|
| +main() {/* comment */}
|
| +>>> multiple comments on opening line
|
| +main() { /* first */ // second
|
| +}
|
| +<<<
|
| +main() {
|
| + /* first */ // second
|
| +}
|
| +>>> multiple inline block comments
|
| +main() { /* 1 */ /* 2 */ /* 3 */ }
|
| +<<<
|
| +main() {/* 1 */ /* 2 */ /* 3 */}
|
| +>>> multiline trailing block comment
|
| +main() { /* comment
|
| +*/ }
|
| +<<<
|
| +main() {
|
| + /* comment
|
| +*/
|
| +}
|
| +>>> line comments at the start of the line in a function
|
| +main() {
|
| +// print(1);
|
| +// print(2);
|
| + print(3);
|
| +}
|
| +<<<
|
| +main() {
|
| +// print(1);
|
| +// print(2);
|
| + print(3);
|
| +}
|
| +>>> before "," in param list
|
| +main(a/* c */,b) {}
|
| +<<<
|
| +main(a /* c */, b) {}
|
| +>>> after "," in param list
|
| +main(a,/* c */b) {}
|
| +<<<
|
| +main(a, /* c */ b) {}
|
| +>>> before "[" in param list
|
| +main(/* c */[arg]) {}
|
| +<<<
|
| +main(/* c */ [arg]) {}
|
| +>>> after "[" in param list
|
| +main([/* c */arg]) {}
|
| +<<<
|
| +main([/* c */ arg]) {}
|
| +>>> before "]" in param list
|
| +main([arg/* c */]) {}
|
| +<<<
|
| +main([arg /* c */]) {}
|
| +>>> after "]" in param list
|
| +main([arg]/* c */) {}
|
| +<<<
|
| +main([arg] /* c */) {}
|
| +>>> before "{" in param list
|
| +main(/* c */{arg}) {}
|
| +<<<
|
| +main(/* c */ {arg}) {}
|
| +>>> after "{" in param list
|
| +main({/* c */arg}) {}
|
| +<<<
|
| +main({/* c */ arg}) {}
|
| +>>> before "}" in param list
|
| +main({arg/* c */}) {}
|
| +<<<
|
| +main({arg /* c */}) {}
|
| +>>> after "{" in param list
|
| +main({arg}/* c */) {}
|
| +<<<
|
| +main({arg} /* c */) {}
|
| +>>>
|
| +longFunction(/* a very long block comment */) {}
|
| +<<<
|
| +longFunction(
|
| + /* a very long block comment */) {}
|
| +>>> remove blank line before beginning of body
|
| +main() {
|
| +
|
| +
|
| +
|
| + // comment
|
| +}
|
| +<<<
|
| +main() {
|
| + // comment
|
| +}
|
|
|