Hi! i have interface like
type AccountService interface {
Create(context.Context) error
}
if i need to get string representation of this interface from passed
AccountService.Create how can i do that?
Now i create POC like this:
parts := strings.Split(runtime.FuncForPC(reflect.ValueOf(iface).Pointer()).Name(),
".")
return parts[len(parts)-2] + "." + parts[len(parts)-1]
it returns string "AccountService.Create"
Does it possible to get this not using runtime? only via reflect and
may be without strings ?
--
Vasiliy Tolstov,
e-mail:
v.to...@selfip.ru