diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-03-16 14:15:45 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-03-16 14:15:45 +0000 |
commit | cd3c7908c2ca750b27d330b4d257edc6818c4a5d (patch) | |
tree | 194d7b0e539d014393564a256bec571e18d6533a /gopls/internal/lsp/testdata/workspacesymbol/main.go | |
parent | 3225eca48f7ce16eb31b2dd5a170806c1214a49e (diff) | |
parent | 09c5a32afc5b66f28f166a68afe1fc71afbf9b73 (diff) | |
download | golang-x-tools-cd3c7908c2ca750b27d330b4d257edc6818c4a5d.tar.gz |
Snap for 9757917 from 09c5a32afc5b66f28f166a68afe1fc71afbf9b73 to build-tools-releasebuild-tools-release
Change-Id: If48e809642d94de846f47e34b88e446095e21aa5
Diffstat (limited to 'gopls/internal/lsp/testdata/workspacesymbol/main.go')
-rw-r--r-- | gopls/internal/lsp/testdata/workspacesymbol/main.go | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/gopls/internal/lsp/testdata/workspacesymbol/main.go b/gopls/internal/lsp/testdata/workspacesymbol/main.go new file mode 100644 index 000000000..36ec8f1a5 --- /dev/null +++ b/gopls/internal/lsp/testdata/workspacesymbol/main.go @@ -0,0 +1,47 @@ +package main + +import ( + "encoding/json" + "fmt" +) + +func main() { // function + fmt.Println("Hello") +} + +var myvar int // variable + +type myType string // basic type + +type myDecoder json.Decoder // to use the encoding/json import + +func (m *myType) Blahblah() {} // method + +type myStruct struct { // struct type + myStructField int // struct field +} + +type myInterface interface { // interface + DoSomeCoolStuff() string // interface method +} + +type embed struct { + myStruct + + nestedStruct struct { + nestedField int + + nestedStruct2 struct { + int + } + } + + nestedInterface interface { + myInterface + nestedMethod() + } +} + +func Dunk() int { return 0 } + +func dunk() {} |