Changeset 469 for trunk


Ignore:
Timestamp:
07/25/12 12:09:03 (12 years ago)
Author:
pharms
Message:

removed finbugs warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeimpl/TaskTreeNodeImpl.java

    r467 r469  
    104104  //----------------------------------------------------------------------------------------------- 
    105105  /* (non-Javadoc) 
    106    * @see java.lang.Object#equals(java.lang.Object) 
    107    */ 
    108   //----------------------------------------------------------------------------------------------- 
    109   @Override 
    110   public synchronized boolean equals(Object other) 
    111   { 
    112     if (!this.getClass().isInstance(other)) 
    113     { 
    114       return false; 
    115     } 
    116     else 
    117     { 
    118       return equals((TaskTreeNodeImpl) other); 
    119     } 
    120   } 
    121      
    122   //----------------------------------------------------------------------------------------------- 
    123   /* (non-Javadoc) 
    124    * @see de.ugoe.cs.tasktree.treeifc.TaskTreeNode#equals(de.ugoe.cs.tasktree.treeifc.TaskTreeNode) 
    125    */ 
    126   //----------------------------------------------------------------------------------------------- 
    127   @Override 
    128   public boolean equals(TaskTreeNode other) 
    129   { 
    130     if (!this.getClass().isInstance(other)) 
    131     { 
    132       return false; 
    133     } 
    134     else 
    135     { 
    136       return equals((TaskTreeNodeImpl) other); 
    137     } 
    138   } 
    139  
    140   //----------------------------------------------------------------------------------------------- 
    141   /* (non-Javadoc) 
    142    * @see java.lang.Object#equals(java.lang.Object) 
    143    */ 
    144   //----------------------------------------------------------------------------------------------- 
    145   public synchronized boolean equals(TaskTreeNodeImpl other) 
    146   { 
    147     if (!this.getClass().isInstance(other)) 
    148     { 
    149       return false; 
    150     } 
    151      
    152     if (other.hashCode() != hashCode()) 
    153     { 
    154       return false; 
    155     } 
     106   * @see de.ugoe.cs.quest.tasktrees.treeifc.TaskTreeNode#equals(TaskTreeNode) 
     107   */ 
     108  //----------------------------------------------------------------------------------------------- 
     109  @Override 
     110  public boolean equals(TaskTreeNode taskTreeNode) 
     111  { 
     112    if (!this.getClass().isInstance(taskTreeNode)) 
     113    { 
     114      return false; 
     115    } 
     116     
     117    if (taskTreeNode.hashCode() != hashCode()) 
     118    { 
     119      return false; 
     120    } 
     121     
     122    TaskTreeNodeImpl other = (TaskTreeNodeImpl) taskTreeNode; 
    156123     
    157124    if (mId != other.mId) 
     
    167134    synchronized (other) 
    168135    { 
    169       if ((other.mChildren == null) && (mChildren == null)) 
    170       { 
    171         return true; 
    172       } 
    173       else if (((other.mChildren == null) && (mChildren != null)) || 
    174                ((other.mChildren != null) && (mChildren == null))) 
    175       { 
    176         return false; 
     136      if (mChildren == null) 
     137      { 
     138        return (other.mChildren == null); 
     139      } 
     140      else if (other.mChildren == null) 
     141      { 
     142        return (mChildren == null); 
    177143      } 
    178144      else if (other.mChildren.size() != mChildren.size()) 
Note: See TracChangeset for help on using the changeset viewer.