Re: [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]> |
On 07/07/16 18:18, Questions/problems related to using JGroups wrote: > Hi Bela, > > What do you mean by old-style and new-style setters and getters? What is the difference? getName() versus name(), or setName(String) versus name(String) > > > Thanks, > > Mike. > > -----Original Message----- > From: Questions/problems related to using JGroups [mailto:[email protected]] > Sent: Thursday, July 7, 2016 8:59 AM > To: jg-users > Subject: [jgroups-users] Getters and setters in 4.0 > > 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 > _______________________________________________ > javagroups-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/javagroups-users > > ------------------------------------------------------------------------------ > 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 > _______________________________________________ > javagroups-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/javagroups-users > -- 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