[jboss-cvs] javassist/src/main/javassist/bytecode/annotation ...

Shigeru Chiba chiba at is.titech.ac.jp
Wed Mar 19 15:06:05 EDT 2008


  User: chiba   
  Date: 08/03/19 15:06:05

  Modified:    src/main/javassist/bytecode/annotation  Annotation.java
  Log:
  fixed JASSIST-56
  
  Revision  Changes    Path
  1.9       +10 -5     javassist/src/main/javassist/bytecode/annotation/Annotation.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Annotation.java
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/src/main/javassist/bytecode/annotation/Annotation.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- Annotation.java	2 Feb 2007 10:52:45 -0000	1.8
  +++ Annotation.java	19 Mar 2008 19:06:05 -0000	1.9
  @@ -332,10 +332,15 @@
           if (getTypeName().equals(other.getTypeName()) == false)
               return false;
   
  -        if (members == null && other.members != null)
  +        HashMap otherMembers = other.members;
  +        if (members == otherMembers)
  +            return true;
  +        else if (members == null)
  +            return otherMembers == null;
  +        else
  +            if (otherMembers == null)
              return false;
  -        if (members != null && other.members == null)
  -           return false;
  -        return members.equals(other.members);
  +            else
  +                return members.equals(otherMembers);
       }
   }
  
  
  



More information about the jboss-cvs-commits mailing list