Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / internal / lsp / testdata / keywords / accidental_keywords.go.in
1 package keywords
2
3 // non-matching candidate - shouldn't show up as completion
4 var apple = "apple"
5
6 func _() {
7         foo.bar() // insert some extra statements to excercise our AST surgery
8         variance := 123 //@item(kwVariance, "variance", "int", "var")
9         foo.bar()
10         println(var) //@complete(")", kwVariance)
11 }
12
13 func _() {
14         foo.bar()
15         var s struct { variance int } //@item(kwVarianceField, "variance", "int", "field")
16         foo.bar()
17         s.var //@complete(" //", kwVarianceField)
18 }
19
20 func _() {
21         channel := 123 //@item(kwChannel, "channel", "int", "var")
22         chan //@complete(" //", kwChannel)
23         foo.bar()
24 }
25
26 func _() {
27         foo.bar()
28         var typeName string //@item(kwTypeName, "typeName", "string", "var")
29         foo.bar()
30         type //@complete(" //", kwTypeName)
31 }