Fix access widener file hashcode calculation breaking caching.
When using transitive access wideners the mc jar would always be re-processed.
This commit is contained in:
		
							parent
							
								
									dd7882598e
								
							
						
					
					
						commit
						9c2b1e8d6d
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -28,6 +28,8 @@ import java.io.IOException; | ||||||
| import java.io.UncheckedIOException; | import java.io.UncheckedIOException; | ||||||
| import java.nio.charset.StandardCharsets; | import java.nio.charset.StandardCharsets; | ||||||
| import java.nio.file.Path; | import java.nio.file.Path; | ||||||
|  | import java.util.Arrays; | ||||||
|  | import java.util.Objects; | ||||||
| 
 | 
 | ||||||
| import com.google.gson.Gson; | import com.google.gson.Gson; | ||||||
| import com.google.gson.JsonObject; | import com.google.gson.JsonObject; | ||||||
|  | @ -78,4 +80,11 @@ public record AccessWidenerFile( | ||||||
| 				content | 				content | ||||||
| 		); | 		); | ||||||
| 	} | 	} | ||||||
|  | 
 | ||||||
|  | 	@Override | ||||||
|  | 	public int hashCode() { | ||||||
|  | 		int result = Objects.hash(name, modId); | ||||||
|  | 		result = 31 * result + Arrays.hashCode(content); | ||||||
|  | 		return result; | ||||||
|  | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue