Em Java, por convenção, getter e setter para campos booleanos serão isField()e setField(). Isso funciona perfeitamente bem com nomes de campos que são adjetivos como active, visible, closed, etc.
Mas como nomeio um campo com significado de verbo, como haveChildren? Adicione "_ing" ao verbo ( ), talvez?havingChildren
Para esclarecer, não tenho controle dos nomes dos métodos (getter e setter), pois eles são gerados automaticamente pelo IDE. Então, o que eu preciso é de um nome de campo apropriado para que, quando o IDE gerar um getter para ele, faça sentido. Por exemplo, hasChildrené um nome de campo perfeito, mas quando o IDE gerar o getter para o campo, ele seria isHasChildren. Como eu resolvo isso?
parentfuncionaria.