mirror of https://github.com/golang/go.git
35 lines
589 B
Go
35 lines
589 B
Go
// A comment just to push the positions out
|
|
|
|
package a
|
|
|
|
import (
|
|
"fmt"
|
|
"go/types"
|
|
"sync"
|
|
)
|
|
|
|
var (
|
|
// x is a variable.
|
|
x string //@x,hover("x", x)
|
|
)
|
|
|
|
type A string //@A
|
|
|
|
func AStuff() { //@AStuff
|
|
x := 5
|
|
Random2(x) //@godef("dom2", Random2)
|
|
Random() //@godef("()", Random)
|
|
|
|
var err error //@err
|
|
fmt.Printf("%v", err) //@godef("err", err)
|
|
|
|
var y string //@string,hover("string", string)
|
|
_ = make([]int, 0) //@make,hover("make", make)
|
|
|
|
var mu sync.Mutex
|
|
mu.Lock() //@Lock,hover("Lock", Lock)
|
|
|
|
var typ *types.Named
|
|
typ.Obj().Name() //@Name,hover("Name", Name)
|
|
}
|