mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-27 22:39:13 +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;
|
||||
}
|
||||
final FieldAccessEnhancer that = (FieldAccessEnhancer) o;
|
||||
return Objects.equals( managedCtClass, that.managedCtClass ) &&
|
||||
Objects.equals( enhancementContext, that.enhancementContext ) &&
|
||||
Objects.equals( classPool, that.classPool );
|
||||
return Objects.equals( managedCtClass, that.managedCtClass );
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash( managedCtClass, enhancementContext, classPool );
|
||||
return managedCtClass.hashCode();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -331,16 +331,11 @@ public boolean equals(final Object o) {
|
||||
return false;
|
||||
}
|
||||
final PersistentAttributeTransformer that = (PersistentAttributeTransformer) o;
|
||||
return Objects.equals( managedCtClass, that.managedCtClass ) &&
|
||||
Objects.equals( enhancementContext, that.enhancementContext ) &&
|
||||
Objects.equals( classPool, that.classPool ) &&
|
||||
Arrays.equals( enhancedFields, that.enhancedFields );
|
||||
return Objects.equals( managedCtClass, that.managedCtClass );
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = Objects.hash( managedCtClass, enhancementContext, classPool );
|
||||
result = 31 * result + Arrays.hashCode( enhancedFields );
|
||||
return result;
|
||||
return managedCtClass.hashCode();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user