fixed Issue 244:

Between javac 1.6 and 1.7 the type of the field JCClassDecl.extending has changed from JCTree to JCExpression, but the method getExtendsClause() still returns a JCTree. So we use this for now.
This commit is contained in:
peichhorn committed 2011-07-30 14:02:04 +02:00
1 parent 3b504cf4d0
commit 72cb022231
1 file changed
+1 -1
@@ -136,7 +136,7 @@ public class HandleEqualsAndHashCode extends JavacAnnotationHandler<EqualsAndHas
}
}
JCTree extending = ((JCClassDecl)typeNode.get()).extending;
JCTree extending = ((JCClassDecl)typeNode.get()).getExtendsClause();
if (extending != null) {
String p = extending.toString();
isDirectDescendantOfObject = p.equals("Object") || p.equals("java.lang.Object");