gwt:如何编写一个不会导致“方法clone()未定义类型Object”错误的clone()方法?

时间:2012-01-04 19:03:55

标签: gwt clone

我正在使用GWT 2.4。我有这个类,它覆盖了clone()方法......

public class Attribute implements Serializable, Cloneable {
    ...

public Object clone() {
    Object ret = null;
    try {
        ret = super.clone();
    } catch (CloneNotSupportedException e) {
    }   // try
    return ret;
}

可悲的是,当我尝试运行我的GWT测试类时,我收到了编译错误

[ERROR] Line 113: The method clone() is undefined for the type Object

任何人都知道如何在保留功能的同时重写上述内容以避免编译错误?谢谢, - 戴夫

1 个答案:

答案 0 :(得分:4)

GWT编译器不支持

Object.clone。如果您确实需要支持,可以按照此GWT问题中建议的方法进行操作:http://code.google.com/p/google-web-toolkit/issues/detail?id=5068