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

Shigeru Chiba chiba at is.titech.ac.jp
Fri Aug 11 00:22:50 EDT 2006


  User: chiba   
  Date: 06/08/11 00:22:50

  Modified:    src/main/javassist  CtField.java
  Log:
  changed new CtField(CtField,..) to copy annotations.
  
  Revision  Changes    Path
  1.19      +9 -0      javassist/src/main/javassist/CtField.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CtField.java
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/src/main/javassist/CtField.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -b -r1.18 -r1.19
  --- CtField.java	18 Jul 2006 15:33:13 -0000	1.18
  +++ CtField.java	11 Aug 2006 04:22:50 -0000	1.19
  @@ -82,6 +82,15 @@
       {
           this(src.fieldInfo.getDescriptor(), src.fieldInfo.getName(),
                declaring);
  +        java.util.ListIterator iterator
  +            = src.fieldInfo.getAttributes().listIterator();
  +        FieldInfo fi = fieldInfo;
  +        fi.setAccessFlags(src.fieldInfo.getAccessFlags());
  +        ConstPool cp = fi.getConstPool();
  +        while (iterator.hasNext()) {
  +            AttributeInfo ainfo = (AttributeInfo)iterator.next();
  +            fi.addAttribute(ainfo.copy(cp, null));
  +        }
       }
   
       private CtField(String typeDesc, String name, CtClass clazz)
  
  
  



More information about the jboss-cvs-commits mailing list