User: squirest
  Date: 02/02/25 17:56:55

  Modified:    src/main/javax/management ObjectName.java
  Log:
  small improvement to equals method
  
  Revision  Changes    Path
  1.8       +12 -6     jmx/src/main/javax/management/ObjectName.java
  
  Index: ObjectName.java
  ===================================================================
  RCS file: /cvsroot/jboss/jmx/src/main/javax/management/ObjectName.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ObjectName.java   22 Feb 2002 20:41:41 -0000      1.7
  +++ ObjectName.java   26 Feb 2002 01:56:54 -0000      1.8
  @@ -19,7 +19,7 @@
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Juha Lindfors</a>.
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Trevor Squires</a>.
  - * @version $Revision: 1.7 $
  + * @version $Revision: 1.8 $
    *
    */
   public class ObjectName implements java.io.Serializable
  @@ -89,13 +89,19 @@
      // Public ------------------------------------------------------
      public boolean equals(Object object)
      {
  -      if (!(object instanceof ObjectName))
  -         return false;
  +      if (object == this)
  +      {
  +         return true;
  +      }
   
  -      ObjectName oname = (ObjectName) object;
  +      if (object instanceof ObjectName)
  +      {
  +         ObjectName oname = (ObjectName) object;
  +         return (oname.hash == hash && domain.equals(oname.domain) &&
  +            ckProps.equals(oname.ckProps));
  +      }
   
  -      return (oname.hash == this.hash && oname.domain.equals(this.domain) &&
  -         oname.ckProps.equals(this.ckProps));
  +      return false;
      }
   
      public int hashCode()
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to