[jgroups-users] Getters and setters in 4.0
Questions/problems related to using JGroups <[email protected]>
| Newsgroups | gmane.comp.java.javagroups.general |
|---|---|
| Message-ID | <[email protected]> |
I'm thinking of changing getters and setters in public classes in 4.0, e.g. JChannel: - Address getAddress() -> Address address() - String getName() -> String name() - JChannel setName(String name) -> JChannel name(String name) Message: - Address getDest() -> Address dest() - Message setDest(Address d) -> Message dest(Address d) This basically removes the 'get' and 'set' prefix, plus setters always return the current class, so they can be chained (fluent API). Currently, we have a mix of old-style and new-style getters/setters, and I want to be consistent in all public APIs. The only downside I can see is that when browsing a class, one doesn't immediately see all getters and setters in one place. I know that this is largely a matter of taste, but I do like the shorter names... Comments, thoughts? -- Bela Ban, JGroups lead (http://www.jgroups.org) ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape