in jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/DefaultMessageContextConfig.java [456:493]
public boolean equals(Object o)
{
if (this == o)
{
return true;
}
if (!(o instanceof DefaultMessageContextConfig))
{
return false;
}
DefaultMessageContextConfig that = (DefaultMessageContextConfig) o;
if (!formatterFactory.equals(that.formatterFactory))
{
return false;
}
if (!localeResolver.equals(that.localeResolver))
{
return false;
}
if (!messageHandlers.equals(that.messageHandlers))
{
return false;
}
if (messageInterpolator != null
? !messageInterpolator.equals(that.messageInterpolator) : that.messageInterpolator != null)
{
return false;
}
//noinspection RedundantIfStatement
if (messageResolver != null ? !messageResolver.equals(that.messageResolver) : that.messageResolver != null)
{
return false;
}
return true;
}