[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