可以使用lombok将@Setter方法的输入变量设置为final。
例如
public void setCarName(final String carName){
this.carName = carName;
}
我不知道是否有可能在文档中看不到它。
答案 0 :(得分:3)
可能这不可能。
使final
此参数的唯一优势是提高可读性,这对于无法读取的代码毫无意义。
答案 1 :(得分:1)
这是不可能的,只是检查了lombok来源。
答案 2 :(得分:1)
为什么你会担心这个?将其设为最终会阻止您重新初始化变量,即carName = "foo"
或carName = new String("foo")
。由于lombok生成的代码不会尝试将其标记为final,因此完全不必要。