GetFunctionProvider retrieves a saved object or interface type definition from the module as a functionProvider.
(name string)
| 520 | |
| 521 | // GetFunctionProvider retrieves a saved object or interface type definition from the module as a functionProvider. |
| 522 | func (m *moduleDef) GetFunctionProvider(name string) functionProvider { |
| 523 | if obj := m.GetObject(name); obj != nil { |
| 524 | return obj |
| 525 | } |
| 526 | if iface := m.GetInterface(name); iface != nil { |
| 527 | return iface |
| 528 | } |
| 529 | return nil |
| 530 | } |
| 531 | |
| 532 | func (m *moduleDef) GetTypeDef(name string) *modTypeDef { |
| 533 | for _, t := range append(m.Objects, m.Interfaces...) { |
no test coverage detected