Java “已用字段”;“从未分配”;在带有@FindBy注释的IDEA中

Java “已用字段”;“从未分配”;在带有@FindBy注释的IDEA中,java,intellij-idea,Java,Intellij Idea,如何在IntellijIdea中解决此问题 此答案仅描述原因,而不提供解决方法。要消除警告,可以为字段添加getter和setter public SelenideElement getOldPassword(){ return this.oldPassword; } public void setOldPassword(SelenideElement oldPassword){ this.oldPassword = oldPassword; } 此警告由“未使用声明”检查

如何在IntellijIdea中解决此问题


此答案仅描述原因,而不提供解决方法。

要消除警告,可以为字段添加getter和setter

public SelenideElement getOldPassword(){
    return this.oldPassword;
}

public void setOldPassword(SelenideElement oldPassword){
    this.oldPassword = oldPassword;
}

此警告由“未使用声明”检查产生,该检查不知道
@FindBy
注释。若要设定,请将文本光标定位在字段名称上,键入Alt+Enter并调用
抑制未使用警告(如果由“@FindBy”注释)
操作。在此之后,它将不再对此批注所批注的任何字段发出警告


该操作将把意图添加到内部“标记”字段中,如果由“列表”注释,则该字段将隐式写入。通过单击
入口点
选项卡下的
注释…
按钮,也可以在检查设置中找到该设置。

重置字段做什么?@Sweeper这并不重要。这些字段(@FindBy注释)在所有类和所有方法中都“从未分配”。您是否检查了@pvpkiran Done!你可以回答这个问题,我会接受的。太棒了我什么都没做。我不配得到这一点:)答案来自。就在那里投票吧