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 / folding / a.go.golden
1 -- foldingRange-0 --
2 package folding //@fold("package")
3
4 import (<>)
5
6 import _ "os"
7
8 // bar is a function.<>
9 func bar(<>) string {<>}
10
11 -- foldingRange-1 --
12 package folding //@fold("package")
13
14 import (
15         "fmt"
16         _ "log"
17 )
18
19 import _ "os"
20
21 // bar is a function.
22 // With a multiline doc comment.
23 func bar() string {
24         switch {<>}
25         _ = []int{<>}
26         _ = [2]string{<>}
27         _ = map[string]int{<>}
28         type T struct {<>}
29         _ = T{<>}
30         x, y := make(<>), make(<>)
31         select {<>}
32         // This is a multiline comment<>
33         return `
34 this string
35 is not indented`
36 }
37
38 -- foldingRange-2 --
39 package folding //@fold("package")
40
41 import (
42         "fmt"
43         _ "log"
44 )
45
46 import _ "os"
47
48 // bar is a function.
49 // With a multiline doc comment.
50 func bar() string {
51         switch {
52         case true:<>
53         case false:<>
54         default:<>
55         }
56         _ = []int{
57                 1,
58                 2,
59                 3,
60         }
61         _ = [2]string{"d",
62                 "e"
63         }
64         _ = map[string]int{
65                 "a": 1,
66                 "b": 2,
67                 "c": 3,
68         }
69         type T struct {
70                 f string
71                 g int
72                 h string
73         }
74         _ = T{
75                 f: "j",
76                 g: 4,
77                 h: "i",
78         }
79         x, y := make(chan bool), make(chan bool)
80         select {
81         case val := <-x:<>
82         case <-y:<>
83         default:<>
84         }
85         // This is a multiline comment
86         // that is not a doc comment.
87         return `
88 this string
89 is not indented`
90 }
91
92 -- foldingRange-3 --
93 package folding //@fold("package")
94
95 import (
96         "fmt"
97         _ "log"
98 )
99
100 import _ "os"
101
102 // bar is a function.
103 // With a multiline doc comment.
104 func bar() string {
105         switch {
106         case true:
107                 if true {<>} else {<>}
108         case false:
109                 fmt.Println(<>)
110         default:
111                 fmt.Println(<>)
112         }
113         _ = []int{
114                 1,
115                 2,
116                 3,
117         }
118         _ = [2]string{"d",
119                 "e"
120         }
121         _ = map[string]int{
122                 "a": 1,
123                 "b": 2,
124                 "c": 3,
125         }
126         type T struct {
127                 f string
128                 g int
129                 h string
130         }
131         _ = T{
132                 f: "j",
133                 g: 4,
134                 h: "i",
135         }
136         x, y := make(chan bool), make(chan bool)
137         select {
138         case val := <-x:
139                 if val {<>} else {<>}
140         case <-y:
141                 fmt.Println(<>)
142         default:
143                 fmt.Println(<>)
144         }
145         // This is a multiline comment
146         // that is not a doc comment.
147         return `
148 this string
149 is not indented`
150 }
151
152 -- foldingRange-4 --
153 package folding //@fold("package")
154
155 import (
156         "fmt"
157         _ "log"
158 )
159
160 import _ "os"
161
162 // bar is a function.
163 // With a multiline doc comment.
164 func bar() string {
165         switch {
166         case true:
167                 if true {
168                         fmt.Println(<>)
169                 } else {
170                         fmt.Println(<>)
171                 }
172         case false:
173                 fmt.Println("false")
174         default:
175                 fmt.Println("default")
176         }
177         _ = []int{
178                 1,
179                 2,
180                 3,
181         }
182         _ = [2]string{"d",
183                 "e"
184         }
185         _ = map[string]int{
186                 "a": 1,
187                 "b": 2,
188                 "c": 3,
189         }
190         type T struct {
191                 f string
192                 g int
193                 h string
194         }
195         _ = T{
196                 f: "j",
197                 g: 4,
198                 h: "i",
199         }
200         x, y := make(chan bool), make(chan bool)
201         select {
202         case val := <-x:
203                 if val {
204                         fmt.Println(<>)
205                 } else {
206                         fmt.Println(<>)
207                 }
208         case <-y:
209                 fmt.Println("y")
210         default:
211                 fmt.Println("default")
212         }
213         // This is a multiline comment
214         // that is not a doc comment.
215         return `
216 this string
217 is not indented`
218 }
219
220 -- foldingRange-cmd --
221 3:9-6:0
222 10:22-11:32
223 12:10-12:9
224 12:20-66:0
225 13:10-24:1
226 14:12-19:3
227 15:12-17:2
228 16:16-16:21
229 17:11-19:2
230 18:16-18:22
231 20:13-21:22
232 21:15-21:21
233 22:10-23:24
234 23:15-23:23
235 25:12-29:1
236 30:16-32:1
237 33:21-37:1
238 38:17-42:1
239 43:8-47:1
240 48:15-48:23
241 48:32-48:40
242 49:10-60:1
243 50:18-55:3
244 51:11-53:2
245 52:16-52:28
246 53:11-55:2
247 54:16-54:29
248 56:11-57:18
249 57:15-57:17
250 58:10-59:24
251 59:15-59:23
252 61:32-62:30
253
254 -- foldingRange-comment-0 --
255 package folding //@fold("package")
256
257 import (
258         "fmt"
259         _ "log"
260 )
261
262 import _ "os"
263
264 // bar is a function.<>
265 func bar() string {
266         switch {
267         case true:
268                 if true {
269                         fmt.Println("true")
270                 } else {
271                         fmt.Println("false")
272                 }
273         case false:
274                 fmt.Println("false")
275         default:
276                 fmt.Println("default")
277         }
278         _ = []int{
279                 1,
280                 2,
281                 3,
282         }
283         _ = [2]string{"d",
284                 "e"
285         }
286         _ = map[string]int{
287                 "a": 1,
288                 "b": 2,
289                 "c": 3,
290         }
291         type T struct {
292                 f string
293                 g int
294                 h string
295         }
296         _ = T{
297                 f: "j",
298                 g: 4,
299                 h: "i",
300         }
301         x, y := make(chan bool), make(chan bool)
302         select {
303         case val := <-x:
304                 if val {
305                         fmt.Println("true from x")
306                 } else {
307                         fmt.Println("false from x")
308                 }
309         case <-y:
310                 fmt.Println("y")
311         default:
312                 fmt.Println("default")
313         }
314         // This is a multiline comment<>
315         return `
316 this string
317 is not indented`
318 }
319
320 -- foldingRange-imports-0 --
321 package folding //@fold("package")
322
323 import (<>)
324
325 import _ "os"
326
327 // bar is a function.
328 // With a multiline doc comment.
329 func bar() string {
330         switch {
331         case true:
332                 if true {
333                         fmt.Println("true")
334                 } else {
335                         fmt.Println("false")
336                 }
337         case false:
338                 fmt.Println("false")
339         default:
340                 fmt.Println("default")
341         }
342         _ = []int{
343                 1,
344                 2,
345                 3,
346         }
347         _ = [2]string{"d",
348                 "e"
349         }
350         _ = map[string]int{
351                 "a": 1,
352                 "b": 2,
353                 "c": 3,
354         }
355         type T struct {
356                 f string
357                 g int
358                 h string
359         }
360         _ = T{
361                 f: "j",
362                 g: 4,
363                 h: "i",
364         }
365         x, y := make(chan bool), make(chan bool)
366         select {
367         case val := <-x:
368                 if val {
369                         fmt.Println("true from x")
370                 } else {
371                         fmt.Println("false from x")
372                 }
373         case <-y:
374                 fmt.Println("y")
375         default:
376                 fmt.Println("default")
377         }
378         // This is a multiline comment
379         // that is not a doc comment.
380         return `
381 this string
382 is not indented`
383 }
384
385 -- foldingRange-lineFolding-0 --
386 package folding //@fold("package")
387
388 import (<>
389 )
390
391 import _ "os"
392
393 // bar is a function.<>
394 func bar() string {<>
395 }
396
397 -- foldingRange-lineFolding-1 --
398 package folding //@fold("package")
399
400 import (
401         "fmt"
402         _ "log"
403 )
404
405 import _ "os"
406
407 // bar is a function.
408 // With a multiline doc comment.
409 func bar() string {
410         switch {<>
411         }
412         _ = []int{<>,
413         }
414         _ = [2]string{"d",
415                 "e"
416         }
417         _ = map[string]int{<>,
418         }
419         type T struct {<>
420         }
421         _ = T{<>,
422         }
423         x, y := make(chan bool), make(chan bool)
424         select {<>
425         }
426         // This is a multiline comment<>
427         return `
428 this string
429 is not indented`
430 }
431
432 -- foldingRange-lineFolding-2 --
433 package folding //@fold("package")
434
435 import (
436         "fmt"
437         _ "log"
438 )
439
440 import _ "os"
441
442 // bar is a function.
443 // With a multiline doc comment.
444 func bar() string {
445         switch {
446         case true:<>
447         case false:<>
448         default:<>
449         }
450         _ = []int{
451                 1,
452                 2,
453                 3,
454         }
455         _ = [2]string{"d",
456                 "e"
457         }
458         _ = map[string]int{
459                 "a": 1,
460                 "b": 2,
461                 "c": 3,
462         }
463         type T struct {
464                 f string
465                 g int
466                 h string
467         }
468         _ = T{
469                 f: "j",
470                 g: 4,
471                 h: "i",
472         }
473         x, y := make(chan bool), make(chan bool)
474         select {
475         case val := <-x:<>
476         case <-y:<>
477         default:<>
478         }
479         // This is a multiline comment
480         // that is not a doc comment.
481         return `
482 this string
483 is not indented`
484 }
485
486 -- foldingRange-lineFolding-3 --
487 package folding //@fold("package")
488
489 import (
490         "fmt"
491         _ "log"
492 )
493
494 import _ "os"
495
496 // bar is a function.
497 // With a multiline doc comment.
498 func bar() string {
499         switch {
500         case true:
501                 if true {<>
502                 } else {<>
503                 }
504         case false:
505                 fmt.Println("false")
506         default:
507                 fmt.Println("default")
508         }
509         _ = []int{
510                 1,
511                 2,
512                 3,
513         }
514         _ = [2]string{"d",
515                 "e"
516         }
517         _ = map[string]int{
518                 "a": 1,
519                 "b": 2,
520                 "c": 3,
521         }
522         type T struct {
523                 f string
524                 g int
525                 h string
526         }
527         _ = T{
528                 f: "j",
529                 g: 4,
530                 h: "i",
531         }
532         x, y := make(chan bool), make(chan bool)
533         select {
534         case val := <-x:
535                 if val {<>
536                 } else {<>
537                 }
538         case <-y:
539                 fmt.Println("y")
540         default:
541                 fmt.Println("default")
542         }
543         // This is a multiline comment
544         // that is not a doc comment.
545         return `
546 this string
547 is not indented`
548 }
549
550 -- foldingRange-lineFolding-comment-0 --
551 package folding //@fold("package")
552
553 import (
554         "fmt"
555         _ "log"
556 )
557
558 import _ "os"
559
560 // bar is a function.<>
561 func bar() string {
562         switch {
563         case true:
564                 if true {
565                         fmt.Println("true")
566                 } else {
567                         fmt.Println("false")
568                 }
569         case false:
570                 fmt.Println("false")
571         default:
572                 fmt.Println("default")
573         }
574         _ = []int{
575                 1,
576                 2,
577                 3,
578         }
579         _ = [2]string{"d",
580                 "e"
581         }
582         _ = map[string]int{
583                 "a": 1,
584                 "b": 2,
585                 "c": 3,
586         }
587         type T struct {
588                 f string
589                 g int
590                 h string
591         }
592         _ = T{
593                 f: "j",
594                 g: 4,
595                 h: "i",
596         }
597         x, y := make(chan bool), make(chan bool)
598         select {
599         case val := <-x:
600                 if val {
601                         fmt.Println("true from x")
602                 } else {
603                         fmt.Println("false from x")
604                 }
605         case <-y:
606                 fmt.Println("y")
607         default:
608                 fmt.Println("default")
609         }
610         // This is a multiline comment<>
611         return `
612 this string
613 is not indented`
614 }
615
616 -- foldingRange-lineFolding-imports-0 --
617 package folding //@fold("package")
618
619 import (<>
620 )
621
622 import _ "os"
623
624 // bar is a function.
625 // With a multiline doc comment.
626 func bar() string {
627         switch {
628         case true:
629                 if true {
630                         fmt.Println("true")
631                 } else {
632                         fmt.Println("false")
633                 }
634         case false:
635                 fmt.Println("false")
636         default:
637                 fmt.Println("default")
638         }
639         _ = []int{
640                 1,
641                 2,
642                 3,
643         }
644         _ = [2]string{"d",
645                 "e"
646         }
647         _ = map[string]int{
648                 "a": 1,
649                 "b": 2,
650                 "c": 3,
651         }
652         type T struct {
653                 f string
654                 g int
655                 h string
656         }
657         _ = T{
658                 f: "j",
659                 g: 4,
660                 h: "i",
661         }
662         x, y := make(chan bool), make(chan bool)
663         select {
664         case val := <-x:
665                 if val {
666                         fmt.Println("true from x")
667                 } else {
668                         fmt.Println("false from x")
669                 }
670         case <-y:
671                 fmt.Println("y")
672         default:
673                 fmt.Println("default")
674         }
675         // This is a multiline comment
676         // that is not a doc comment.
677         return `
678 this string
679 is not indented`
680 }
681