Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gwt:如何编写一个不';t导致;未为类型对象“0”定义方法clone();错误?_Gwt_Clone - Fatal编程技术网

gwt:如何编写一个不';t导致;未为类型对象“0”定义方法clone();错误?

gwt:如何编写一个不';t导致;未为类型对象“0”定义方法clone();错误?,gwt,clone,Gwt,Clone,我正在使用GWT2.4。我有一个类,它重写clone()方法 public class Attribute implements Serializable, Cloneable { ... public Object clone() { Object ret = null; try { ret = super.clone(); } catch (CloneNotSupportedException e) { } // try

我正在使用GWT2.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

有人知道我如何重写上述内容以避免编译错误,同时保留功能吗?谢谢,-Dave

对象。GWT编译器不支持克隆。如果您确实需要it支持,您可以遵循本期GWT中建议的解决方案:

这回答了问题,但这里有一个链接,可以作为克隆()的替代解决方案(适用于在这里遇到困难的人,因为克隆()不起作用):