Change-Id: I550d59beece68e4d059d701b9022f9229dcfddc0
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
int result = 1;
for (final Method m : context.getHashCodeAndEqualsMethods()) {
final Object value = getBindingData(m);
int result = 1;
for (final Method m : context.getHashCodeAndEqualsMethods()) {
final Object value = getBindingData(m);
- result += prime * result + ((value == null) ? 0 : value.hashCode());
+ result = prime * result + ((value == null) ? 0 : value.hashCode());
- if (Augmentation.class.isAssignableFrom(context.getBindingClass())) {
- result += prime * result + (getAugmentations(this).hashCode());
+ if (Augmentable.class.isAssignableFrom(context.getBindingClass())) {
+ result = prime * result + (getAugmentations(this).hashCode());
}
cachedHashcode = result;
return result;
}
cachedHashcode = result;
return result;