harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Loenko" <mloe...@gmail.com>
Subject [classlib][ldap] going to eliminate using public method to access private field
Date Thu, 22 Feb 2007 07:03:13 GMT
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

Mime
View raw message