public void testTmfLocationCopy2() throws Exception {
try {
- new TmfLocation<Object>(null);
+ new TmfLocation<Long>((TmfLocation<Long>) null);
fail("null copy");
}
catch (IllegalArgumentException e) {
}
}
- public class MyCloneableClass implements Cloneable {
+ public class MyCloneableClass implements Cloneable, Comparable<MyCloneableClass> {
private String fName;
public MyCloneableClass(String name) {
fName = name;
}
return clone;
}
+ @Override
+ public int compareTo(MyCloneableClass o) {
+ return 0;
+ }
}
public void testCloneCloneable() {
}
}
- public class MyUnCloneableClass {
+ public class MyUnCloneableClass implements Comparable<MyUnCloneableClass> {
private String fName;
public MyUnCloneableClass(String name) {
fName = name;
public Object clone() throws CloneNotSupportedException {
throw new CloneNotSupportedException();
}
+ @Override
+ public int compareTo(MyUnCloneableClass o) {
+ return 0;
+ }
}
public void testCloneUnCloneable() {