github.com/april1989/origin-go-tools@v0.0.32/cmd/guru/testdata/src/imports/main.go (about) 1 package main 2 3 import ( 4 "lib" // @describe ref-pkg-import "lib" 5 "lib/sublib" // @describe ref-pkg-import2 "sublib" 6 ) 7 8 // Tests that import another package. (To make the tests run quickly, 9 // we avoid using imports in all the other tests. Remember, each 10 // query causes parsing and typechecking of the whole program.) 11 // 12 // See go.tools/guru/guru_test.go for explanation. 13 // See imports.golden for expected query results. 14 15 var a int 16 17 func main() { 18 const c = lib.Const // @describe ref-const "Const" 19 lib.Func() // @describe ref-func "Func" 20 lib.Var++ // @describe ref-var "Var" 21 var t lib.Type // @describe ref-type "Type" 22 p := t.Method(&a) // @describe ref-method "Method" 23 24 print(*p + 1) // @pointsto p "p " 25 26 var _ lib.Type // @describe ref-pkg "lib" 27 28 _ = sublib.C 29 }