MCPcopy Create free account
hub / github.com/goadesign/goa / walkUserTypeDependencies

Method walkUserTypeDependencies

expr/root.go:278–283  ·  view source on GitHub ↗

walkUserTypeDependencies traverses the attribute graph reachable from root and invokes visit for each encountered user type.

(root UserType, seen map[string]struct{}, path string, visit func(UserType, string))

Source from the content-addressed store, hash-verified

276// walkUserTypeDependencies traverses the attribute graph reachable from root and
277// invokes visit for each encountered user type.
278func (r *RootExpr) walkUserTypeDependencies(root UserType, seen map[string]struct{}, path string, visit func(UserType, string)) {
279 if root == nil || root.Attribute() == nil {
280 return
281 }
282 r.walkAttributeUserTypes(root.Attribute(), seen, path, visit)
283}
284
285// walkAttributeUserTypes traverses att and invokes visit for each encountered
286// user type.

Callers 1

Calls 2

AttributeMethod · 0.65

Tested by

no test coverage detected