mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-28 14:59:12 +00:00
HHH-13100 Make a couple of equals()/hashCode() implementations lighter
This commit is contained in:
parent
c354b5e8b9
commit
53cbc1660c
@ -141,14 +141,12 @@ public boolean equals(final Object o) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final FieldAccessEnhancer that = (FieldAccessEnhancer) o;
|
final FieldAccessEnhancer that = (FieldAccessEnhancer) o;
|
||||||
return Objects.equals( managedCtClass, that.managedCtClass ) &&
|
return Objects.equals( managedCtClass, that.managedCtClass );
|
||||||
Objects.equals( enhancementContext, that.enhancementContext ) &&
|
|
||||||
Objects.equals( classPool, that.classPool );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash( managedCtClass, enhancementContext, classPool );
|
return managedCtClass.hashCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -331,16 +331,11 @@ public boolean equals(final Object o) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final PersistentAttributeTransformer that = (PersistentAttributeTransformer) o;
|
final PersistentAttributeTransformer that = (PersistentAttributeTransformer) o;
|
||||||
return Objects.equals( managedCtClass, that.managedCtClass ) &&
|
return Objects.equals( managedCtClass, that.managedCtClass );
|
||||||
Objects.equals( enhancementContext, that.enhancementContext ) &&
|
|
||||||
Objects.equals( classPool, that.classPool ) &&
|
|
||||||
Arrays.equals( enhancedFields, that.enhancedFields );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int result = Objects.hash( managedCtClass, enhancementContext, classPool );
|
return managedCtClass.hashCode();
|
||||||
result = 31 * result + Arrays.hashCode( enhancedFields );
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user