提交 0ac690d2 编写于 作者: J JessonChan

method name refactor

上级 cc5abc6b
...@@ -376,13 +376,14 @@ func ErrorController(c ControllerInterface) *App { ...@@ -376,13 +376,14 @@ func ErrorController(c ControllerInterface) *App {
rt := reflectVal.Type() rt := reflectVal.Type()
ct := reflect.Indirect(reflectVal).Type() ct := reflect.Indirect(reflectVal).Type()
for i := 0; i < rt.NumMethod(); i++ { for i := 0; i < rt.NumMethod(); i++ {
if !utils.InSlice(rt.Method(i).Name, exceptMethod) && strings.HasPrefix(rt.Method(i).Name, "Error") { methodName := rt.Method(i).Name
if !utils.InSlice(methodName, exceptMethod) && strings.HasPrefix(methodName, "Error") {
errinfo := &errorInfo{} errinfo := &errorInfo{}
errinfo.errorType = errorTypeController errinfo.errorType = errorTypeController
errinfo.controllerType = ct errinfo.controllerType = ct
errinfo.method = rt.Method(i).Name errinfo.method = methodName
errname := strings.TrimPrefix(rt.Method(i).Name, "Error") errName := strings.TrimPrefix(methodName, "Error")
ErrorMaps[errname] = errinfo ErrorMaps[errName] = errinfo
} }
} }
return BeeApp return BeeApp
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册