Java autovalue:如果我已经在value类中声明了所有属性,为什么我需要重新声明生成器中的所有属性?
当我为具有Java autovalue:如果我已经在value类中声明了所有属性,为什么我需要重新声明生成器中的所有属性?,java,builder,boilerplate,auto-value,Java,Builder,Boilerplate,Auto Value,当我为具有name和numberOfLegs属性的Animal类声明时,为什么需要重新声明setName,setNumberOfLegs?我认为这个项目的全部要点是避免键入容易出错的样板代码。。。我不能说:请为我的类中的每个XXX属性生成一个具有setXXX的生成器吗?自动价值框架背后是否有某种潜在的java机制使得这一点变得不可能
name
和numberOfLegs
属性的Animal
类声明时,为什么需要重新声明setName
,setNumberOfLegs
?我认为这个项目的全部要点是避免键入容易出错的样板代码。。。我不能说:请为我的类中的每个XXX
属性生成一个具有setXXX
的生成器吗?自动价值框架背后是否有某种潜在的java机制使得这一点变得不可能