In Java, per convenzione getter e setter per i campi booleani saranno isField() e setField() . Funziona perfettamente con i nomi dei campi che sono aggettivi come active , visible , closed , ecc.
Ma come faccio a nominare un campo che ha il significato di un verbo, come haveChildren ? Aggiungi "_ing" al verbo ( havingChildren ), forse?
Per chiarire, non ho il controllo dei nomi dei metodi (getter e setter) in quanto sono generati automaticamente dall'IDE. Quindi quello di cui ho bisogno è un nome di campo appropriato in modo che quando l'IDE ne genera un getter, produce dei sensi. Ad esempio, hasChildren è un nome di campo perfetto, ma quando l'IDE genera il getter per il campo sarebbe isHasChildren . Come posso risolvere questo?