Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for UniqueMethodName (0.17 sec)

  1. test/reflectmethod1.go

    // never used. Test it here.
    
    package main
    
    import "reflect"
    
    var called = false
    
    type M int
    
    func (m M) UniqueMethodName() {
    	called = true
    }
    
    var v M
    
    func main() {
    	reflect.TypeOf(v).Method(0).Func.Interface().(func(M))(v)
    	if !called {
    		panic("UniqueMethodName not called")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 11 21:19:20 UTC 2016
    - 578 bytes
    - Viewed (0)
  2. test/reflectmethod3.go

    package main
    
    import "reflect"
    
    var called = false
    
    type M int
    
    func (m M) UniqueMethodName() {
    	called = true
    }
    
    var v M
    
    type MyType interface {
    	Method(int) reflect.Method
    }
    
    func main() {
    	var t MyType = reflect.TypeOf(v)
    	t.Method(0).Func.Interface().(func(M))(v)
    	if !called {
    		panic("UniqueMethodName not called")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 11 21:19:20 UTC 2016
    - 651 bytes
    - Viewed (0)
  3. test/reflectmethod2.go

    var called = false
    
    type M int
    
    func (m M) UniqueMethodName() {
    	called = true
    }
    
    var v M
    
    type MyType interface {
    	MethodByName(string) (reflect1.Method, bool)
    }
    
    func main() {
    	var t MyType = reflect1.TypeOf(v)
    	m, _ := t.MethodByName("UniqueMethodName")
    	m.Func.Interface().(func(M))(v)
    	if !called {
    		panic("UniqueMethodName not called")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 11 21:19:20 UTC 2016
    - 719 bytes
    - Viewed (0)
  4. test/reflectmethod4.go

    // never used. Test it here.
    
    package main
    
    import "reflect"
    
    var called = false
    
    type M int
    
    func (m M) UniqueMethodName() {
    	called = true
    }
    
    var v M
    
    func main() {
    	reflect.ValueOf(v).Method(0).Interface().(func())()
    	if !called {
    		panic("UniqueMethodName not called")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 11 22:07:02 UTC 2016
    - 573 bytes
    - Viewed (0)
Back to top