github.com/mattn/anko@v0.1.10/packages/sync.go (about) 1 package packages 2 3 import ( 4 "reflect" 5 "sync" 6 7 "github.com/mattn/anko/env" 8 ) 9 10 func init() { 11 env.Packages["sync"] = map[string]reflect.Value{ 12 "NewCond": reflect.ValueOf(sync.NewCond), 13 } 14 env.PackageTypes["sync"] = map[string]reflect.Type{ 15 "Cond": reflect.TypeOf(sync.Cond{}), 16 "Mutex": reflect.TypeOf(sync.Mutex{}), 17 "Once": reflect.TypeOf(sync.Once{}), 18 "Pool": reflect.TypeOf(sync.Pool{}), 19 "RWMutex": reflect.TypeOf(sync.RWMutex{}), 20 "WaitGroup": reflect.TypeOf(sync.WaitGroup{}), 21 } 22 syncGo19() 23 }