[Bleeding] Cleanup clone methods.

By: Wesley Wolfe <weswolf@aol.com>
This commit is contained in:
Bukkit/Spigot
2012-02-14 01:49:06 -06:00
parent ec40583deb
commit 8bc2cf4969
41 changed files with 204 additions and 30 deletions

View File

@@ -105,12 +105,7 @@ public class BlockVector extends Vector {
*/
@Override
public BlockVector clone() {
BlockVector v = (BlockVector) super.clone();
v.x = x;
v.y = y;
v.z = z;
return v;
return (BlockVector) super.clone();
}
public static BlockVector deserialize(Map<String, Object> args) {

View File

@@ -546,16 +546,10 @@ public class Vector implements Cloneable, ConfigurationSerializable {
@Override
public Vector clone() {
try {
Vector v = (Vector) super.clone();
v.x = x;
v.y = y;
v.z = z;
return v;
return (Vector) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
throw new Error(e);
}
return null;
}
/**