Ja by som kusok toho kodu odcitoval...
public class PermissionImpl implements Permission { public PermissionImpl(String s) { permission = s; } public boolean equals(Object obj) { if(obj instanceof Permission) { Permission permission1 = (Permission)obj; return permission.equals(permission1.toString()); } else { return false; } } public String toString() { return permission; } public int hashCode() { return toString().hashCode(); } private String permission; }
Predpokladam, ze tutok Lael nema prilis predstavu, ale kazdy, kto sa niekedy stretol s Javou a zvykmi, ktore programatori pri nej prevazne dodrzuju iste vidi, ze sa toto proste inak napisat neda.
Az sa divim, ze na to MS este nema patent :P