golang.org/x/tools/gopls@v0.15.3/internal/test/marker/testdata/completion/lit.txt (about)

     1  
     2  -- flags --
     3  -ignore_extra_diags
     4  
     5  -- go.mod --
     6  module mod.test
     7  
     8  go 1.18
     9  
    10  -- foo/foo.go --
    11  package foo
    12  
    13  type StructFoo struct{ F int }
    14  
    15  -- a.go --
    16  package a
    17  
    18  import "mod.test/foo"
    19  
    20  func _() {
    21  	StructFoo{} //@item(litStructFoo, "StructFoo{}", "struct{...}", "struct")
    22  
    23  	var sfp *foo.StructFoo
    24  	// Don't insert the "&" before "StructFoo{}".
    25  	sfp = foo.Str //@snippet(" //", litStructFoo, "StructFoo{$0\\}")
    26  
    27  	var sf foo.StructFoo
    28  	sf = foo.Str //@snippet(" //", litStructFoo, "StructFoo{$0\\}")
    29  	sf = foo. //@snippet(" //", litStructFoo, "StructFoo{$0\\}")
    30  }
    31  
    32  -- http.go --
    33  package a
    34  
    35  import (
    36  	"net/http"
    37  	"sort"
    38  )
    39  
    40  func _() {
    41  	sort.Slice(nil, fun) //@snippet(")", litFunc, "func(i, j int) bool {$0\\}")
    42  
    43  	http.HandleFunc("", f) //@snippet(")", litFunc, "func(w http.ResponseWriter, r *http.Request) {$0\\}")
    44  
    45  	//@item(litFunc, "func(...) {}", "", "var")
    46  	http.HandlerFunc() //@item(handlerFunc, "http.HandlerFunc()", "", "var")
    47  	http.Handle("", http.HandlerFunc()) //@snippet("))", litFunc, "func(w http.ResponseWriter, r *http.Request) {$0\\}")
    48  	http.Handle("", h) //@snippet(")", handlerFunc, "http.HandlerFunc($0)")
    49  }