equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 package sun.security.acl; |
25 package sun.security.acl; |
26 |
26 |
27 import java.util.*; |
27 import java.util.*; |
28 import java.io.*; |
|
29 import java.security.Principal; |
28 import java.security.Principal; |
30 import java.security.acl.*; |
29 import java.security.acl.*; |
31 |
30 |
32 /** |
31 /** |
33 * This is a class that describes one entry that associates users |
32 * This is a class that describes one entry that associates users |
160 } |
159 } |
161 |
160 |
162 /** |
161 /** |
163 * Clones an AclEntry. |
162 * Clones an AclEntry. |
164 */ |
163 */ |
|
164 @SuppressWarnings("unchecked") // Safe casts assuming clone() works correctly |
165 public synchronized Object clone() { |
165 public synchronized Object clone() { |
166 AclEntryImpl cloned; |
166 AclEntryImpl cloned; |
167 cloned = new AclEntryImpl(user); |
167 cloned = new AclEntryImpl(user); |
168 cloned.permissionSet = (Vector<Permission>) permissionSet.clone(); |
168 cloned.permissionSet = (Vector<Permission>) permissionSet.clone(); |
169 cloned.negative = negative; |
169 cloned.negative = negative; |