| // |
| PACKAGE d |
| |
| IMPORTPATH |
| testdata/d |
| |
| FILENAMES |
| testdata/d1.go |
| testdata/d2.go |
| |
| CONSTANTS |
| // CBx constants should appear before CAx constants. |
| const ( |
| CB2 = iota // before CB1 |
| CB1 // before CB0 |
| CB0 // at end |
| ) |
| |
| // CAx constants should appear after CBx constants. |
| const ( |
| CA2 = iota // before CA1 |
| CA1 // before CA0 |
| CA0 // at end |
| ) |
| |
| // C0 should be first. |
| const C0 = 0 |
| |
| // C1 should be second. |
| const C1 = 1 |
| |
| // C2 should be third. |
| const C2 = 2 |
| |
| // |
| const ( |
| // Single const declarations inside ()'s are considered ungrouped |
| // and show up in sorted order. |
| Cungrouped = 0 |
| ) |
| |
| |
| VARIABLES |
| // VBx variables should appear before VAx variables. |
| var ( |
| VB2 int // before VB1 |
| VB1 int // before VB0 |
| VB0 int // at end |
| ) |
| |
| // VAx variables should appear after VBx variables. |
| var ( |
| VA2 int // before VA1 |
| VA1 int // before VA0 |
| VA0 int // at end |
| ) |
| |
| // V0 should be first. |
| var V0 uintptr |
| |
| // V1 should be second. |
| var V1 uint |
| |
| // V2 should be third. |
| var V2 int |
| |
| // |
| var ( |
| // Single var declarations inside ()'s are considered ungrouped |
| // and show up in sorted order. |
| Vungrouped = 0 |
| ) |
| |
| |
| FUNCTIONS |
| // F0 should be first. |
| func F0() |
| |
| // F1 should be second. |
| func F1() |
| |
| // F2 should be third. |
| func F2() |
| |
| |
| TYPES |
| // T0 should be first. |
| type T0 struct{} |
| |
| // T1 should be second. |
| type T1 struct{} |
| |
| // T2 should be third. |
| type T2 struct{} |
| |
| // TG0 should be first. |
| type TG0 struct{} |
| |
| // TG1 should be second. |
| type TG1 struct{} |
| |
| // TG2 should be third. |
| type TG2 struct{} |
| |