I'm fixing style of the javax.naming.ldap.LdapName

Among other things it uses its public method

   public List getRdns() {
       return rdns;
   }

to access its private field rdns, like this:

   public boolean isEmpty() {
       return getRdns().size() == 0;
   }

but if I do

      List l = new LinkedList();

      LdapName ln = new LdapName(l) {
          public List getRdns() {
             throw new Error();
          }

      };

      ln.isEmpty();

on RI it does not throw Error. So I'm going to replace getRdns() with just rdns.

If there are objections please speak up now

Thanks,
Mikhail

Reply via email to