[jboss-cvs] javassist/src/main/javassist/util/proxy ...

Shigeru Chiba chiba at is.titech.ac.jp
Mon Nov 6 23:19:37 EST 2006


  User: chiba   
  Date: 06/11/06 23:19:37

  Modified:    src/main/javassist/util/proxy  ProxyFactory.java
  Log:
  Fixed a bug of duplicating writeReplace() to a proxy class.
  
  Revision  Changes    Path
  1.21      +6 -1      javassist/src/main/javassist/util/proxy/ProxyFactory.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProxyFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/src/main/javassist/util/proxy/ProxyFactory.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -b -r1.20 -r1.21
  --- ProxyFactory.java	5 Nov 2006 23:16:35 -0000	1.20
  +++ ProxyFactory.java	7 Nov 2006 04:19:37 -0000	1.21
  @@ -512,7 +512,12 @@
           addMethodsHolder(cf, pool, classname, s);
           addSetter(classname, cf, pool);
   
  +        try {
           cf.addMethod(makeWriteReplace(pool));
  +        }
  +        catch (DuplicateMemberException e) {
  +            // writeReplace() is already declared in the super class/interfaces.
  +        }
   
           thisClass = null;          
           return cf;
  
  
  



More information about the jboss-cvs-commits mailing list