(x *ast.SelectorExpr, receiverType, fieldName string)
| 407 | } |
| 408 | |
| 409 | func (t *templateData) addSelectorExpr(x *ast.SelectorExpr, receiverType, fieldName string) { |
| 410 | getter := t.genSelectorExprGetter(x, receiverType, fieldName) |
| 411 | if getter == nil { |
| 412 | return |
| 413 | } |
| 414 | t.Getters = append(t.Getters, getter) |
| 415 | } |
| 416 | |
| 417 | func (t *templateData) genSelectorExprGetter(x *ast.SelectorExpr, receiverType, fieldName string) *getter { |
| 418 | if strings.ToLower(fieldName[:1]) == fieldName[:1] { // Non-exported field. |
no test coverage detected