Merge branch '6.0.x'
This commit is contained in:
commit
ebd4f1b45b
|
|
@ -302,10 +302,12 @@ final class InstantiationModelAwarePointcutAdvisorImpl
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(@Nullable Object other) {
|
public boolean equals(@Nullable Object other) {
|
||||||
|
// For equivalence, we only need to compare the preInstantiationPointcut fields since
|
||||||
|
// they include the declaredPointcut fields. In addition, we should not compare the
|
||||||
|
// aspectInstanceFactory fields since LazySingletonAspectInstanceFactoryDecorator does
|
||||||
|
// not implement equals().
|
||||||
return (this == other || (other instanceof PerTargetInstantiationModelPointcut that &&
|
return (this == other || (other instanceof PerTargetInstantiationModelPointcut that &&
|
||||||
ObjectUtils.nullSafeEquals(this.declaredPointcut, that.declaredPointcut) &&
|
ObjectUtils.nullSafeEquals(this.preInstantiationPointcut, that.preInstantiationPointcut)));
|
||||||
ObjectUtils.nullSafeEquals(this.preInstantiationPointcut, that.preInstantiationPointcut) &&
|
|
||||||
ObjectUtils.nullSafeEquals(this.aspectInstanceFactory, that.aspectInstanceFactory)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue