Commit 125e8277 authored by Rob Pike's avatar Rob Pike

reflect: trivial addition: Value.NumMethod.

Just an oversight it was missing.

R=rsc, dsymonds, bradfitz, r
CC=golang-dev
https://golang.org/cl/4695059
parent 0bf36ce8
......@@ -1025,6 +1025,15 @@ func (v Value) Method(i int) Value {
return Value{v.Internal, i + 1}
}
// NumMethod returns the number of methods in the value's method set.
func (v Value) NumMethod() int {
iv := v.internal()
if iv.kind == Invalid {
panic(&ValueError{"reflect.Value.NumMethod", Invalid})
}
return iv.typ.NumMethod()
}
// MethodByName returns a function value corresponding to the method
// of v with the given name.
// The arguments to a Call on the returned function should not include
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment