reflect: add stubs for Method(), CanConvert(), ArrayOf()

This commit is contained in:
Damian Gryski
2023-03-10 11:01:24 -08:00
committed by Ayke
parent fb394c7685
commit 3b2763896f
2 changed files with 17 additions and 1 deletions
+9 -1
View File
@@ -235,7 +235,7 @@ type Type interface {
//
// Only exported methods are accessible and they are sorted in
// lexicographic order.
//Method(int) Method
Method(int) Method
// MethodByName returns the method with that name in the type's
// method set and a boolean indicating if the method was found.
@@ -928,6 +928,10 @@ func (t rawType) Out(i int) Type {
panic("unimplemented: (reflect.Type).Out()")
}
func (t rawType) Method(i int) Method {
panic("unimplemented: (reflect.Type).Method()")
}
func (t rawType) MethodByName(name string) (Method, bool) {
panic("unimplemented: (reflect.Type).MethodByName()")
}
@@ -1063,3 +1067,7 @@ func align(offset uintptr, alignment uintptr) uintptr {
func SliceOf(t Type) Type {
panic("unimplemented: reflect.SliceOf()")
}
func ArrayOf(n int, t Type) Type {
panic("unimplemented: reflect.ArrayOf()")
}
+8
View File
@@ -1027,6 +1027,10 @@ func (v Value) OverflowUint(x uint64) bool {
panic(&ValueError{Method: "reflect.Value.OverflowUint", Kind: v.Kind()})
}
func (v Value) CanConvert(t Type) bool {
panic("unimplemented: (reflect.Value).CanConvert()")
}
func (v Value) Convert(t Type) Value {
panic("unimplemented: (reflect.Value).Convert()")
}
@@ -1445,6 +1449,10 @@ func (v Value) Call(in []Value) []Value {
panic("unimplemented: (reflect.Value).Call()")
}
func (v Value) Method(i int) Value {
panic("unimplemented: (reflect.Value).Method()")
}
func (v Value) MethodByName(name string) Value {
panic("unimplemented: (reflect.Value).MethodByName()")
}