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))
| 276 | // walkUserTypeDependencies traverses the attribute graph reachable from root and |
| 277 | // invokes visit for each encountered user type. |
| 278 | func (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. |
no test coverage detected