mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 02:03:20 -04:00 
			
		
		
		
	dep ensure -update (#1001)
* dep ensure -update Run "dep ensure -update` to update all dependencies. No code changes; just the dependencies. * dep prune * add new venderod
This commit is contained in:
		
							
								
								
									
										8
									
								
								vendor/github.com/go-openapi/swag/json.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/github.com/go-openapi/swag/json.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -237,6 +237,8 @@ func newNameIndex(tpe reflect.Type) nameIndex { | ||||
|  | ||||
| // GetJSONNames gets all the json property names for a type | ||||
| func (n *NameProvider) GetJSONNames(subject interface{}) []string { | ||||
| 	n.lock.Lock() | ||||
| 	defer n.lock.Unlock() | ||||
| 	tpe := reflect.Indirect(reflect.ValueOf(subject)).Type() | ||||
| 	names, ok := n.index[tpe] | ||||
| 	if !ok { | ||||
| @@ -258,6 +260,8 @@ func (n *NameProvider) GetJSONName(subject interface{}, name string) (string, bo | ||||
|  | ||||
| // GetJSONNameForType gets the json name for a go property name on a given type | ||||
| func (n *NameProvider) GetJSONNameForType(tpe reflect.Type, name string) (string, bool) { | ||||
| 	n.lock.Lock() | ||||
| 	defer n.lock.Unlock() | ||||
| 	names, ok := n.index[tpe] | ||||
| 	if !ok { | ||||
| 		names = n.makeNameIndex(tpe) | ||||
| @@ -267,8 +271,6 @@ func (n *NameProvider) GetJSONNameForType(tpe reflect.Type, name string) (string | ||||
| } | ||||
|  | ||||
| func (n *NameProvider) makeNameIndex(tpe reflect.Type) nameIndex { | ||||
| 	n.lock.Lock() | ||||
| 	defer n.lock.Unlock() | ||||
| 	names := newNameIndex(tpe) | ||||
| 	n.index[tpe] = names | ||||
| 	return names | ||||
| @@ -282,6 +284,8 @@ func (n *NameProvider) GetGoName(subject interface{}, name string) (string, bool | ||||
|  | ||||
| // GetGoNameForType gets the go name for a given type for a json property name | ||||
| func (n *NameProvider) GetGoNameForType(tpe reflect.Type, name string) (string, bool) { | ||||
| 	n.lock.Lock() | ||||
| 	defer n.lock.Unlock() | ||||
| 	names, ok := n.index[tpe] | ||||
| 	if !ok { | ||||
| 		names = n.makeNameIndex(tpe) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user