Define hashCode() for TimeUnit as it is being used in a HashMap
TimeUnit is being used as the key to a map in TimeDiffUtil, so we must define a hashCode() consistent with its equals() method. The implementation is the same as java.lang.Long.hashCode().
This commit is contained in:
		
							parent
							
								
									5c6cd57a4d
								
							
						
					
					
						commit
						fe6ce01037
					
				@ -148,4 +148,10 @@ public class TimeUnit implements Comparable<TimeUnit>
 | 
				
			|||||||
		return this.millis == ((TimeUnit)other).millis;
 | 
							return this.millis == ((TimeUnit)other).millis;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public final int hashCode()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
						    return (int)(this.millis^(this.millis>>>32));
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user