(v interface{}, visit func(key string, v interface{}))
| 106 | } |
| 107 | |
| 108 | func visitAll(v interface{}, visit func(key string, v interface{})) { |
| 109 | switch v := v.(type) { |
| 110 | case []interface{}: |
| 111 | for i, e := range v { |
| 112 | k := strconv.Itoa(i) |
| 113 | visit(k, e) |
| 114 | } |
| 115 | case map[string]interface{}: |
| 116 | for k, e := range v { |
| 117 | visit(k, e) |
| 118 | } |
| 119 | } |
| 120 | |
| 121 | } |
| 122 | |
| 123 | //[? ] |
| 124 | func filterSelector(filter gval.Evaluable) ambiguousSelector { |
no outgoing calls
no test coverage detected
searching dependent graphs…