Class orion.objects
				
				
			
				Object-oriented helpers.
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.core/web/orion/objects.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| Method Attributes | Method Name and Description | 
|---|---|
| <static> | orion.objects.clone(object)
								 Creates a shallow clone of the given  object. | 
| <static> | orion.objects.mixin(target, source)
								 Mixes all  source's own enumerable properties intotarget. | 
| <static> | orion.objects.toArray(obj)
								 Wraps an object into an Array if necessary. | 
					Method Detail
				
				
					 
					
					
						Creates a shallow clone of the given 
					
					
					
						
							object.
						
						
					- Parameters:
- {Object|Array} object
- The object to clone. Must be a "normal" Object or Array. Other built-ins, host objects, primitives, etc, will not work.
<static> 
					
					
					orion.objects.mixin(target, source)
					
					
					
						Mixes all 
					
					
					
						
							
						
						
						
						
						
						
						
					source's own enumerable properties into target. Multiple source objects
can be passed as varags.
						
						
					<static> 
					
					{Array}
					orion.objects.toArray(obj)
					
					
					
						Wraps an object into an Array if necessary.
						
						
					
					
					
					
						
							- Parameters:
- {Object} obj
- An object.
- Returns:
- {Array} Returns objunchanged, ifobjis an Array. Otherwise returns a 1-element Array whose sole element isobj.