returns true if the given object is also a resolvedserverinfo with an equal addressand equal attribute values . note that if a resolver includes mutable values in the attributes , it is possible for two objects to be considered equal at one point in time and not equal at another due to concurrent mutation of attribute values . concode_field_sep SocketAddress address concode_elem_sep Attributes attributes concode_field_sep Attributes getAttributes concode_elem_sep int hashCode concode_elem_sep SocketAddress getAddress concode_elem_sep String toString
boolean function ( Object arg0 ) { if ( this == arg0 ) { return true ; } if ( arg0 == null || getClass ( ) != arg0 . getClass ( ) ) { return false ; } ResolvedServerInfo loc0 = ( ResolvedServerInfo ) arg0 ; return Objects . equal ( address , loc0 . address ) && Objects . equal ( attributes , loc0 . attributes ) ; }