mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
22 lines
617 B
Java
22 lines
617 B
Java
class IAmAGoodCloneable implements Cloneable {
|
|
public Object clone() throws CloneNotSupportedException {
|
|
return super.clone();
|
|
}
|
|
}
|
|
|
|
class Sub1 extends IAmAGoodCloneable { public Object clone() throws CloneNotSupportedException { return super.clone(); } }
|
|
|
|
class IAmABadCloneable implements Cloneable {
|
|
public Object clone() {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
class Sub2 extends IAmABadCloneable { public Object clone() { return super.clone(); } }
|
|
|
|
class IMayBeAGoodCloneable implements Cloneable {
|
|
public native Object clone();
|
|
}
|
|
|
|
class Sub3 extends IMayBeAGoodCloneable { public Object clone() { return super.clone(); } }
|