diff options
author | KHobbits <rob@khobbits.co.uk> | 2011-10-12 17:10:31 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2011-10-12 17:10:31 +0100 |
commit | d732821e06f917085a2c659879a14da1100ea2e8 (patch) | |
tree | be6c20b50821ba7f1bd225bf0c13ab52ab719339 /EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java | |
parent | e628c36172590bc7bbae7eda9855890c1896250e (diff) | |
parent | 03adb56d256315924fd3cb14e5281dec28967195 (diff) | |
download | Essentials-d732821e06f917085a2c659879a14da1100ea2e8.tar Essentials-d732821e06f917085a2c659879a14da1100ea2e8.tar.gz Essentials-d732821e06f917085a2c659879a14da1100ea2e8.tar.lz Essentials-d732821e06f917085a2c659879a14da1100ea2e8.tar.xz Essentials-d732821e06f917085a2c659879a14da1100ea2e8.zip |
Merge remote branch 'remotes/ess/groupmanager' into essmaster
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java index c881fc95d..84d4fceed 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/Group.java @@ -41,7 +41,7 @@ public class Group extends DataUnit implements Cloneable { @Override public Group clone() { Group clone = new Group(getDataSource(), this.getName()); - clone.inherits = ((ArrayList<String>) this.getInherits().clone()); + clone.inherits = new ArrayList<String>(this.getInherits()); for (String perm : this.getPermissionList()) { clone.addPermission(perm); } @@ -60,7 +60,7 @@ public class Group extends DataUnit implements Cloneable { return null; } Group clone = getDataSource().createGroup(this.getName()); - clone.inherits = ((ArrayList<String>) this.getInherits().clone()); + clone.inherits = new ArrayList<String>(this.getInherits()); for (String perm : this.getPermissionList()) { clone.addPermission(perm); } @@ -76,7 +76,7 @@ public class Group extends DataUnit implements Cloneable { * @return the inherits */ public ArrayList<String> getInherits() { - return (ArrayList<String>) inherits.clone(); + return new ArrayList<String>(inherits); } /** |