IntelliJ IDEA 是否为 aField 生成了错误的 getter 方法?

问题描述 投票:0回答:1

我正在将一些旧代码移至Lombok,并发现IDEA和Lombok中生成的getter方法的名称存在一些差异。

例如,如下字段:

private String aField;

在IDEA中,会像这样生成一个getter方法(使用IntelliJ Default模板):

public String getaField() {
    return aField;
}

但是在Lombok中,@Data会添加一个名为

的getter方法
getAField()

哪一个是正确的?这是一个错误还是只是一个不同的选择?

我正在使用 IDEA 2023.1.5 社区和 Lombok 1.18.24。

java intellij-idea lombok
1个回答
0
投票

我不认为这是一个错误。

我认为这不应该影响代码的业务逻辑,但是 对于我个人来说,我会选择

getAField()
方法,因为在我看来它更正确。

如果您愿意,您可以向 JetBrains 举报,也许他们会对此发表评论。

祝编程顺利!

© www.soinside.com 2019 - 2024. All rights reserved.