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

Shigeru Chiba chiba at is.titech.ac.jp
Tue May 6 01:34:36 EDT 2008


  User: chiba   
  Date: 08/05/06 01:34:36

  Modified:    src/main/javassist/compiler  MemberResolver.java
  Log:
  fixed JIRA JASSIST-61
  
  Revision  Changes    Path
  1.17      +17 -12    javassist/src/main/javassist/compiler/MemberResolver.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: MemberResolver.java
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/src/main/javassist/compiler/MemberResolver.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -b -r1.16 -r1.17
  --- MemberResolver.java	1 May 2008 10:47:59 -0000	1.16
  +++ MemberResolver.java	6 May 2008 05:34:36 -0000	1.17
  @@ -107,7 +107,11 @@
           throws CompileError
       {
           Method maybe = null;
  -        List list = clazz.getClassFile2().getMethods();
  +        ClassFile cf = clazz.getClassFile2();
  +        // If the class is an array type, the class file is null.
  +        // If so, search the super class java.lang.Object for clone() etc.
  +        if (cf != null) {
  +            List list = cf.getMethods();
           int n = list.size();
           for (int i = 0; i < n; ++i) {
               MethodInfo minfo = (MethodInfo)list.get(i);
  @@ -123,6 +127,7 @@
                   }
               }
           }
  +        }
   
           if (onlyExact)
               maybe = null;
  
  
  



More information about the jboss-cvs-commits mailing list