Browse Source

classHash 改为 int 型

James 5 years ago
parent
commit
4a228e4ab9
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/main/java/com/jfinal/template/expr/ast/FieldKeyBuilder.java

+ 3 - 3
src/main/java/com/jfinal/template/expr/ast/FieldKeyBuilder.java

@@ -94,16 +94,16 @@ public abstract class FieldKeyBuilder {
 	 */
 	 */
 	public static class FieldKey {
 	public static class FieldKey {
 		
 		
-		final long classHash;
+		final int classHash;
 		final long fieldHash;
 		final long fieldHash;
 		
 		
-		public FieldKey(long classHash, long fieldHash) {
+		public FieldKey(int classHash, long fieldHash) {
 			this.classHash = classHash;
 			this.classHash = classHash;
 			this.fieldHash = fieldHash;
 			this.fieldHash = fieldHash;
 		}
 		}
 		
 		
 		public int hashCode() {
 		public int hashCode() {
-			return (int)(classHash ^ fieldHash);
+			return classHash ^ (int)fieldHash;
 		}
 		}
 		
 		
 		/**
 		/**