예제 #1
0
파일: route.go 프로젝트: jango2015/wk
// newStructBinder
func newStructBinder(fv reflect.Value) *structBinder {
	method := gotype.GetMethodInfoByValue(fv)

	return &structBinder{
		method: method,
	}
}
예제 #2
0
파일: route.go 프로젝트: jango2015/wk
// newNamedBinder
func newNamedBinder(args []string, fv reflect.Value) *namedBinder {
	method := gotype.GetMethodInfoByValue(fv)

	return &namedBinder{
		method:  method,
		argsMap: args,
	}
}
예제 #3
0
파일: route.go 프로젝트: jango2015/wk
// newIndexBinder
func newIndexBinder(fv reflect.Value) *indexBinder {
	method := gotype.GetMethodInfoByValue(fv)
	return &indexBinder{
		method: method,
	}
}