Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / internal / lsp / testdata / rank / switch_rank.go.in
1 package rank
2
3 import "time"
4
5 func _() {
6         switch pear {
7         case _: //@rank("_", pear, apple)
8         }
9
10         time.Monday //@item(timeMonday, "time.Monday", "time.Weekday", "const"),item(monday ,"Monday", "time.Weekday", "const")
11         time.Friday //@item(timeFriday, "time.Friday", "time.Weekday", "const"),item(friday ,"Friday", "time.Weekday", "const")
12
13         now := time.Now()
14         now.Weekday //@item(nowWeekday, "now.Weekday", "func() time.Weekday", "method")
15
16         then := time.Now()
17         then.Weekday //@item(thenWeekday, "then.Weekday", "func() time.Weekday", "method")
18
19         switch time.Weekday(0) {
20         case time.Monday, time.Tuesday:
21         case time.Wednesday, time.Thursday:
22         case time.Saturday, time.Sunday:
23         case t: //@rank(":", timeFriday, timeMonday)
24         case time.: //@rank(":", friday, monday)
25
26         case now.Weekday():
27         case week: //@rank(":", thenWeekday, nowWeekday)
28         }
29 }