github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_16_net_http_cookiejar.go (about) 1 // Code generated by 'yaegi extract net/http/cookiejar'. DO NOT EDIT. 2 3 // +build go1.16,!go1.17 4 5 package stdlib 6 7 import ( 8 "net/http/cookiejar" 9 "reflect" 10 ) 11 12 func init() { 13 Symbols["net/http/cookiejar/cookiejar"] = map[string]reflect.Value{ 14 // function, constant and variable definitions 15 "New": reflect.ValueOf(cookiejar.New), 16 17 // type definitions 18 "Jar": reflect.ValueOf((*cookiejar.Jar)(nil)), 19 "Options": reflect.ValueOf((*cookiejar.Options)(nil)), 20 "PublicSuffixList": reflect.ValueOf((*cookiejar.PublicSuffixList)(nil)), 21 22 // interface wrapper definitions 23 "_PublicSuffixList": reflect.ValueOf((*_net_http_cookiejar_PublicSuffixList)(nil)), 24 } 25 } 26 27 // _net_http_cookiejar_PublicSuffixList is an interface wrapper for PublicSuffixList type 28 type _net_http_cookiejar_PublicSuffixList struct { 29 IValue interface{} 30 WPublicSuffix func(domain string) string 31 WString func() string 32 } 33 34 func (W _net_http_cookiejar_PublicSuffixList) PublicSuffix(domain string) string { 35 return W.WPublicSuffix(domain) 36 } 37 func (W _net_http_cookiejar_PublicSuffixList) String() string { 38 if W.WString == nil { 39 return "" 40 } 41 return W.WString() 42 }