用ant编译时碰下 泛型的异常
用ant编译时碰上 泛型的错误http://iliuyong.iteye.com/blog/1003127net\simpleframework\web\page\compon
用ant编译时碰上 泛型的错误
http://iliuyong.iteye.com/blog/1003127
net\simpleframework\web\page\component\AbstractEntityBeanHandle.java:80:
无法确定 <T>T 的类型参数;
对于上限为 T,net.simpleframework.ado.bean.IDataObjectBean 的类型变量 T,
不存在唯一最大实例
???????????? return getEntityBeanById(compParameter,compParameter.getRequestParameter(getIdParameterName(compParameter)));
?1 错误
?
以上错误用eclipse编译无异常,而用ant编译就提示错误,不知二者有何区别,暂记下来
?
当前解决方法:
改成
protected boolean runTreeItem(ZLTree<?> tree){if (super.runTreeItem(tree)){return true;}openBookText((TOCTree) tree);return true;} 这段代码中ZLTree是TOCTree的父类,但是编译的时候提示:
[javac] E:\kuaipan\code\perl\complie\comm\src\org\android\zjreader\TOCActivity.java:150: 不可转换的类型
[javac] 找到: org.zlibrary.core.tree.ZLTree<capture#561 of ?>
[javac] 需要: org.zjreader.bookmodel.TOCTree
[javac] openBookText((TOCTree) tree);
两个类的定义:
public abstract class ZLTree<T extends ZLTree<T>> implements Iterable<T>
public class TOCTree extends ZLTree<TOCTree>
不知道楼主有没有解决思路。 2 楼 xnfzr 2012-05-30 这个bug还没解决呢 详看https://issues.apache.org/bugzilla/show_bug.cgi?id=52691